User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență...

78
ELNEC s. r. o. 1 Manual de utilizare pentru: BeeProg2 Programator ultra-rapid, universal, 4x 48 driveri de pin cu interfață USB/LPT și capabilitate ISP BeeProg2C Programator ultra-rapid, universal, 4x 48 driveri de pin cu interfață USBT și capabilitate ISP Traducere după versiunea în limba engleză ELNEC s.r.o. Presov, Slovakia 21 th August 2014 Versiunea prezentului document în limba română: v2 / 2014

Transcript of User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență...

Page 1: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

1

Manual de utilizare pentru:

BeeProg2 Programator ultra-rapid, universal, 4x 48 driveri de pin cu interfață USB/LPT și capabilitate ISP

BeeProg2C Programator ultra-rapid, universal, 4x 48 driveri de pin cu interfață USBT și capabilitate ISP

Traducere după versiunea în limba engleză ELNEC s.r.o.

Presov, Slovakia 21th August 2014

Versiunea prezentului document în limba română: v2 / 2014

Page 2: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

2

Acest document este proprietatea ELNEC s.r.o., Prešov, Slovacia. Toate drepturile rezervate. Acest document sau orice parte a acestuia nu poate fi copiat, reprodus sau tradus în orice formă sau în orice mod, fără acordul prealabil scris al ELNEC s.r.o.. Programul de control este proprietatea ELNEC s.r.o., Prešov, Slovacia. Analizarea, dezasamblarea, sau modificarea acestuia nu este permisă sub nici o formă, pentru nici un scop și pe nici un fel de support. Informațiile furnizate în acest manual sunt presupuse a fi corecte la momentul redactării documentului; totuși produsele noastre suferă în permanență îmbunătățiri, așa că vă rugăm să verificați dacă nu există eventuale versiuni mai noi pe www.elnec.com. ELNEC s.r.o. nu își asumă nici o responsabilitate pentru utilizarea necorespunzătoare a acestui manual. ELNEC s.r.o. își rezervă dreptul de a face modificări și / sau îmbunătățiri la produsele descrise în acest manual în orice moment, fără notificare prealabilă. Acest manual conține nume de companii, produse software, etc, care pot fi mărci înregistrate ale proprietarilor respectivi. ELNEC s.r.o. ia notă de aceste mărci înregistrate și le utilizează numai în măsura în care acest lucru este necesar pentru descrierea produselor ELNEC s.r.o..

COPYRIGHT 1991 - 2014 ELNEC s.r.o.

Page 3: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

3

Cum să utilizați acest manual Acest manual explică cum să instalați programul de control și modul de utilizare a programatorului dvs.. Se presupune că sunteți familiarizat cu utilizarea unui PC și cu procesul de instalare de programe noi. Odată ce ați instalat programul de control, vă recomandăm să consultați asistentul contextual (help) în cadrul programului de control, care este întotdeauna actualizat și mai complet decât acest manual de utilizare tipărit.

_____________________________________

Manualul în limba engleză este disponibil pe situl ELNEC www.elnec.com, secțiunea „Support / Download”. Vă rugăm să verificați dacă nu există o versiune mai nouă a acestui document. Manualul în limba română este disponibil pe situl distribuitorului ELNEC local, www.alexe-electronice.ro, secțiunea „Susținere tehnica”. Vă rugăm să verificați dacă nu există o versiune mai nouă a acestui document.

Stimate client, Îți mulțumim că ai achiziționat un programator ELNEC.

Page 4: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

4

Cuprins Cum să utilizați acest manual ................................................................................................. 3 Convenții ................................................................................................................................ 5 Terminologie ........................................................................................................................... 5

Introducere................................................................................................................................. 6 Configurarea programatorului ................................................................................................. 7 Cerințe PC .............................................................................................................................. 8 Servicii adiționale gratuite ..................................................................................................... 10

Ghid rapid ................................................................................................................................ 11 Instalare hardware ................................................................................................................ 12 Instalare software ................................................................................................................. 12 Lansarea programului de control .......................................................................................... 12 Programarea unui device (c.i.) .............................................................................................. 13

BeeProg2 / BeeProg2C - descriere detaliată .......................................................................... 14 Introducere ........................................................................................................................... 15 Elementele Beeprog2 / BeeProg2C ...................................................................................... 18 Conectarea BeeProg2 / BeeProg2C la PC............................................................................ 19 Manipularea c.i. de programat .............................................................................................. 20 Programarea ISP cu BeeProg2 / BeeProg2C ....................................................................... 21 Multiprogramare cu BeeProg2 / BeeProg2C ......................................................................... 23 „Selftest” și „Calibration check” ............................................................................................. 23 Specificații tehnice ................................................................................................................ 25

Instalare software (setup) ....................................................................................................... 31 Instalare software ................................................................................................................. 32 Configurare hardware ........................................................................................................... 38

PG4UW ..................................................................................................................................... 43 Lansarea programului de control .......................................................................................... 44 Descrierea suprafeței utilizator.............................................................................................. 45 Lista de taste scurte (Hot Keys) ............................................................................................ 47 Lista de comenzi din meniuri ................................................................................................ 48

PG4UWMC................................................................................................................................ 52 Modulul principal PG4UWMC ............................................................................................... 54 Modulul de setări PG4UWMC („Settings”)............................................................................. 56 Modulul de căutare programatoare ("Search for Programmers") ........................................... 58 Parametri linie-de-comandă (command line parameters) ...................................................... 59 Programatoare cu care poate lucra PG4UWMC ................................................................... 59 Depanare ............................................................................................................................. 60

Note generale ........................................................................................................................... 61 Mentenanță .......................................................................................................................... 62 Software ............................................................................................................................... 64 Hardware .............................................................................................................................. 64 Programare ISP („In-System Programming”) ........................................................................ 65

Depanare și aspecte legate de garanție ................................................................................. 68

Page 5: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

5

Depanare ............................................................................................................................. 69 Dacă aveți un c.i. care nu este în lista programatorului... ...................................................... 71 Garanție și limite garanție ..................................................................................................... 71

Convenții: Trimiterile la funcțiile programului de control sunt în caractere aldine, de exemplu, Load, File, Device, etc. Trimiterile la tastele de control sunt scrise în paranteze <>, de exemplu, <F1>.

Terminologie: device Orice fel de circuite integrate programabile sau dispozitive programabile c.i. Circuit integrat de programat, device c.i. țintă Device, c.i de programat ISP In-Circuit Serial Programming, programare serială, în circuit. Modalitate

de a programa un device când acesta este lipit în placa sa de aplicație, fără a fi demontat din placa de aplicație și fără a utiliza adaptoare de programare. Nu toate c.i. permit programare ISP.

aplicație țintă Placă, PCB (Printed Circuit Board) în care se află montat c.i. țintă asupra căruia programatorul urmează a executa operașiuni specifice, precum citire, ștergere, programare, etc.. De regulă în acest caz se conectează aplicația țintă la programator cu cablu ISP iar programatorul lucrează în mod ISP.

soclu ZIF Soclu cu forță de inserție zero utilizat pentru fixarea și cuplarea device-urilor țintă

ESD ElectroStatic Discharge = descărcare electrostatică. Fenomen prin care sarcini electrostatice semnificative care există în aer (mai cu semă în aerul uscat), pe hainele și mâinile operatorului se descarcă spre pământ trecând prin c.i. țintă sau prin elementele programatorului. C.i. au de regulă protecții anti-ESD la 2kV, programatoarele ELNEC BeeProg2 / BeeProg2C conțin protecții până la 15kV (vedeți specificația completă în secțiunea „Specificații tehnice” mai jos). Sarcinile electrostatice din mediu pot depăși, în unele situații, chiar și 25kV, motiv pentru care măsurile ant-ESD sunt întotdeauna obligatorii.

buffer O zonă de memorie integrată sau de pe disc, utilizată pentru stocarea temporară a datelor

port imprimantă Port PC de tip paralel, care este dedicat în special pentru conectarea imprimantei

port USB Port PC de tip serial, care este dedicat pentru conectarea dispozitivelor portabile și diverse periferice

format HEX Format de fișier de date în care caracterele sunt reprezentate cu coduri ASCII. De exemplu, într-un fișier HEX octetul 5Ah este stocat cu caracterele “5" și "A", ceea ce înseamnă de fapt octeții 35h și 41h. O linie dintr-un astfel de fișier HEX (o înregistrare) conține adresa de start și octeții de date. Toate înregistrările sunt asigurate cu o sumă de control.

Page 6: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

6

Introducere

Page 7: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Introducere

7

Acest manual de utilizare se referă la programatoarele ELNEC: BeeProg2 și BeeProg2C. BeeProg2 este un programator ultra-rapid, universal, cu interfețe USB și LPT, cu funcție de testor de c.i., cu 48 de drivere de pin puternice. Prin intermediul ISP se pot prgrama c.i. care permit acest lucru fără ca acestea să fie demontate de pe placa de aplicație. Arhitectura programatorului BeeProg2 permite adăugarea de noi c.i. la lista de device-uri programabile. BeeProg2 este programator cu adevărat universal, cu preț modic, având un raport imbatabil preț / calitate-flexibilitate (valabil la data redactării acestui document). BeeProg2C este o versiune cu preț redus a programatorului BeeProg2. Diferența față de BeeProg2 constă în absența interfeței LPT precum și imposibilitatea de a programa câteva c.i. mai speciale. Dacă se întâmplă să doriți să programați exact acele c.i. care lipsesc din lista BeeProg2C vă rugăm să vă orientați către BeeProg2. Toate programatoarele noastre lucrează cu aproape orice PC de tip IBM Pentium sau peste, desktop sau laptop. Programatoarele se cuplează la PC prin intermediul portului LPT sau USB. Toate programatoarele noastre funcționeză fără probleme sub sistemul de operare Windows (a se vedea cerințele detaliate în secțiunea pertinentă de pe pagina următoare). Toate programatoarele noastre sunt controloate de către un program de aplicație ergonomic, cu meniuri, taste-scurtatură și asistent integrat. Programul de control este comun pentru toate programatoarele ELNEC. Arhitectura avansată, design-ul robust - inclusiv circuite de protecție specializate, utilizarea de componente originale, proceduri de fabricație moderne – toate acestea ne permit să oferim garanție de trei ani pentru BeeProg2, și BeeProg2C, garanție limitată la componente și manufacturare (soclul ZIF este limitat suplimentar la 25.000 de cicluri). Această garanție este valabilă numai pentru clienții care achiziționează un programator ELNEC din rețeaua noastră oficială de distribuitori. Distribuitorii ELNEC pot impune condiții suplimentare în funcție de legislația țării în care activează sau în funcție de alte aspect specifice. Pentru detalii vă rugăm consultați secțiunea „Depanare și aspecte legate de garanție” din acest manual.

Configurarea programatorului Înainte de instala și utiliza programatorul dvs. vă rugăm să verificați cu atenție conținutul pachetului. Acesta trebuie să conțină reperele din lista următoare. Orice neconcordanță sau orice element descoperit a fi defect trebuie raportat imediat la distribuitorul dvs., care va lua măsurile ce se impun.

Page 8: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

8

BeeP

rog2

BeeP

rog2

C

programator cablu USB cablu LPT * - cablu ISP

cablu de alimentare POD de diagnoză cu 48 de pini – tip I

POD de diagnoză pt. ISP – tip II capac ZIF

CD software manual de utilizare (en) **

ghid de utilizare (en) ** broșura „Notes about ESD” (en) **

kit antistatic * * kit cu pompiță de vacuum * *

sticker întregistrare programator cutie transport

* accesoriu opțional, trebuie comandat separat ** documentul în limba română este disponibil numai în format electronic pe

situl distribuitorului oficial ELNEC din România, Alexe Electronice AE s.r.l. (www.alexe-electronice.ro, secțiunea „Susținere tehnică”)

Cerințe PC

Cerințe PC minimale

BeeP

rog2

BeeP

rog2

C

Sistem de operare Windows

Win XP Win XP

CPU P4 P4

RAM [MB] 512 512

spațiu liber pe HDD / SSD [MB]

400 400

USB 2.0

LPT -

CDROM / leg. internet

Page 9: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Introducere

9

Cerințe PC recomandate

BeeP

rog2

BeeP

rog2

C

SO - Windows Win 7 Win 7

CPU C2D C2D

RAM [MB] 1000 1000

spațiu liber pe HDD / SSD [MB]

1000 1000

USB 2.0

LPT IEEE1284 () -

Aceste recomandări sunt valabile pentru versiunea programului de control PG4UW v3.10/11.2014. Pentru versiuni mai noi consultați www.elnec.com, secțiunea „Support / Download”. În cazul în care 2 sau mai multe programatoare urmează a fi conectate la un singur PC, atunci vă recomandăm insistent să conectați fiecare programator la câte un port USB 2.0 EHCI separat. Mai multe informatii, în capitolul "Configurare Hardware". Cerința de spațiu liber pe disc depinde de tipul c.i. țintă și de numărul de situri de programare utilizate. Pentru c.i. cu memorie mare spațiul liber necesar pe disc va fi de aproximativ 1000MB + 2x meorie c.i. x număr de situri. O indicație orientativă dacă configurația PC-ului dvs. corespunde sau nu este să lansați Task Manager din Windows ( <Ctrl> + <Alt> + <Del>) și să verificați activitatea CPU. Aceasta trebuie să fie sub 80% atunci când programatorul execută sarcini de programare la viteză maximă. Notă: În cazul în care este necesar să cuplați programatorul la portul LPT vă recomandăm să instalați în desktop un card adițional LPT, pentru a evita partajarea imprimantei.

Page 10: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

10

Servicii adiționale gratuite:

De ce este important să utilizați ultima versiune a programului de control PG4UW? Producatorii de semiconductori introduc în permanență c.i. noi, cu diverse tipuri noi de

capsule, c.i. fabricate în tehnologii îmbunătățite – toate acestea cu scopul de a asigura o anumită flexibilitate, calitate și performanță a produselor dânșilor. Pentru a ține pasul cu producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an în listele programatoarelor noastre.

În plus, un c.i. programabil tipic suferă mai multe modificări în timpul vieții sale. Aceste modificări influențează de multe ori algoritmii de programare, care trebuie actualizați la rândul lor (algoritmul de programare este un set de instrucțiuni care spune programatorului cum să execute programarea fiecarei celule de memorie). Folosirea celor mai noi algoritmi în procesul de programare este cheia obținerii de rezultate optime. În multe cazuri, chiar dacă algoritmul mai vechi va permite în continuare programarea este posibil ca acesta să nu asigure același nivel de retenție a datelor și de fiabilitate precum un algoritm mai nou. Utilizarea de algoritmi neactualizați poate afecta rata de success a programărilor, viteza de programare precum și fiabilitatea și retenția datelor.

Angajamentul nostru este de a pune la dispoziția dvs. susținerea tehnică pentru programarea noilor c.i. apărute pe piață cât mai repede posibil, de îndată sau chiar înainte de lansarea oficială a acestora, astfel încât să aveți certitudinea că utilizați cei mai noi și cei mai performanți algoritmi pentru programarea c.i. cu care lucrați în mod curent. Programatoarele noastre includ:

asistență tehnică gratuită (telefon / e-mail).

actualizare gratuită de software program de control pe toată durata de viață a programatorului achiziționat.

Mai oferim următoarele servicii: Keep-Current și AlgOR.

Keep-Current este un serviciu ELNEC prin care sunteți anunțați de apariția unei noi versiuni a programului de control PG4UW și / sau a unei noi versiuni de documentație tehnică referitoare la programatorul dvs.. Pentru detalii vizitați www.elnec.com.

AlgOR (Algorithm On Request) vă permite să solicitați la ELNEC dezvoltarea de noi algoritmi pentru noi c.i. care eventual nu sunt în lista programatorului dvs.. Acest serviciu este gratuit dar nu este garantat. Pentru detalii vizitați www.elnec.com.

Actualizări gratuite descărcați de pe www.elnec.com.

Page 11: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Ghid rapid

11

Ghid rapid

Page 12: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

12

Instalare hardware conectați portul USB (sau LPT) de la programator la portul USB (sau LPT) al unui PC folosind

cablul pertinent din pachetul programatorului

conectați programatorul la alimentarea cu tensiune și acționați comutatorul de alimentare

Instalare software Lansați programul de instalare de pe CD (setup.exe) sau descărcați-l de pe www.elnec.com, secțiunea „Support / Download” și lansați-l în execuție, apoi urmați instrucțiunile de pe ecranul PC-ului. Pe www.elnec.com, secțiunea „Support / Download” găsiți în permanență ultimile actualizări disponibile.

Lansarea programului de control

Dați clic dublu pe După pornire, programul de control PG4UW scaneaza automat toate porturile și caută un eventual programator conectat la PC. Programul PG4UW este comun pentru toate programatoarele ELNEC, prin urmare PG4UW va identifica orice programator ELNEC, indiferent de tip, care este conectat la PC. Meniul File este utilizat pentru manipularea fișierelor sursă, setări generale, vizualizare directoare, modificări de drive-uri, modificari de început / sfârșit adresă buffer, pentru încărcare și salvare de fișiere, pentru încărcare și salvare de proiecte. Meniul Buffer este utilizat pentru manipularea buffer-ului, operațiuni pe blocuri (zone) de date, scriere în buffer a unor valori de octet diverse, editare / vizualizare / ștergere de conținut, precum și operațiuni de căutare și înlocuire de conținut (find / replace), etc.. Meniul Device este folosit pentru lucrul curent cu c.i. programabile țintă: selectare device, citire, verificare blanc, programare (scriere), verificare conținut programat, ștergere precum și pentru setarea diverșilor parametri de programare, serializare și control asociat. Meniul Programmer este utilizat pentru acțiuni directe asupra programatorului. Meniul Options este utilizat pentru vizualizare și modificare a diverselor setări implicite. Meniul Help este asistentul dvs. contextual permanent pe care îl puteți consulta în orice moment cu privire la informații complete despre programator, dar și despre c.i. țintă selectate.

Page 13: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Ghid rapid

13

Programarea unui device (c.i.) 1. selectare device

2. încărcare date în buffer

a. încărcare date dintr-un fișer de pe PC

b. încărcare date din c.i. (citire) inserat în ZIF

3. inserați c.i. țintă în ZIF

4. verificare blanc

5. programare device

6. verificare programare (buffer = conținut c.i.)

Page 14: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

14

BeeProg2 / BeeProg2C - descriere detaliată -

Page 15: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

BeeProg2 / BeeProg2C

15

Introducere BeeProg2 este un programator universal ultra-rapid cu interfață USB / LPT destinat cu precădere dezvoltatorilor de aparatură electronică, producției de anvergură mică-medie precum și persoanelor, firmelor și instituțiilor care au nevoie de un instrument fiabil și flexibil pentru citirea / verificarea și programarea de c.i. cu memorie nevolatilă – memorii, microcontroloare, circuite logice programabile. BeeProg2C este versiunea mai ieftină a programatorului BeeProg2; BeeProg2C nu are interfață LPT și nu poate programa anumite c.i. mai speciale. Dacă aveți nevoie să programați exact acele c.i. care lipsesc din lista lui BeeProg2C atunci va trebui să achiziționați BeeProg2. BeeProg2 / BeeProg2C susțin o gamă largă de c.i. curente dar și viitoare fără a necesita module adiționale specifice c.i. țintă. Prin interediul interfeței ISP se pot programa c.i. direct în aplicație, fără să fie necesar ca acestea să fie dezlipite pentru a fi inserate în ZIF. Valabil pentru c.i. care permit programarea ISP. BeeProg2 / BeeProg2C nu sunt numai programatoare, ci și testoare pentru c.i. logice TTL/CMOS, precum și pentru memorii. Programatoarele permit chiar și generarea de secvențe de test definite de către utilizator. BeeProg2 / BeeProg2C combină un preț atractiv cu un design hardware excelent. Flexibilitatea și fiabilitatea acestor programatoare face ca ele să fie recunoscute drept standard în industria de profil. BeeProg2 / BeeProg2C au un raport preț / performanță imbatabil (valabil la momentul redactării acestui document).

Page 16: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

16

BeeProg2 / BeeProg2C programează cu viteză foarte mare datorită unui hardware construit în jurul unui FPGA, responsabil de execuția rutinelor cu timp critic. Programatoarele BeeProg2 / BeeProg2C sunt cel puțin la fel de rapide precum programatoarele altor producători pentru vasta majoritate a c.i. din listă, dar se remarcă prin viteză de programare sporită la foarte multe c.i. din listă. Drept urmare, programatorul îl așteaptă pe operator, și nu invers. BeeProg2 / BeeProg2C lucrează conectate la un PC de tip IBM Pentium sau peste, desktop sau laptop. Conexiunea spre PC se face pe interfață USB (2.0, 1.1.) sau LPT. BeeProg2C are numai interfață USB. Astfel aceste programatoare pot fi cuplate la o gamă largă de PC-uri, atât la laptop-uri / desktop-uri moderne via USB (BeeProg2 / BeeProg2C), cât și la PC-uri mai vechi, care au eventual numai interfață LPT (numai BeeProg2). BeeProg2C are doar interfata USB, dar după upgrade la BeeProg2, interfața LPT IEEE de mare viteză 1284 (ECP / PPE) devine disponibilă; portul LPT la BeeProg2C fiind dezactivat numai din software. BeeProg2 / BeeProg2C sunt dotate cu conector de tip „banana” pentru conectare la brățări anti-ESD. De asemenea sunt dotate cu un conector similar pentru împământare. BeeProg2 / BeeProg2C sunt dotate cu 48 de drivere de pin configurabile și puternice, controlate de o arie FPGA. Se pot comanda nivele H/L/pull_up/pull_down și citire pentru fiecare pin în parte, în mod independent și concurent. Circuitele din spatele driver-elor de pin livrează semnale de mare acuratețe și viteză, fără oscilații („jitter”) sau suprareglaje („overshoot”), fără variații ale tensiunii de masă („ground bounce”), chestiuni esențiale pentru obținerea unei programări fiabile. Driver-ele de pin lucrează până la 1,8V, ceea ce permite programatoarelor noastre să lucreze cu cele mai noi c.i. existente în acest moment pe piață. BeeProg2 / BeeProg2C execută verificare de inserție a c.i. țintă (insertion test) – adică verifică înainte de a aplica tensiuni / curenți periculoși dacă c.i. a fost introdus corect în ZIF d.p.d.v. al aliniamentului și al poziției. De asemenea citește semnătura c.i. țintă atunci când aceasta este disponibilă și verifică faptul că tipul c.i. corespunde cu cel indicat de către operator. Toate aceste măsuri de prevenție minimizează posibilitatea de distrugere a c.i. țintă dintr-o eroare a operatorului. Facilitatea selftest permite rularea unor programe de diagnoză care pot identifica eventuale probleme de hardware ale programatorului. Circuite specializate din programator sunt responsabile de protecția la factori din mediul înconjutrător sau la erori de operare. Toate intrările BeeProg2 / BeeProg2C – incluzând aici contactele ZIF, contactele ISP, conectorii interfețelor USB / LPT și alimentarea - sunt protejate la descărcări electrostatice (ESD) de până la 15kV. Programatoarele BeeProg2 / BeeProg2C execută verificarea programării utilizând nivele marginale de tensiune, chestiune care asigură un nivel de încredere ridicat al verificării și care garantează o retenție de date pe termen lung. Este disponibilă o gamă largă de adaptoare de programare pentru manipularea de c.i. în diverse capsule SMD: PLCC, SOIC, PSOP, SSOP, TSOP, TSSOP, TQFP, QFN (MLF), SDIP, BGA, ș.a.. Sunt disponibile peste 1.000 de tipuri de adaptoare de programare.

Page 17: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

BeeProg2 / BeeProg2C

17

BeeProg2 / BeeProg2C sunt controlate de către un program de aplicație ergonomic, cu meniuri, taste rapide (scurtături) și asistent contextual integrat (Help). Selectarea c.i. țintă se poate face după clasa / categoria din care face parte, după producător sau pur și simplu se începe tastarea unui fragment din codul de produs sau din denumirea producătorului. Comenzile standard (citire, verificare blanc, programare, verificare, ștergere) sunt completate automat de unele funcții suplimentare precum test de inserție, verificare semnătură, dar și de funcții speciale (de ex. autoincrement, mod de producție – va începe imediat după introducerea de c.i. în ZIF). Sunt acceptate toate formatele cunoscute de date. Se face detectarea automată de format de fișier iar conversia are loc în timpul încărcării fișierului respectiv. Puternica funcție autoincrement vă permite să atribuiți numere de serie individuale pentru fiecare device programat - sau pur și simplu incrementează un anumit număr de serie. De asemenea se pot citi seriile programate. Programul de control oferă informații detaliate despre c.i. programat. Mai mult, aveți la dispoziție chiar și desenele c.i. în diversele tipuri de capsule disponibile, cu explicitarea codului de produs, precum și cu indicații despre adaptoarele de programare ELNEC eventual necesare. Programul de control oferă informații complete pentru implementarea ISP: descrierea pinilor ISP pentru c.i. selectat, scheme recomandate și alte informații utile. PG4UW are și o funcție de control de la distanță (remote control). Astfel fluxul de programare poate fi controlat de către o altă aplicație externă, fie cu comenzi de tip BAT, fie prin intermediul unor fișiere DLL. Exemple de fișiere DLL (C / PAS / VBasic / .NET) și instrucșiunile aferente sunt parte din livrarea standard. Fișierele JAM conforme cu standardul JEDEC JESD-71 sunt interpretate de către Jam Player. Fișierele Jam sunt generate de către producătorii c.i.. Fișierele VME sunt interpretate de către VME Player. Fișierele VME sunt o variantă comprimată a fișierelor SVF și conțin operațiuni de magistrală de nivel înalt IEEE 1149.1. Fișierele VME sunt generate generate de către producătorii c.i.. Mai multe c.i. pot fi programate și / sau testate într-un lanț JTAG de tip ISP-Jam sau ISP-VME. Prin cuplarea mai multor programatoare BeeProg2 / BeeProg2C la același PC (via port USB) se obține un sistem puternic de multiprogramare, care poate programa aceleași tipuri de c.i. precum programatoarele cuplate, fără a fi afectată viteza de programare individuală a fiecărui c.i.. Totodată, programatoarele execută sarcinile de programare în mod concurent, ceea ce crește semnificativ productivitatea programării. Mod concurent – aceasta înseamnă că fiecare programator din sistem poate executa în același timp sarcini de programare diferite chiar pe c.i. diferite. Rețineți că de cele mai multe ori pentru a programa un c.i. nou, care nu este în lista programatorului dvs., nu aveți decât să descărcați ultima acualizare a programului de control PG4UW de pe situl ELNEC. Aceasta deoarece noi facem actualizări periodice în care

Page 18: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

18

includem cele mai noi c.i. apărute în piață. Suntem foarte rapizi, de regulă includem un c.i. nou în liste la numai cîteva ore după ce acesta a devenit disponibil. Iar arhitectura BeeProg2 / BeeProg2C este gândită în vederea acceptării de noi algoritmi pentru c.i. care apar pe piață. Arhitectura avansată, circuite de protecție specializate, componente originale, proceduri de producție moderne și testarea atentă a produselor noastre ieșite de pe linia de fabricație – toate acestea ne permit să oferim o garanție de 3 ani, limitată la componente și defecte de fabricație, la programatoarele BeeProg2 / BeeProg2C (soclul ZIF are o garanție limitată suplimentar la 25.000 de cicluri).

Page 19: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

BeeProg2 / BeeProg2C

19

Elementele BeeProg2 / BeeProg2C 1) soclu ZIF cu 48 de pini 2) LED-uri de stare 3) LED de semnalizare alimentare / stand-bye 4) buton YES! 5) conector ISP 6) comutator alimentare 7) conector "GND" – se utilizează pentru împământare

conector "ESD wrist strap" pentru conectarea unei brățări de protecție anti-ESD

8) priză alimentare

9) conector LPT pentru comunicație PC BeeProg2. La BeeProg2C acest conector este prezent numai după promovare (upgrade) la BeeProg2

10) conector USB pentru comunicație PC BeeProg2 / BeeProg2C

Page 20: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

20

Conectarea BeeProg2 / BeeProg2C la PC

Via port USB În acest caz ordinea de conectare la USB și la alimentare este nerelevantă.

Via port LPT (numai BeeProg2) PC-ul și programtaorul trebuie să fie inițial deconectate de la alimentare. Cuplați cablul de comunicație paralel de la programator la un port paralel liber de la PC. Dacă PC-ul dvs. are un singur port paralel la care este cuplată o imprimantă va trebui să decuplați imprimantă. Conectorii trebuie asigurați cu șuruburile corespunzătoare atât pe partea PC-ului cât și pe partea programatorului. Acest lucru este foarte important întrucât o decuplare accidentală în timpul funcționării PC-ului și / sau a programatorului poate duce la distrugerea portului paralel de la PC! Nu este recomandat a utiliza un comutator mecanic între imprimantă și programator pe portul LPT, iar un comutator electronic este imposibil de utilizat. Soluția este de a monta în PC-ul de tip desktop o placă suplimentară multi-I/O, și astfel obțineți un port paralel (LPT2) suplimentar. Astfel imprimanta poate fi cuplată la LPT1 iar programatorul la LPT2, sau viceversa. Alimentați și porniți PC-ul. Cuplați BeeProg2 la alimentare și porniți programatorul acționând comutatorul (8). LED-urile de stare și de alimentare de pe programator se vor aprinde pentru scurt timp, după care se sting. LED-ul de alimentare (3) se va reaprinde cu intensitate luminoasă scazută ceea ce înseamnă că programatorul este în stand-bye și gata de lucru. Acum puteți lansa și programul de control PG4UW pe PC. Atenție! Dacă nu doriți să decuplați PC-ul de la alimentare pentru a conecta BeeProg2 la PC atunci procedați ca mai jos:

Când conectați programatorul la PC: PRIMA DATĂ cuplați cablul de comunicație și abea APOI alimentarea.

Când deconectați programatorul de la PC: PRIMA DATĂ deconectați alimentarea și abea APOI cablul de comunicație.

BeeProg2 este protejat corespunzător pe portul LPT la conectări / deconectări neconforme cu procedura de mai susiar eventuale defecte sunt acoperite de către garanție. Dar PC-ul dvs. este vulnerabil și, evident, defectarea acestuia nu este acoperită de garanția ELNEC!

Probleme legate de interconectarea BeeProg2 / BeeProg2C la PC și indicații de soluționare

Consultați secțiunea Note generale / Hardware.

Page 21: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

BeeProg2 / BeeProg2C

21

Manipularea c.i. de programat După selectarea dispozitivului dorit introduceți c.i. în soclul ZIF, acesta din urmă având maneta ridicată, iar după inserare c.i. coborâți maneta. Orientarea corectă a c.i. în soclul ZIF este indicată pe imaginea de lângă soclu, pe programator. Introducerea sau scoaterea c.i. în ZIF se va face numai când LED-urile de stare (2) nu indică BUSY. Notă: Circuitele de protecție electronice din programator îl protejează pe acesta împotriva unor decuplări ale alimentării de scurtă sau lungă durată, parțial și împotriva unor defecte de funcționare ale PC-ului. Totuși țineți seama că este imposibil să protejăm c.i. de programat dacă operatorul a selectat parametri incorecți de programare. De regulă c.i. țintă nu este distrus la opriri accidentale ale programului de control prin reset / întrerupere funcționare a PC-ului sau prin decuplarea fizică a comunicației cu PC-ul, dar conținutul c.i. țintă nu poate fi garantat în asemenea cazuri. De asemenea, nu scoateți c.i. țintă din ZIF atâta vreme cât LED-urile de stare (2) semnalează starea BUSY.

Page 22: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

22

Programarea ISP cu BeeProg2 / BeeProg2C Pentru definții generale, recomandări și instrucțiuni despre ISP vă rugăm citiți secțiunea Note generale / ISP.

Descrierea conectorului ISP Conectorul ISP de pe programator este un conector cu 20 de pini 2-1634689-0 marca TE sau echivalent.

Privire din față a conectorului ISP de pe programator.

Driverul H/L/read din programator:

RA1 180R, RA2 1k3, RA3 22k,

RB1 10k, RB2 10k, CC1 1n, RC1 1k3, RC2 22k, RD1 22k, CE1 1n, RE1 1k3,

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

RA1

pin of ISPconnector

RA2

RA3Pull-up/Pull-down

Read

Float

H/L

drivers in programmer

CC1

RC1

pin of ISPconnector

Pull-up/Pull-down RC2

Read

Float

H/L

drivers in programmer

RB1

RB2

pin of ISPconnector

drivers in programmer

pins 3, 5, 7, 9, 11, 13 of ISP connector pin 14 of ISP connector

pins 15, 16 of ISP connector

GND

VCC

YES!

RD1

pin of ISPconnector

GND

CE1

RE1

pin of ISPconnector

H/L

B)

C) D)

E)

A)

Page 23: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

BeeProg2 / BeeProg2C

23

Comentarii:

Schema C): Conexiunea pinilor 15 și 16 atunci când aceștia sunt configurați ca semnal logic necesar programării ISP

Schemele D) E): Pentru situația în care pinii 15 și 16 sunt configurați a semnala status LED OK și LED ERROR

Schema D): Înainte de prima acțiune cu c.i. via ISP

Schema E): După prima acțiune cu c.i. via ISP Note: Când LED OK sau LED ERROR ON sunt active, acest status este logic H, nivelul H fiind 1,8V - 5V în funcție de c.i. țintă. Când LED OK sau LED ERROR OFF nu sunt active, acest status este logic L, nivelul L fiind 0V – 0,4V în funcție de c.i. țintă. Valorile menționate mai sus sunt indicate pentru a înțelege, dar și pentru a calcula cu exactitate valorile rezistorilor care separă c.i. programat și aplicația în care c.i. este montat. Specificația pinilor conectorului ISP depinde de c.i. de programat. Specificația contextuală se găsește în PG4UW, meniul Device / Device Info <Ctrl> + <F1>. Trebuie selectat modul de programare ISP pentru ca asistentul contextual din PG4UW să vă arate aceste informații. Modul de programare ISP este indicat la selecția c.i. prin sufixul (ISP) plasat după denumirea c.i.. Aceste specificații corespund cu notele de aplicație publicate de către producătorii de c.i.. Notele de aplicație utilizate de către ELNEC le puteți consulta pe www.elnec.com, secțiunea „Support / Application Notes”. Notă: Pinul 1 este marcat printr-un triunghi pe conectorul ISP. Conectroii ISP de pe cablul ISP sunt 09185207813 marca Harting sau altele compatibile.

Cablul ISP de la BeeProg2 / BeeProg2C

Avertizări:

Când utilizați BeeProg2 / BeeProg2C în mod ISP soclul ZIF trebuie să fie gol!

Când programați via ZIF nu cuplați cablul ISP în programator!

Utilizați numai cablul ISP pus la dispoziție de către ELNEC! Alte cabluri, care utilizează materiale dubioase sau lungimi de fir neadecvate pot conduce la programare nefiabilă.

BeeProg2 / BeeProg2C pot alimenta c.i. de programat (pinul 1 la conectorul ISP) precum și aplicația în care c.i. este montat (pinii 19 și 20 la conectorul ISP) cu unele limitări descrise în paragraful „Specificații tehnice / conectorul ISP”.

BeeProg2 / BeeProg2C aplică tensiune de programare pe aplicația țintă și verifică valoarea acesteia (aplicația țintă poate modifica tensiunea de programare). Dacă tensiunea de

Page 24: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

24

programare este diferită de valoarea așteptată atunci programatorul nu va opera nici o acțiune asupra aplicației țintă.

Multiprogramare cu BeeProg2 / BeeProg2C În timpul instalării PG4UW, la momentul „Select Additional Tasks” selectați „install BeeProg2 / BeeProg2C multiprogramming control support”. Pentru lansarea BeeProg2 / BeeProg2C în mod multiprogramare veți executa programul pg4uwmc.exe.

„Selftest” și „Calibration check”

„Selftest” (auto-test simplu) Executați „Programmer / Selftest...” în PG4UW.

„Selftest plus” (auto-test complex) Introduceți POD-ul de diagnoză cu 48 de pini – tip I în ZIF.

Executați „Programmer / Selftest plus...” în PG4UW.

„Selftest ISP connector” (auto-test conector ISP) Introduceți POD-ul de diagnoză pt. ISP – tip II în ZIF.

Conectați conectorul de 20 de pini de pe POD-ul de diagnoză pt. ISP – tip II la un conector ISP de pe programator. Verificați conectarea corectă (pinii 1-1, 2-2, ..., 20-20).

Executați „Programmer / Selftest ISP connector...” în PG4UW.

Page 25: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

BeeProg2 / BeeProg2C

25

Page 26: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

26

„Calibration check” (auto-test de calibrare) Introduceți POD-ul de calibrare de 48 de pini – tip I în ZIF. Acesta este un accesoriu opțional

care nu este inclus în pachetul standard al programatoarelor BeeProg2 / BeeProg2C, și care trebuie comandat separat.

Executați „Programmer / Calibration test...” în PG4UW.

Page 27: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

BeeProg2 / BeeProg2C

27

Specificații tehnice

HARDWARE

Unitatea de bază, DAC port USB 2.0 de mare viteză, rată de transfer până la 480 Mb/s

port paralel IEEE 1284, slave, implementat cu FPGA, rată de transfer până la 1MB/s (numai BeeProg2)

automat de control bazat pe microprocesor puternic și FPGA

trei convertoare D/A pentru VCCP, VPP1 și VPP2, cu fronturi anterioare și posterioare controlabile

VCCP: 0 ... 8V/1A

VPP1, VPP2: 0 ... 26V/1A

capabilități multiple de auto-testare

protecție la suprasarcini și la ESD (descărcări electrostatice) pe intrările de alimentare, portul paralel (port paralel numai la BeeProg2)

jack banană pentru conectarea de brățară antistatică (anti-ESD)

jack banană pentru împământare

Soclu, driveri de pin soclu ZIF (Zero Insertion Force = forță de inserție zero) cu 48 de pini, de tip DIL (Dual In Line),

acceptă c.i. cu maxim 48 de pini, cu spațiere între rândurile de pini de 300 sau 600 mil

driveri de pin: 48 buc., de tip universal

VCCP / VPP1 / VPP2 pot fi conectate la orice pin

masă perfectă pentru orice pin

driveri TTL construiți în FPGA furnizează H, L, CLK, pull-up, pull-down pe orice pin

nivel analogic programabil pe orice pin în gama 1,8 V ... 26V

protecții: limtare de curent, decuplare la suprasarcină, decuplare la alimentare neconformă

protecții anti-ESD pe fiecare pin al soclului (IEC1000-4-2: 15kV în aer, 8kV la contact)

test de continuitate: fiecare pin este testat înainte de a se porni orice sarcină de programare

Conector ISP tip „tată”, 20 pini, cu protecție la conectare greșită

6 driveri de pin TTL, furnizează H, L, CLK, pull-up, pull-down; nivel H selectabil 1.8V ... 5V, adecvat pentru c.i. de tip „low-voltage”

1x VCCP, 2V ... 7V/100mA

VCCP de tip sursă / sarcină (dublu sens)

1x VPP, 2V ... 25V/50mA

Alimentare pentru aplicația țintă, 2V ... 6V/250mA

protecții anti-ESD pe fiecare pin ISP (IEC1000-4-2: 15kV în aer, 8kV la contact)

două semnale de ieșire care indică starea - LED OK și LED Error, nivel min. 1,8V

semnal intrare similar butonului YES!, nivel max. 0,8V

Page 28: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

28

C.I. CARE POT FI PROGRAMATE

Programator, c.i. țintă în ZIF EPROM: NMOS/CMOS, 27xxx și 27Cxxx, organizare date 8/16 biți, susținere completă

pentru seriile LV

EEPROM: NMOS/CMOS, 28xxx, 28Cxxx, 27EExxx, organizare date 8/16 biți

Flash EPROM: 28Fxxx, 29Cxxx, 29Fxxx, 29BVxxx, 29LVxxx, 29Wxxx, 49Fxxx, Samsung K8Fxxxx, K8Cxxxx, K8Sxxxx, K8Pxxxx, 256Kbit ... 1Gbit, organizare date 8/16 biți, susținere completă pentru seriile LV

NAND FLASH: Samsung K9xxx, Hynix HY27xxx, Toshiba TC58xxx, Micron MT29Fxxx, Spansion S30Mxxx, Numonyx (ex STM) NANDxxx

LBA-NAND: Toshiba THGVNxxx

mDOC H3: SanDisk (ex M-Systems) SDED5xxx, SDED7xxx, MD2533xxx, MD2534xxx, Hynix HY23xxx

Multi-chip: NAND+RAM, NOR+RAM, NOR+NOR+RAM, NAND+NOR+RAM

FRAM: Ramtron

MRAM: Everspin MRxxxxx8x

NV RAM: Dallas DSxxx, SGS/Inmos MKxxx, SIMTEK STKxxx, XICOR 2xxx, ZMD U63x

E(E)PROM seriale: 11LCxxx, 24Cxxx, 24Fxxx, 25Cxxx, 59Cxxx, 85xxx, 93Cxxx, NVM3060, MDAxxx series, susținere completă pentru seriile LV, AT88SCxxx

Flash seriale: standard SPI (25Pxxx, 25Fxxx, 25Lxxx, 25Bxxx, 25Txxx,25Sxxx, 25Vxxx, 25Uxxx, 25Wxxx, 45PExx), high performance Dual I/O SPI (25Dxxx, 25PXxxx), high performance Quad SPI (25Qxxx, 26Vxxx), DataFlash (AT45Dxxx, AT26Dxxx)

(EE)PROM de configurare: XCFxxx, XC17xxxx, XC18Vxxx, EPCxxx, EPCSxxx, AT17xxx, AT18Fxxx, 37LVxx

1-Wire E(E)PROM: DS1xxx, DS2xxx

PLD Altera: MAX 3000A, MAX 7000A, MAX 7000B, MAX 7000S, MAX7000AE, MAX II/G/Z

PLD Lattice: ispGAL22V10x, ispLSI1xxx, ispLSI1xxxEA, ispLSI2xxx, ispLSI2xxxA, ispLSI2xxxE, ispLSI2xxxV, ispLSI2xxxVE, ispLSI2xxxVL, LC4xxxB/C/V/ZC/ZE, M4-xx/xx, M4A3-xx/xx, M4A5-xx/xx, M4LV-xx/xx, ispCLOCK, Power Manager/II, ProcessorPM

PLD: Xilinx: XC9500, XC9500XL, XC9500XV, CoolRunner XPLA3, CoolRunner-II

alte PLD: SPLD/CPLD: AMD, AMI, Atmel, Cypress, Gould, ICT, Lattice, National Semicond., Philips, STMicroelectronics, TI (TMS), Vantis, VLSI

FPGA: Actel: ProASIC3, IGLOO, Fusion

FPGA: Lattice: MachXO, LatticeXP, ispXPGA

FPGA: Xilinx: Spartan-3AN

Clocks: TI(TMS), Cypress

I.c. speciale: c.i. de monitorizare presiune pneuri Atmel ATA6285N, ATA6286N, controloare PWM: Zilker Labs, Analog Devices, buffer Gamma: TI, Maxim, ...

Microcontroloare MCS51: 87Cxxx, 87LVxx, 89Cxxx, 89Sxxx, 89Fxxx, 89LVxxx, 89LSxxx, 89LPxxx, 89Exxx, 89Lxxx, toți producătorii

Philips LPC

Microcontroloare Intel 196: 87C196 KB/KC/KD/KT/KR/...

Microcontroloare Atmel ARM. ARM7: AT91SAM7Sxx, AT91SAM7Lxx, AT91SAM7Xxx, AT91SAM7XCxx, AT91SAM7SExx; ARM9: AT91SAM9xxx; ARM Cortex-M3: AT91SAM3Uxxx; AVR 8bit/16bit: AT90Sxxxx, AT90pwm, AT90can, AT90usb, ATtiny, ATmega, Atxmega; AVR32: AT32UC3xxxx

Page 29: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

BeeProg2 / BeeProg2C

29

Microcontroloare Chipcon (TI): CC11xx, CC24xx, CC25xx

Microcontroloare Coreriver: Atom 1.0, MiDAS1.0, 1.1, 2.0, 2.1, 2.2, 3.0

Microcontroloare Cypress: CY7Cxxxxx, CY8Cxxxxx

Microcontroloare ELAN: EM78Pxxx

Microcontroloare Infineon(Siemens): XC800, C500, XC166, C166

Microcontroloare MDT 1xxx și 2xxx

Microcontroloare Microchip PICmicro: PIC10xxx, PIC12xxx, PIC16xxx, PIC17Cxxx, PIC18xxx, PIC24xxx, dsPIC, PIC32xxx

Microcontroloare Motorola/Freescale: HC05, HC08, HC11, HC12, HCS08, RS08, S12, S12X, MC56F, MCF51, MCF52

Microcontroloare Myson MTV2xx, 3xx, 4xx, 5xx, CS89xx

Microcontroloare National: COP8xxx

Microcontroloare NEC: uPD70Fxxx, uPD78Fxxx

Microcontroloare Novatek: NT68xxx

Microcontroloare Nuvoton (Winbond): N79xxx, W77xxx, W78xxx, W79xxx, W83xxx

Microcontroloare NXP ARM Cortex-M3: LPC13xx, LPC17xx

Microcontroloare Philips (NXP) UOC : UOCIII, UOC-TOP, UOC-Fighter

Microcontroloare Philips (NXP) ARM7: LPC2xxx, PCD807xx, SAF7780xxx

Microcontroloare Scenix (Ubicom): SXxxx

Microcontroloare Renesas: R8C/Tiny

Microcontroloare SGS-Thomson: ST6xx, ST7xx, ST10xx, STR7xx

Microcontroloare SyncMOS: SM59xxx, SM73xxx, SM79xxx, SM89xxx

Microcontroloare & Programmable System Memory STMicroelectronics: uPSD, PSD

Microcontroloare STM: ST6xx, ST7xx, ST10xx, STR7xx, STR9xx, STM32Fxx, STM8A/S/L

Microcontroloare Silicon Laboratories(Cygnal): C8051

Microcontroloare Texas Instruments: MSP430, MSC12xx , TMS320F

Microcontroloare Texas Instruments (ex Luminary Micro): LM3Sxxx, LM3Sxxxx

Microcontroloare ZILOG: Z86/Z89xxx și Z8Fxxxx, Z8FMCxxxxx, Z16Fxxxx, ZGP323xxxxxx, ZLF645xxxxxxx, ZLP12840xxxxx, ZLP323xxxxxxx

Microcontroloare - altele: EM Microelectronic, Fujitsu, Goal Semiconductor, Hitachi, Holtek, Novatek, Macronix, Princeton, Winbond, Samsung, Toshiba, Mitsubishi, Realtek, M-Square, ASP, Coreriver, Gencore, EXODUS Microelectronic, Megawin, Syntek, Topro, TinyARM, VersaChips, SunplusIT, Nordic, M-Square, QIXIN, Signetic, Tekmos, Weltrend, Amic, Cyrod Technologies, Ember, Ramtron, Nordic Semiconductor, Samsung ... EPROM:

Numai BeeProg2 NMOS/CMOS, 2708*

PROM: AMD, Harris, National, Philips/Signetics, Tesla, TI

Microcontroloare 48: 87x41, 87x42, 87x48, 87x49, 87x50 series

Microcontroloare 51 series: 87xx

Programator, c.i. țintă în aplicație, programare ISP E(E)PROM seriale: IIC, MW, SPI, KEELOQ, memorii de configurare PLD, UNI/O

1-Wire E(E)PROM: DS1xxx, DS2xxx

Flash serial: standard SPI (25xxx), DataFlash (AT45Dxxx, AT26Dxxx)

Page 30: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

30

Microcontroloare Atmel: AT89Sxxx, AT90pwm, AT90can, AT90usb, AT90Sxxxx, ATtiny, ATmega, ATxmega, AT89LSxxx, AT89LPxxx

Microcontroloare Atmel AVR32: AT32UC3xxxx

Microcontroloare Chipcon (TI): CC11xx, CC24xx, CC25xx

Microcontroloare Cypress: CY8C2xxxx

Microcontroloare Elan: EM78Pxxx, EM6xxx

Microcontroloare EM Microelectronic: 4 și 8 biți

Microcontroloare Microchip PICmicro: PIC10xxx, PIC12xxx, PIC16xxx, PIC17xxx, PIC18xxx, PIC24xxx, dsPIC, PIC32xxx

Microcontroloare Mitsubishi: M16C

Microcontroloare Motorola/Freescale: HC08 (5-wire, All-wire), HC11, HC12, HCS08, S12, S12X, MC56F, MCF52

Microcontroloare Nordic Semiconductor: nRF24xxx

Microcontroloare NEC: uPD7xxx

Microcontroloare Philips (NXP): LPC1xxx, LPC2xxx, LPCxx , 89xxx

Microcontroloare Renesas: R8C/Tiny

Microcontroloare Realtek, M-Square

Microcontroloare Scenix (Ubicom): SXxxx

Microcontroloare STM: ST7xxx, STR7xx, STR9xx, STM32Fxx, STM8A/S/L

Microcontroloare Silicon Laboratories(Cygnal): C8051

Microcontroloare & Programmable System Memory STMicroelectronics: uPSD, PSD

Microcontroloare TI: MSP430 (both JTAG și BSL ), MSC12xxx

Microcontroloare ZILOG: Z8Fxxxx, Z8FMCxxxxx, Z16Fxxxx , ZLF645x0xx

Diverse PLD (inclusiv susșinere Jam/VME/SVF/STAPL/... Player/JTAG)

Altera: MAX 3000A, MAX 7000A, MAX 7000B, MAX 7000S, MAX 9000, MAX II/G/Z

Xilinx: XC9500, XC9500XL, XC9500XV, CoolRunner XPLA3, CoolRunner-II

PLD Lattice: ispGAL22xV10x, ispLSI1xxxEA, ispLSI2xxxE, ispLSI2xxxV, ispLSI2xxxVE, ispLSI2xxxVL, M4-xx/xx, M4LV-xx/xx, M4A3-xx/xx, M4A5-xx/xx, LC4xxxB/C/V/ZC/ZE, ispCLOCK, Power Manager/II, ProcessorPM

FPGA: Actel: ProASIC3, IGLOO, Fusion

FPGA: Lattice: MachXO, LatticeXP, ispXPGA Note:

Device-urile marcate cu * sunt ieșite din fabricație și necesită programare cu module suplimentare

Listele complete se pot consulta la secțiunea Device list pe www.elnec.com

Testor de C.I. TTL: 54,74 S/LS/ALS/H/HC/HCT

CMOS: 4000, 4500

RAM: 6116.. 624000

secvențe de test generate de către utilizator

Capsule susținute cu adaptoarede programare ELNEC toate c.i. în capsulă DIP (Dual In Line Package) cu maxim 48 de pini nu necesită adaptor de

programare

Page 31: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

BeeProg2 / BeeProg2C

31

capsule care necesită adaptor de programare obtenabil de la ELNEC: DIP, SDIP, PLCC, JLCC, SOIC, SOP, PSOP, SSOP, TSOP, TSOPII, TSSOP, QFP, PQFP, TQFP, VQFP, QFN (MLF), SON, BGA, EBGA, FBGA, VFBGA, UBGA, FTBGA, LAP, CSP, SCSP, etc.

c.i. în capsule non-DIP cu maxim 48 de pini beneficiază de adaptoare de programare ELNEC de tip universal (conexiuni 1:1)

ELNEC are în portofoliu peste 1.000 de adaptoare de programare care acoperă aproape integral c.i. existente în piață.

programatoarele ELNEC sunt compatibile cu majoritatea adaptoarelor de programare ale altor producători

Viteza de programare BeeProg2 / BeeProg2C

Device Gabarit memorie [bits] Operațiune Timp

K8P6415UQB (parallel NOR Flash) 400100hx16 bit (64 Mega) programare și verificare 13s

MT29F1G08ABAEAWP (paralllel NAND Flash)

8400000Hx8 (1 Giga) programare și verificare 51s

THGBM3G4D1FBAIG (eMMC NAND Flash)

2048 MB x8 (16 Giga) programare *) 363s

QB25F640S33 (serial Flash) 800200Hx8 (64 Mega) programare și verificare 30,7s

AT89C51RD2 (microcontrolor) 10000Hx8 programare și verificare 14,4s

PIC32MX360F512L (microcontrolor) 80000Hx8 programare și verificare 8,9s

Condiții: Intel C2D 6300, 1.86GHz, 1GB RAM, USB2.0 HS, PG4UW v3.03.

*) Implementare similară cu cea de la cititoarele de carduri. Verificarea se face cu controlorul intern. Controlorul intern confirmă programarea corectă în regiștrii de status.

SOFTWARE Algoritmi: se utilizează numai algoritmi aprobați sau certificați de către producătorii c.i..

Algoritmi personalizați sunt disponibili opțional.

Actualizare algoritmi: actualizări de software sunt publicate cu o cadență tipică de 4 săptămâni și sunt gratuite. Versinile OnDemand sunt actualizări intermediare realizate pentru introducerea de noi algoritmi solicitați de către clienți cu urgență sau pentru eliminarea unor disfuncționalități software. Aceste versiuni sunt publicate aproape zilnic.

Caracteristici principale: istorie revizii, logare sesiune, asistent integrat, informații detaliate despre algoritm și c.i. țintă.

Operațiuni pe device standard:

selectarea inteligentă a tipului de c.i. prin indicarea unui fragment din denumire sau din numele producătorului

selectare automată bazată pe semnătura electronică pentru memorii EPROM/Flash EPROM

verificare blanc, citire, verificare

programare (scriere)

ștergere

programare biți de configurare și de securitate

test biți ilegali

sumă de control

Page 32: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

32

interpretare „Jam Standard Test and Programming Language” (STAPL), standard JEDEC JESD-71

interpretare fișiere VME comprimate binar ca variantă de fișiere SVF

securitate

test inserție, test inserție inversă

verificare contacte

verificare octet de semnătură

special

mod producție (pornire automată la inserția unui c.i.)

multiple moduri de serializare (mai multe tipuri de moduri incrementale, mod „from-file”, mode personalizat)

statistici

mod „count-down”

Page 33: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

BeeProg2 / BeeProg2C

33

Operațiuni în buffer vizualizare/editare, caută/înlocuiește

umplere pe zonă, copiere pe zonă, mutare, inversare octet, splitare word/dword

sumă de control (byte, word)

tipărire

Încărcare / salvare fișiere timp 0 (fișierele sunt deja în PC, la fel și buffer-ul)

recunoaștere autoamtă a tipului de fișier

Tipuri de fișier susținute neformatat binar (raw)

HEX: Intel, Intel EXT, Motorola S-record, MOS, Exormax, Tektronix, ASCII-SPACE-HEX,, ASCII HEX

Altera POF, JEDEC (ver. 3.0.A), de ex. ABEL, CUPL, PALASM, TANGO PLD, OrCAD PLD, PLD Designer ISDATA, etc.

JAM (JEDEC STAPL Format), JBC (Jam STAPL Byte Code), STAPL (STAPL File) JEDEC standard JESD-71

VME (ispVME file VME2.0/VME3.0)

SVF (Serial Vector Format revision E)

STP (Actel STAPL file)

GENERAL tensiune de alimentare 110-250V AC

putere consumată max. 20W în stare activă, cca. 2W în stand-bye

dimensiuni: 195x140x55 mm (7.7x5.5x2.2 inch)

masă: 0.9kg (1.98 lb)

temperatură de operare 5°C ÷ 40°C (41°F ÷ 104°F)

umiditate suportată în operare 20% ... 80%, fără condensare

Page 34: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

34

Instalare software (setup)

Page 35: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Instalare software (setup)

35

Programatorul dvs. vine cu un CD care conține kit-ul de instalare al programelor de control, diverse utilitare și informații de ultim moment. Aveți permisiunea ELNEC de a copia conținutul acestui CD, totuși fără a modifica în vreun fel documentele de pe CD. Același program de instalare, ultima versiune, este disponibil și pe www.elnec.com, secțiunea „Support / Download”. O puteți descărca și utiliza pe aceasta. Vă rog să notați că versiunea de software de pe CD nu poate fi ultima versiune disponibilă din motive obiective. Pentru instalare inițială puteți utiliza versiunea de pe CD - după care vă recomandăm să faceți o actualizare. Sau puteți descărca ultima versiune disponibilă de pe www.elnec.com și o veți utiliza pentru instalare inițială chiar pe aceasta. Dacă programatorul urmează a fi conectat la PC pe port USB atunci interfața USB din PC trebuie configurată adecvat iar driver-ul aferent trebuie să fie instalat corespunzător. Recomandăm instalarea software-ului înainte de a conecta programatorul la PC pentru a evita complicații nedorite în timpul instalării.

Instalare software Introduceți CD-ul care vine cu programatorul în unitatea de disc optic din PC-ul dvs. și astfel instalarea de software pornește automat. Dacă nu, lansați setup.exe. În cursul procesului de instalare veți vedea instrucțiuni pe ecran despre ce aveți de făcut la fiecare pas. Alternativ descărcați ultima versiune de sofware, care se numește „PG4UWarc.EXE” de pe www.elnec.com, secțiunea „Support / Download”. Salvați într-un director temporar, apoi lansați în execuție și urmați instrucțiunile de pe ecran. Pasul 1.

Page 36: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

36

Pasul 2.

Alegeți limba, apoi clic pe “OK”.

Pasul 3.

Page 37: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Instalare software (setup)

37

Step 4.

Dacă doriți să modificați locația de instalare dați clic pe “Browse” și selectați locația nouă. Apoi „Next”.

Pasul 5.

Page 38: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

38

Dacă nu doriți modificare clic pe “Next” Pasul 6.

Dacă doriți susținere multiprogramare bifați “Install Multiprogramming control support”.

Page 39: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Instalare software (setup)

39

“Next”.

Pasul 7.

Clic pe “Install” după verificare prealabilă că totul este în regulă Pasul 8.

Page 40: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

40

Instalarea propriuzisă.

Pasul 9. Această fereastră apare numai la prima instalare a versiunii curente a driver-ului.

Page 41: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Instalare software (setup)

41

Sub Windows Vista:

Pasul 10.

Page 42: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

42

Pasul 11. Numai sub Windows Vista:

Versiuni noi de software Pentru a beneficia de toate capabilitățile programatorului dvs. vă recomandăm să actualizați software-ul la ultima versiune disponibilă pe www.elnec.com, secțiunea „Support / Download”, fișierul „PG4UWarc.exe”. Descărcați „PG4UWarc.exe” într-un director temporar din PC apoi lansați. Instalarea va începe de la Pasul 2 din paragraful precedent. Actualizarea se poate face oricând. Programul PG4UW vă va avertiza dacă a trecut prea mult timp de la ultima actualizare și vă va invita să faceți actualizarea. Vă recomandăm insistent să acceptați propunerea și să faceți actualizarea manual. Actualizarea nu se execută automat.

Configurare hardware Avertizare: Din cauza traficului mare de date care are loc la comunicarea PC – programator / programatoare vă recomandăm să conectați fiecare programator la un controlor USB 2.0 de mare viteză (USB EHCI) separat. Cele mai multe plăci de bază de PC au au două sau mai multe controlere EHCI integrate. Dacă nu, vă recomandăm să montați module USB add-on de tip PCI (PCI-E); cel mai bine căutați module cu chipset Renesas. Dacă aveți mai multe controloare EHCI integrate consultați manualul placii de baza pentru a identifica maparea porturilor USB a.î. să conectați fiecare programator la un controlor EHCI separat. În general se recomandă conectarea programatoarelor direct la porturile USB ale PC-ului (fără USB HUB) și

Page 43: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Instalare software (setup)

43

preferabil la porturile USB care se află direct pe placa de bază (cele situate în partea din spate a unui PC desktop). În cazul în care programatorul este conectat la portul USB înainte ca programul de control să fi fost instalat, Windows va detecta noul hardware și va cere utilizatorului să selecteze metoda de instalare: automat sau manual. Aici vă rugăm să introduceți CD-ul programatorului în unitatea optică și să urmați pașii de mai jos: Pasul 1. Conectați cablul USB (LPT) la portul de tip B USB (LPT) de pe programator. Pasul 2. Conectați cablul USB (LPT) la portul de tip A USB2.0 (LPT) la PC (recomandăm port de viteză mare). Pasul 3. Conectați cablul de alimentare la programator. Pasul 4. Porniți programatorul. Se vor aprinde LED-urile de stare, apoi se vor stinge. Dacă ați realizat conexiune LPT puteți începe acum să lucrați cu programatorul. Dacă ați realizat conexiune USB continuați cu pasul următor.

Page 44: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

44

Pasul 5. Windows afișează “Found new hardware wizard”.

Windows XP, Service Pack 2:

Selectați “No, not this time” apoi “Next”.

Restul:

Page 45: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Instalare software (setup)

45

Selectați “Install the software automatically” apoi “Next”.

Page 46: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

46

Pasul 6.

“Continue Anyway”.

Sub Windows Vista:

“Install this driver software anyway”

Page 47: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Instalare software (setup)

47

Pasul 7.

Pasul 8. “Found new hardware wizard” se va lansa automat pentru fiecare programator. Se va continua de fiecare dată cu Pasul 5. Notă: Dacă se va utiliza un alt port USB la o viitoare conectare a unui programator la același

PC atunci va apare din nou “Found new hardware wizard” și va trebui să reluați instalarea driver-elor USB ca mai sus.

Page 48: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

48

PG4UW

Page 49: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

PG4UW

49

PG4UW – software de control al programatorului Programul PG4UW este programul comun de control pentru toate programatoarele ELNEC. Funcționarea acestui software este, în general, fără probleme sub toate sistemele de operare indicate în specificașia tehnică a programatorului dvs.. PG4UW lucrează de asemenea fără probleme în fundal, sub Windows.

Utilizarea PG4UW

Lansarea programului de control

Sub Windows: clic dublu pe iconița PG4UW: După pornire, programul de control PG4UW scanează automat toate porturile existente și caută orice programator ELNEC conectat. În cazul în care programul de control nu poate comunica cu programatorul, atunci pe ecran apare un mesaj de eroare, inclusiv codul de eroare și o descriere a posibilelor motive (programator deconectat, conexiune proastă, pană de curent, portul imprimantei incompatibil, etc.). Eliminați sursa de eroare și apăsați orice tastă. Dacă starea de eroare persistă, programul reia funcționarea sa în modul demo și accesul la programator nu este posibil. Dacă nu puteți găsi cauza erorii, urmați instrucțiunile din secțiunea Depanare. Notați că programul de control verifică și comunicația cu programatorul înainte de orice interacționare cu c.i. de programat.

Programul de control livrat de către ELNEC și inclus pe CD-ul din pachet este garantat a nu conține viruși la momentul livrării. Pentru a crește siguranța programele noastre includ un algoritm special pentru detectarea posibilelor infecții provocate de viruși.

Page 50: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

50

Descrierea suprafeței utilizator PG4UW:

Bare de comenzi („Toolbars”) Sub meniul principal sunt plasate barele de comenzi rapide, care sunt de fapt prescurtări ale unor comenzi din meniuri cu utilizare frecventă. Barele de comenzi pot fi dezactivate prin meniul Options / View. Fereastra-jurnal („Log window”) Fereastra-jurnal este de fapt fundalul suprafeței de utilizator și conține aproape toate acțiunile realizate de către programator via PG4UW. Conținutul ferestrei-jurnal poate fi salvat într-un fișier separat în vederea creării unui raport de diagnosticare. Selectați text, <CTRL>+<C>, apoi <CTRL>+<V> într-un fișier text separat. Zona cu adrese („Addresses”) Acastă zonă conține informații despre limitele de adrese curente valabile pentru c.i. selectat, pentru fișierul încărcat, precum și adresele de start și de sfârșit din buffer. Unele c.i. permit modificarea acestor adrese: Device / Device options / Operation options. Zona cu adrese mai conține și unele informații mai avansate referitoare la status split, serializare și suma de control a conținutului din buffer. Pentru mai multe informații executați:

Split - meniu Device / Device options / Operation options

Serializare - meniu Device / Device options / Serialization

Page 51: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

PG4UW

51

Suma de control - meniu Buffer / Checksum, secțiunea „Checksum displayed in main window”

Zona programator („Programmer”) Această zonă conține informații despre programator:

tip programator

portul de conectare la PC

statusul curent al programatorului, care poate fi:

Ready – program conectat, identificat și pregătit de lucru

Not found – programatorul nu a fost găsit

Demo – mod demo (selectat de către utilizator)

modul YES! – unele programatoare permit configurarea butonului YES! și a modului de pornire / repetare a unui nou proces de programare:

manual, via fereastră de dialog

manual, via buton hardware de pe programator

automat – programatorul dedectează automat inserția și scoaterea unui c.i. din ZIF Detalii: meniu Programmer / Automatic YES!. Zona device („Device”) Conține informații despre c.i. selectat:

denumire, (tip,) producător

ce adaptor de programare este necesar

referință spre Device info, disponibilă și în meniu Device / Device info

referință spre Advanced device options – numai pentru anumite tipuri de c.i. Zona statistică („Statistics”) Conține informații despre c.i. selectat:

numărul de operațiuni reușite, ratate și numărul total de acțiuni

numărător invers care indică ce număr de c.i. mai sunt de programat Aceste informații sunt accesibile și în meniul Device / Device options / Statistics sau prin clic-dreapta pe zona Statistics, apoi selectați meniul popup ce vă interesează. Zona fișiere („File”) Această zonă se află în partea de jos a suprafeței utilizator din PG4UW. Se afișează informații contextuale despre fișierul / proiectul curent.

Page 52: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

52

LISTA DE TASTE SCURTE (HOT KEYS) <F1> Help Lansează asistentul contextual <F2> Save Salvează fișier <F3> Load Încarcă fișier în buffer <F4> Edit Vizualizare / editare buffer <F5> Select/default Selectare c.i. țintă din lista ultimilor 10 selectate anterior <Alt+F5> Select/manual Selectare manuală a c.i. prin tastare denumire/producător <F6> Blank Verificare blanc <F7> Read Citește conținut c.i. în buffer <F8> Verify Compară conținut c.i. cu conținut buffer <F9> Program Programează c.i. <Alt+Q> Exit without save Termină PG4UW fără nici un fel de salvare <Alt+X> Exit and save Termină PG4UW cu salvare de setări <Ctrl+F1> Afișează informații adiționale despre c.i. selectat <Ctrl+F2> Erase Umple buffer-ul cu o valoare dată <Ctrl+Shift+F2> Umple buffer-ul cu valori aleatoare.

Page 53: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

PG4UW

53

LISTA DE COMENZI DIN MENIURI Descrierea actualizată a fiecărei comenzi se obține apelând asistentul contextual integrat. Acțiunea comenzilor este păstrată de la o revizie la alta a lui PG4UW, dar comenzile pot fi dotate cu funcționalitate suplimentară. Asistentul contextual este în pemanență actualizat cu eventualele modificări. Asistentul contextual despre PG4UW se lansează cu <F1>. Assitentul contextual despre c.i. de programat se lansează cu <Ctrl> + <F1>.

File

File / Load

File / Save

File / Load project

File / Save project

File / Reload file

File / Reload project

File / Project options

File / Load encryption table

File / Save encryption table

File / Exit without save

File / Exit and save

Buffer

Buffer / View/Edit View/Edit Buffer Print buffer Find dialog box Find & Replace dialog box View/Edit buffer for PLD

Page 54: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

54

Buffer / Fill block

Buffer / Copy block

Buffer / Move block

Buffer / Swap block

Buffer / Erase

Buffer / Fill random data

Buffer / Duplicate buffer content

Buffer / Checksum

Device dependent checksum

View / Edit special

Device

Device / Select from default devices

Device / Select device... Select device ... / All Select device ... / Only selected type Select device ... / Only selected manufacturer

Device / Select EPROM /Flash by ID

Device / Device options Device / Device options / Operation options Device / Device options / Serialization Device / Device options / Serialization / Incremental mode & SQTP Device / Device options / Serialization / Classic From file mode Device / Device options / Serialization / Playlist From file mode Device / Device options / Serialization / Custom generator mode Device / Device options / Statistics Device / Device options / Associated file Device / Device options / Special options

Page 55: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

PG4UW

55

Device / Blank check

Device / Read

Device / Verify

Device / Program

Device / Erase

Device / Test

Device / IC test

Device / JAM/VME/...Player

Device / Device info

Programmer

Programmer / Find programmer

Programmer / Refind programmer

Programmer / Handler

Programmer / Module options

Programmer / Automatic YES!

Programmer / Selftest

Programmer / Selftest plus

Programmer / Self test ISP connector

Programmer / Calibration test

Options

Options / General options File options File extensions

Page 56: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

56

Buffer Language Sound Errors Log file Job Report Automatic YES! Remote control Save options Other

Options / View Options / View / Main toolbar Options / View / Additional toolbar Options / View / Device options before device operation

Options / Protected mode Protected mode in PG4UW Protected mode in PG4UWMC

Options / Multi-project Wizard

Options / Save options

Help

Help / Supported devices

Help / Supported programmers

Help / Device list (current programmer)

Help / Device list (all programmers)

Help / Device list (cross reference)

Programmer / Create problem report

About .

Page 57: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

PG4UWMC

57

PG4UWMC

Page 58: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

58

Programul PG4UWMC este utilizat pentru multiprogramare paralelă și concurentă fără compromisuri, proces în care sunt implicate mai multe programatoare conectate pe porturi USB la același PC. PG4UWMC este gândit pentru monitorizarea ergonomică a unei sarcini de programare cu volum mare de c.i. care trebuie programate. Interfața prietenoasă a programului PG4UWMC combină multe funcții puternice ușor de controlat și oferă operatorului o imagine de ansamblu a tuturor activităților cu adevărat importante, permițându-i acestuia să se concentreze pe ceea ce este esențial pentru a obține o productivitate maximă a sarcinii sale. PG4UWMC folosește un fișier-proiect pentru a controla sistemul de multiprogramare. Fișierul-proiect conține date de utilizator, date privind pregătirea și configurarea c.i. de programat, secventa de auto-programare, etc.. Practic probabilitatea unei erori de operare este minimizată întrucât fișierul-proiect este creat și testat de regulă de către un inginer specializat, dar ulterior sarcina de programare proprizisă poate fi executată de către un operator fără cunoștințe de detaliu privind procesul respectiv. Suplimentar, fișierul-proiect poate fi protejat ămpotriva unor modificări accidentale. Fiecare c.i. poate fi programat cu date diferite, cum ar fi numărul de serie, date de configurare și de calibrare. Programul PG4UWMC pune la dispoziția utilizatorului următoarele module principale:

Modulul principal

Modulul de setări

Modulul de căutare programatoare

Page 59: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

PG4UWMC

59

Modulul principal PG4UWMC

PG4UWMC – modul principal

Suprafața utilizator a acestui modul conține următoarele elemente: Meniuri și butoane de comandă Acestea asigură accesul la aproape toate funcțiile PG4UWMC. Butoanele de comandă permit accesarea rapidă a funcțiilor celor mai uzuale. Butonul „Settings” (setări) Acest buton deschide o fereastra de dialog unde pot fi vizualizate și modificate setările PG4UWMC. Panelurile „Site #1”, „Site #2”,... Acestea furnizează informații despre:

Siturile de programare selectate

Activitatea fiecărui sit

Status / rezultat la fiecare sit Fiecare panel de sit are și un buton Run sau YES! utilizat pentru pornirea operațiunilor pe situl respectiv. Zona statistică („Statistics”) Oferă informații despre numărul de c.i. programate, precum și numărul de reușite sau de eșecuri de programare. Notă: „Clear statistics” (resetează informațiile statistice) este dezactivat până când programul detectează activitate pe situri. Pentru a stopa activitatea pe situri dați clic pe „Stop All”.

Page 60: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

60

Zona suma de control („Checksum”) Această zonă arată o suma de control pentru datele încărcate de către proiectul curent. Zona de status paneluri („Panel Status”) Aceaastă zonă oferă informații despre fiecare sit de programare în parte. Statusul poate fi: Blank Situl nu este activ Ready Situl este activ și pregătit de lucru. Programatorul este conectat, dar nu

se execută nici o operațiune. și alte inormații operațiunea curentă pe fiecqare sit în parte, rezultat operațiune, starea

de conectare a programattorului, etc.. Zona jurnal („Log window”) Această zonă oferă informații diverse despre conectarea / deconectarea programatoarelor, operațiunile pe c.i., rezultate, și multe altele. Butonul de conectare a programatoarelor („Connect programmers”) Butonul acesta este utilizat pentru a conecta toate programatoarele selectate (situri de programare). De regulă acționarea acestui buton este primul pas după pornirea PG4UWMC. Butonul de deconectare a programatoarelor („Disconnect programmers”) Butonul acesta este utilizat pentru deconectarea tuturor siturilor (programatoarelor) conectate și pentru a opri programele de control aferente. Butonul este activ numai dacă nu se execută nici o operațiune la momentul acționării, pe nici un sit.. Butonul de pornire <operațiune> („Run <operation>”) Acest buton permite pornirea operațiunilor programate pe toate programatoarele simultan. <operațiunea> poate fi: Program (programare), Verify (verificare), Blank check (verificare blanc), Erase (ștergere). Butonul de oprire generașă („Stop ALL”) Pentru oprirea operațiunilor care se execută la momentul acționării; afectează toate siturile. Butonul asistentului contextual („Help”) Invocă asistentul contextual cu descrierea de față.

Page 61: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

PG4UWMC

61

Modulul de setări PG4UWMC („Settings”)

Acest modul din PG4UWMC este de fapt o fereastră de dialog care se apelează din meniul „Optios / Settings...” În acest modul se pot vizualiza sau modifica setări complexe organizate în mai multe secțiuni:

„Multiprogramming” - setări referitoare la siturile de programare precum identificare situri, asociere fișiere-proiect, etc..

„Log File” – diverse opțiuni referitoare la jurnal.

Page 62: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

62

„Job Report” – locația de salvare și vizualizare raport de sarcină.

„Sounds” – controlul sunetelor de avertizare folosite de către PG4UWMC.

„Automatic YES!” – dacă este activată funcția aceasta atunci fiecare sit de programare va identifica automat inserția și scoaterea c.i. din socluri. În această fereastră de dialog se pot seta diverse opțiuni legate de comporatea funcției Automatic YES! sau se poate dezactiva aceasta funcție, caz în care operatorul poate utiliza butonul hardware YES! de pe fiacare programator.

Page 63: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

PG4UWMC

63

„Other” – alte setări

Modulul de căutare programatoare ("Search for Programmers") Acest modul se apelează din meniu „Programmer / Search for programmers...” sau cu combinația de taste Ctrl+F.

La clic pe butonul „Search” (caută) PG4UWMC va scana toate porturile USB ale PC-ului în căutarea unor programatoare conectate, conform opțiunii din celula asociată, cu ajutorul cărora să construiască sistemul de multiprogramare. Rezultatul căutării este afișat sub formă de tabel. Pentru unele sisteme de multiprogramare utilizatorul poate modifica ordinea siturilo sau poate

Page 64: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

64

șterge unele situri. Dacă PG4UWMC găsește cel puțin un programator conectat atunci va activa butonul “Accept” iar utilizatorul poate confirma ceea ce a găsit programul de control. Notă: Opțiunea „n x BeeProg/BeeProg+/BeeProg2C/BeeProg2" în "Search for Programmers" va putea găsi orice combinație a programatoarelor menționate.

Page 65: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

PG4UWMC

65

Parametri linie-de-comandă (command line parameters) PG4UWMC poate fi controlat de către alte aplicații prin invocarea comenzii: pg4uwmc.exe urmată de parametri linie-de-comandă. Comanda se poate da dintr-un fisier de tip .BAT, de exemplu. Parametri linie-de-comandă acceptați de PG4UWMC sunt: /prj:<file_name> Acest parametru indică programului PG4UWMC să încarce fișierul-proiect <file_name>, indicat prin cale directă sau relativă. Dacă se omite /prj: atunci PG4UWMC va considera că denumirea de fișier care urmează este un fișier-proiect. Exemplu:

pg4uwmc.exe c:\projects\myproject.eprj sau

pg4uwmc.exe /prj:c:\projects\myproject.eprj duce la încărcarea fișierului-proiect „c:\projects\myproject.eprj”. /autoconnectsites Această comandă forţează PG4UWMC să conecteze siturile de programare – practic lansează PG4U pentru fiecare programator conectat. Este echivalentu comenzii "Auto-connect Sites" disponibilă în modulul "Settings / Multiprogramming".

Programatoare cu care poate lucra PG4UWMC Lista programatoarelor cu care poate lucra PG4UWMC este afișată la apelarea asistentului integrat, meniul „Help / Supported programmers”. În general PG4UWMC poate lucra cu programatoare universale cu 48 de drivere de pin și cu interfata USB produse de către noi, ELNEC. De asemenea lucrează cu multiprogramatoarele noastre dotate cu 4 situri și interfață USB. PG4UWMC poate controla de la 1 la 8 situri de programare, iar cele maxim 8 situri pot fi obținute din diverse combinații de programatoare.

Page 66: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

66

Depanare Numere de serie ale programatoarelor conectate Pentru utilizarea PG4UWMC trebuie să aveți conectat la PC programatoare cu număr de serie valid. Acest număr de serie este identificat automat la conectarea programatoarelor cu "Search for programmers". Numărul de serie nu poate fi introdus manual. Dacă PG4UWMC identifică programatoare fără număr de serie sau cu număr de serie invalid atunci situl de programare aferent nu va putea fi utilizat. Erori de comunicație la căutarea programatoarelor conectate Dacă vi se raportează erori de comunicație și PG4UWMC nu poate iniția comunicația cu programatoarele conectate atunci vă rugăm să inchideți toate aplicațiile PG4UWMC și PG4UW care rulează pe PC-ul dvs.. Apoi lansați din nou PG4UWMC și dați clic pe "Connect programmers" pentru a porni aplicațiile PG4UW pentru ficare sit, ocazie cu care se va face o nouă tentativă de conectare. Toate programatoarele sunt conectate dar PG4UWMC nu este stabil Dacă se pierde comunicația dintre PC și vreunul din programatoarele conectate în timp ce se execută operațiuni asupra c.i. în situri atunci închideți toate programele PG4UWMC și PG4UW, dar și eventuale aplicații mari consumatoare de resurse care sunt active sau în stand-bye pe PC-ul dvs. (de ex. aplicațiile de grafică computerizată, multimedia, CAD, etc.). După aceea lansați din nou PG4UWMC și dați la comanda "Connect programmers". Notă: Vă recomandăm să utilizați acele porturi USB de la PC-ul dvs. care sunt conectate direct la placa de bază; de regulă acestea sunt plasate în partea din spate a unui desktop. Alte porturi USB pot fi conectate la placa de bază prin intermediul unor fire lungi iar această situație duce la comunicație nefiabilă. Motivul este acela ca USB 2.0 este o interfață de mare viteză, până la 480 Mbps, iar firele lungi împietează asupra vitezei și fiabilității comunicației.. Aceasta este o recomandare generală, valabilă și în alte situații, nu numai atunci când conectați programatoare la PC.

Page 67: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Note generale

67

Note generale

Page 68: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

68

Mentenanță Vă recomandăm să urmați instrucțiunile și măsurile de precauție aici pentru a vă bucura timp îndelungat de programatorul dvs. și pentru a-l menține în parametri normali de funcționare. Mai jos câteva recomandări generale:

Nu depozitați și nu utilizați programatorul în locuri cu mult praf.

Umiditatea exagerată accelerează sedimentarea particulelor de praf în soclul ZIF. După utilizare puneți capacul pe soclul ZIF.

Nu expuneți programatorul direct razelor de soare și nu-l depozitați / utilizați în apropierea unor surse de căldură.

Uz zilnic intens (centru de programare, producție) Mentenanță zilnică Verificați soclurile ZIF de pe programator precum și cele ale adaptoarele de programare privind starea lor de uzură. Îndepărtați particulele străine, praful si murdăria de pe acestea cu instrumente de aer comprimat (aer fără aditivi). Curățați soclurile ZIF atât în poziția închis și în poziția deschis. Mentenață săptămânală Efectuați "Selftest plus..." pentru programator. Mentenanță trimestrială Curățați suprafețele programatorului cu o cârpă moale îmbibată ușor cu alcool izopropilic sau alcool tehnic. LCD-urile se curăță numai cu apă sau cu soluții speciale pentru ecrane LCD – alcoolul poate afecta suprafețele LCD-urilor. Perform the calibration test if the programme supports this feature. Efectuați testul de calibrare în cazul în care programatorul acceptă acest test.

Uz zilnic normal (ateliere de dezvoltare, birouri) Mentenanță zilnică La sfârșitul programului de lucru puneți capacul pe soclul ZIF. Protejați adaptoarele de programare de praf – de exemplu depozitați-le într-un dulap. Mentenață săptămânală Verificați soclurile ZIF de pe programator precum și cele ale adaptoarele de programare privind starea lor de uzură. Îndepărtați particulele străine, praful si murdăria de pe acestea cu instrumente de aer comprimat (aer fără aditivi). Curățați soclurile ZIF atât în poziția închis și în poziția deschis. Mentenanță trimestrială Efectuați "Selftest plus..." pentru programator. Mentenanță bianuală Curățați suprafețele programatorului cu o cârpă moale îmbibată ușor cu alcool izopropilic sau alcool tehnic. LCD-urile se curăță numai cu apă sau cu soluții speciale pentru ecrane LCD – alcoolul poate afecta suprafețele LCD-urilor. Perform the calibration test if the programme supports this feature. Efectuați testul de calibrare în cazul în care programatorul acceptă acest test.

Page 69: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Note generale

69

Uz ocazional Mentenanță zilnică La sfârșitul programului de lucru puneți capacul pe soclul ZIF. Protejați adaptoarele de programare de praf – de exemplu depozitați-le într-un dulap. Mentenanță trimestrială Verificați soclurile ZIF de pe programator precum și cele ale adaptoarele de programare privind starea lor de uzură. Îndepărtați particulele străine, praful si murdăria de pe acestea cu instrumente de aer comprimat (aer fără aditivi). Curățați soclurile ZIF atât în poziția închis și în poziția deschis. Mentenanță bianuală Efectuați "Selftest plus..." pentru programator. Mentenanță anuală Curățați suprafețele programatorului cu o cârpă moale îmbibată ușor cu alcool izopropilic sau alcool tehnic. LCD-urile se curăță numai cu apă sau cu soluții speciale pentru ecrane LCD – alcoolul poate afecta suprafețele LCD-urilor. Perform the calibration test if the programme supports this feature. Efectuați testul de calibrare în cazul în care programatorul acceptă acest test. Avertizare: Soclul ZIF al programatorului și adaptoarele de programare sunt repere consumabile. Ciclul de viață al soclului ZIF de pe programator, este de aproximativ 25.000 de cicluri mecanice. Ciclul de viață al soclului ZIF de pe adaptoarele de programare este în general între 5.000 și 10.000 de cicluri mecanice; ciclul de viață al unor adaptoare specializate BGA poate ajunge la aproximativ 500.000 de cicluri mecanice. C.i. programate, mediul și întreținerea soclurilor ZIF au influență directă asupra duratei de viață efectivă a soclurilor. Atenție: un soclu uzat poate avea contact electric normal atunci când este testat cu curent continuu, dar la semnale de mare frecvență, cu fronturi abrupte, cum sunt cele generate de programator, capacitățile și inductanțele parazite ale contactelor uzate pot provoca probleme serioase și greu de depanat. De ex. c.i. programate pot pierde datele din memoria nevolatilă după o perioadă de timp mai scurtă sau mai lungă, adică procesul de programare poate fi nefiabil; sau apar erori aparent inexplicabile la programare. De aceea nu atingeți în mod direct cu degetele contactele soclurilor ZIF deoarece murdăria și praful de pe degete poate cauza uzura prematură a contactelor. De asemenea, nu utilizați adaptoare de programare de proveniență dubioasă întrucât acestea se pot uza după un număr foarte mic de cicluri mecanice. Schimbați soclul ZIF sau adaptorul de programare dacă observați un număr anormal de mare de eșecuri la programare. Garanția nu se aplică la soclurile ZIF care au un număr de acționări mecanice peste cel garantat sau care nu sunt întreținute conform instrucționilor de mai sus.

Page 70: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

70

Software PG4UW este un program de control comun pentru toate programatoarele ELNEC. Astfel, în timpul lucrului cu acest program este posibil să găsiți elemente care nu se referă la programatorul selectat. Unele device-uri speciale (de ex. familia Philips CoolRunner) necesită fișiere DAT externe, care nu se găsesc în versiunea standard PG4U de pe CD sau de pe situl ELNEC. Dacă aveți de programat astfel de device-uri descărcați cele necesare de pe www.elnec.com, secțiunea „Download”.

Hardware Datorită faptului că există o varietate mare de implementări ale porturilor LPT se poate întâmpla ca PG4UW să raporteze o eroare de comunicație sau să constatați comunicație nefiabilă atunci când programatorul este conectat la PC pe port LPT. Încercați să conectați programatorul la alt PC pe LPT. Dacă de data aceasta comunicația programator – PC este în regulă atunci înseamnă că pe primul PC aveți un port LPT atipic. Altfel e posibil să existe un defect în programator. Oricare ar fi situația vă invităm să ne contactați și să ne raportați situația completând formularul de pe www.elnec.com, secțiunea „Support / Problem Report”. Avertizare:

Notă ITE referitoare la dispozitive de clasa A Dispozitivele descrise în acest manual sunt dispozitive de clasa A în sensul descris de ITE. În sisteme de alimentarecu energie electrică de tip casnic, aceste produse pot cauza interferențe radio, caz în care utilizatorul trebuie să ia măsurile adecvate. Deoarece BeeProg2 și BeeProg2C au surse de alimentare interne în comutație vă rugăm să aveți în vedere următoarele precauții:

Sistemele de alimentare cu energie electrică trebuie să aibă sigranțe cu rupere de circuit (protecții la suprasarcină) calibrate adecvat.

Nu lăsați programatorul conectat la alimentare dacă nu-l utilizați o perioadă lungă de timp. Deconectați cablul de alimentare în asemenea situații. Priza de alimentare trebuie să fie situată în apropierea programatorului și să vă fie ușor accesibilă. Utilizați cablul de alimentare furnizat de noi. Nu utilizați cabluri de alimentare sau prelungitoare excesiv de lungi.

Page 71: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Note generale

71

Programare ISP („In-System Programming”)

Definiție Programarea ISP programarea de device-uri care sunt lipite pe aplicația lor, fără a fi dezlipite de pe acea aplicație. Folosind o interfață simplă programatorul în mod ISP comunică serial cu c.i. țintă. Programarea ISP, atunci când c.i. țintă permite această procedură și totodată și placa electronică pe care se află c.i. țintă a fost proiectată corespunzător, vă permite să efectuați operațiuni de citire / programare / ștergere fără a utiliza un adaptor de programare. Economisiți astfel timp și bani. C.i. țintă este c.i. care trebuie programat și care este lipit pe o placă electronică în acest caz, placa aceasta fiind de fapt chiar aplicația în care acesta lucrează. Aplicația țintă este placa electronică (Printed Circuit Board, PCB), pe care este lipit c.i. țintă ce urmează a fi programat în mod ISP. Programator ISP este programatorul dvs., care are capabilitate de programare ISP și care va fi folosit în acest mod.

Reguli generale de programare ISP Vă recomndăm ferm să respectați următoarele reguli pentru a evita deteriorarea PC-ului, a programatorului ISP sau a aplicației țintă:

Asigurați-vă că aveți un punct de înpământare comun pentru aplicația țintă, programatorul ISP și PC.

Pentru laptop sau alte PC-uri care nu sunt conectate la punctul de înpământare comun: faceți o conexiune fizică printr-un cablu de la laptop / PC la punctul de înpământare comun.

Orice alte dispozitive conectate la aplicația țintă trebuie să fie conectate la punctul de înpământare comun.

Secvența de conectare la aplicația țintă Avertizare: Nerespectarea indicațiilor de mai jos precum și punerea la punct a programarii ISP de către persoane necalificate poate provoca defectarea programatorului și / sau a aplicației țintă. Eventuale defectări produse din aceste cauze nu sunt acoperite de garanție! 1. Decuplați de la alimentare programatorul și aplicația țintă. 2. Conectați PC-ul, programatorul și aplicația țintă la un punct de masă comun. 3. Conectați un capăt al cablului ISP la programator, porniți PC-ul, programatorul și programul

de control. 4. În programul de control selectați c.i. țintă (trebuie să aibă sufix ISP); selectați opțiunile

adecvate pentru operațiunile pe care le veți face. 5. Porniți o operațiune (de ex. citire, programare).

Page 72: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

72

6. Programul vă va ghida indicându-vă ce aveți de făcut mai departe: În principiu, în primă instanță va trebui să conectați celălalt capăt al cablului ISP la aplicația țintă după care alimentați aplicația țintă. Apoi puteți executa operațiunile dorite.

7. La terminarea sarcinii curente deconectați cablul ISP de la aplicația țintă, apoi decuplați alimentarea la aplicația țintă.

8. Dacă aveți de efectuat noi operațiuni în aceasta fază continuași cu pasul 5..

Aplicația țintă de care dispun este compatibilă cu programarea ISP? Cum proiectez o aplicație țintă care să permită programare ISP?

Programarea ISP nu este un proces standardizat. Producătorul device-ului avut în vedere de dvs. publică note de aplicație referitoare la cum se face programarea ISP pe c.i. respectiv monta într-o aplicație. Dacă sunteți în situația de a proiecta o astfel de aplicație și dacă doriți ca dvs. sau alții să poată face programare ISP pe placa dvs., eventual cu programatoare ELNEC, atunci este recomandat să respecați notele de aplicație ale producătorului. Dacă sunteți în situația de a efectua operațiuni de programare / citire / scriere pe un c.i. montat într-o aplicație atunci trebuie să vă asigurați că acea aplicație respectă instrucțiunile producătorului respectiv. Este posibil (dar improbabil) ca aplicația țintă cu care vă confruntați să nu fi fost proiectată conform notelor de aplicație ale producătorului c.i. țintă, de exemplu din motive de securizare la replicare a acelei aplicații. În orice caz, programatoarele ELNEC implementează algoritmi care sunt proiecați să respecte notele de aplicație oficiale ale producătorilor respectivi. Notele de aplicație ale producătorilor de c.i. le găsiți pe siturile acestora, dar și pe www.elnec.com, secțiunea „Support / Application Notes”. Mai jos câteva astfel de note de aplicație prezentate sumar, cu eventuale mici modificări recomandate de către noi, numai cu titlu de exemplu. Pentru detalii consultați notele de aplicație ale producătorilor și asistentul din PG4UW.

Microcontroloare Atmel AVR și AT89Sxxx

Atmel AVR:

ISP connector target device target system

reset circuit

R2R3

GND

C122n

GND

VCC

GND

D21N4148

GND

R11100k

C21u/10V

VCC

SCK

MISO

RESET

GND

I1ATMEL AVR

DATA OUT

SCK

RESET

R1MOSI

DATA IN

GND

target VCC check only

Page 73: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Note generale

73

AT89Sxxx:

Microcontroloare PICmicro:

ISP connector target device target system

reset circuit

R2

R3

GND

C122n

GND

VCC

GND

D21N4148

GND

VCC

SCK

MISO

GND

I1AT89Sxxx

DATA OUT

SCK

RST

R1MOSI

DATA IN

R11100k

C2

1u/10V

RST

GNDGND

target VCC check only

R1

R2

VSS

C122n

VSS

R747R

D1

VSS

VDD

VSS

R6 1k

D21N4148

VSS

R1122k

C21u/25V

VDD

RB6

RB7

MCLR/VPP

VSS

I1PICxxxxx

DATA

CLK

VDD

MCLR/VPP

ISP connector target device target system

reset circuit

VSS

*1

Page 74: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

74

Depanare și aspecte legate de garanție

Page 75: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Depanare și aspecte legate de garanție

75

Depanare Noi avem încredere deplină în faptul că vă veți bucura o lungă perioadă de timp de programatoarele ELNEC dacă le utilizați pentru scopul și în condițiile pentru care acestea au fost proiectate și dacă le întrețineți în mod corespunzător. Efortul nostru de a pune pe piață aparate cu funcții utile, flexibile, fiabile și robuste este permanent și asumat în cunoștință de cauză. Se poate întâmpla ocazional să întâmpinați probleme tehnice. Astfel de probleme sunt cauzate de cele mai multe ori de greșeli de operator, dar pot fi cauzate și de defecte ale programatorului. Pentru rezolvarea rapidă a problemelor ivite vă rugăm să observați următoarele recomandări. Ordinea recomandărilor este secvențiată de asemenea manieră încât să permită rezolvarea problemelor ivite în cel mai scurt timp posibil și cu costurile cele mai mici pentru dvs..

Probleme cauzate de operare incorectă:

Recitiți în acest manual chestiunile referitoare la problema constată de dvs.. De cele mai multe ori veți găsi rezolvarea.

Conectați programatorul și instalați PG4UW pe un alt PC. Dacă astfel ansamblul programator – PC nu mai manifestă problema constatată inițial înseamnă că este o problemă la PC-ul dvs., nu la programator. Analizați diferențele între cele 2 PC-uri pentru constata care e problema cu cel care provoacă probleme la conectarea cu programatorul.

Dsicutați cu colegul care a instalat programatorul dacă nu sunteți dvs. acea persoană.

Dacă problema persistă contactați distribuitorul nostru de unde ați achiziționat programatorul. Cele mai multe probleme se pot rezolva via telefon / e-mail.

Dacă problema continuă să persiste atunci veți fi îndrumat spre pagina noastră „Support / Problem report” de pe www.elnec.com. Toate rubricile din acel formular trebuie completate pentru a ne permite să identificăm problema cât mai repede posibil. Distribuitorul nostru de la care ați cumpărat programatorul vă va asista cu plăcere în completarea formularului în cazul în care întâmpinați dificultăți. Răspunsul nostru poate rezolva problema ivită, dar se poate întâmpla să fie necesar să trimiteți programatorul la reparat. Luați legătura cu distribuitorul nostru local pentru a identifica modalitatea optimă de trimitere la reparație, precum și cu privire la documentele care trebuie să însooțească programatorul de reparat

Reparația este gratuită dacă programatorul dvs. este în perioada de garanție și dacă defectul constatat este acoperit de garanție. Costul de transport al programatorului care necesită reparație cade în sarcina clientului. Atunci când reparația nu este gratuită vă rugăm să consultați distribuitorul nostru privind costurile de reparație.

Vă rugăm să nu expediați programatorul de reparat la noi sau la distribuitorul nostru fără a

obține în prealabil o autorizație de reparație (RMA = „Return Merchandise Authorization”) de

la noi sau de la distribuitorul nostru!

Page 76: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

76

Dacă aveți un c.i. care nu este în lista programatorului...

Nu e motiv de disperare. De cele mai multe lucrurile se rezolvă fără costuri suplimentare pentru dvs.. Urmați recomandările de mai jos:

Prima dată descărcați PG4UW actualizat de pe situl ELNEC – www.elnec.com, secțiunea „Support / Download”. E posibil ca programul actualizat să ofere deja susținere pentru c.i. căutat de dvs..

Dacă c.i. căutat de dvs. nu apare în PG4UW actualizat vă rugăm să mergeți pe www.elnec.com la secțiunea „Support / AlgOR (Device request)”. Aveți de copletat un formular - vă rugăm să completați toate rubricile. E posibil să fie necesar să ne trimiteți mostre ale c.i. care trebuie adăugat în listă (vă returnăm mostrele după terminarea procesului). Vă rugăm să notați că acest serviciu este gratuit dar nu este garantat și este supus unor termeni și condiții explicate pe larg în secțiunea „Support / AlgOR (Device request)” de pe www.elnec.com. Contactați și distribuitorul nostru local, vă ppoate da explicațiile necesare dacă ceva nu este clar.

Garanție și limite garanție Producătorul, ELNEC s.r.o. Presov, Slovacia, oferă o garanție pentru programatoarele BeeProg2 și BeeProg2C de 3 ani. Garanția acoperă defecte de fabricație și defecte ale componentelor utilizate. Soclul ZIF de pe programator este garantat 3 ani dar nu mai mult de 25.000 de acționări mecanice. Alte adaptoare de programare sunt garantate de regulă pentru 10.000 de acționări mecanice – dar numărul de acționări mecanice garantate poate diferi de la adaptor la adaptor; detalii în descrierea fiecărui adaptor de programare în parte. Asupra garanției se aplică următoarele limitări:

ELNEC depune eforturi intense pentru ca programele software furnizate împreună cu programatoarele sale să fie lipsite de defecte („bugs”). ELNEC pune la dispoziție cu cadență lunară actualizări de software, atât pentru adăugarea de noi circuite în liste, dar și pentru eliminarea defectelor de software descoperite de către ELNEC sau raportate de către utilizatori. Totuși ELNEC nu acordă nici un fel de garanție privind componentele software din programatoarele sale și din programele puse la dispoziție. Vă rugăm să notați că programele puse la dispoziție de către ELNEC sunt proprietatea ELNEC iar utilizatorului i se acordă numai dreptul de utilizare.

Nu sunt acoperite de garanție defecte cauzate de descărcări electrostatice (ESD = ElectroStatic Discharge), vare sunt considerate eroare de manipulare a c.i. și a programatoarelor. Vă recomandăm să respectați regulile de manipulare privind protecția antistatică (anti-ESD).

Nu sunt acoperite de garanție orice defecte cauzate de greșeli de operare sau de întreținerea necorespunzătoare a programatoarelor și a accesoriilor.

Nu sunt acoperite de garanție defecte cauzate de utilizarea produselor ELNEC în alte scopuri și / sau în alte condiții decât cele pentru care au fost proiectate.

Page 77: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

Depanare și aspecte legate de garanție

77

Nu sunt acceptate la reparație în garanție produse ELNEC asupra cărora s-a intevenit în mod neautorizat indiferent de motiv (de ex. prezintă semne că au fost deschise de către alte persoane decât personalul autorizat ELNEC, s-a încercat modificarea unor funcții, etc.).

Nu este acceptată nici un fel de garanție pentru produse ELNEC care au fost expediate spre reparație la noi sau la distribuitorii noștri fără autorizație de reparație (RMA) din partea noastră sau a distribuitorului local.

ELNEC nu acoperă nici un fel de daune colaterale, cum ar fi pierderi de profit cauzate de eventuala nefuncționare a programatoarelor, piedrere de fișiere, pagube cauzate terților și altele asemenea.

Reparația în garanție prelungește termenul de garanție cu perioada de timp cât programatorul a stat la reparat și a lipsit de la client. Un produs în garanție cu defecte care nu au fost recunoscute de către noi ca fiind acoperite de garanție, va fi reparat cu acceptul clientului, care va suporta costurile de reparație și de transport de la locația dânsului la noi și retur. Contactați distribuitorul nostru local pentru detalii.

Page 78: User's Manual for - alexe-electronice.ro · producătorii de c.i. noi dezvoltăm în permanență algoritmi noi de programare și introducem de regulă peste 5.000 de noi c.i. / an

ELNEC s. r. o.

78

Producător: : ELNEC s. r. o., Jana Bottu 5, SK - 08001 Presov, Slovakia : +421 51 7734328, +421 51 7731007, fax +421 51 7732797 www.elnec.com, e-mail: [email protected]

Distribuitor autorizat în România: : Alexe Electronice AE s.r.l., Calea Călărașilor 240, 76 / 1 / 13, 030633 București – 3, România : +40 31 4027732, fax +40 31 4027732 www.alexe-electronice.ro, e-mail: [email protected]