G9M8P programozó
1.
www.epromirok.hu
Bemutatás
A G9M8P programozó kifejezeten 8 lábú, 24/25/93 sorozathoz tartozó soros EEPROM memóriák programozására lett kialakítva. Ha sok ugyanolyan tartalommal ellátott azonos típusú chipet kell írni, akkor ez a készülék megkönnyítheti a munkát. A készülékbe helyezett chipet egyszerre akár 8 példányra is képes átmásolni. A PC szoftverben kiválasztott típus és az elvégzendő műveletek megadása után a behelyezett chipet számítógépre kötve is tudja programozni, de számítógép nélkül, önálló módban egyszerre 8 chipre is képes azt lemásolni. Láb érintkezés ellenőrzéssel garantálja a megfelelő programozást. Saját LCD kijelzőjén mutatja az aktuális műveleteket és a foglalatok állapotát. Hardver jellemzők 1. 5db 24 lábú ZIF foglalattal rendelkezik (gyors rögzítéssel), melyekbe a mester IC foglalat kivételével 2-2 chip helyezhető.. 2. Adapter segítségével támogatja a SOIC, TSOP stb foglalatos chipeket is. 3. USB csatlakozás 4. Frissíthető szoftver. A PC-re telepíthető szoftver jellemzői 1. Működik WINDOWS 7 \ XP\Vista operációs rendszereken. 2. Felhasználó barát kezelő felület, legördülő menükkel, előugró párbeszéd panelekkel és súgóval. 3. Eszköz behelyezés érzékelés. 4. Támogatott műveletek pl.programozás, ellenőrzés, üresség ellenőrzés, kiolvasás, védelem, törlés, stb. 5. Beállítható cím tartományok. Pl eszköz kezdő cím, eszköz vég cím, tároló kezdő cím, stb. 6. Támogatott fájl formátumok, Bináris, Intel HEX, Motorola HEX, EMC(.CDS), JEDEC 8. Beépített HEX szerkesztő. 9. Chip kiválasztás gyártó szerint vagy típus szerint. 10. Beállítható automatikusan elvégzendő műveletek. Rendszer követelmények -. Minimális rendszer igény - IBM-PC, Pentium, vagy azzal kompatibilis. - USB port. - Windows7 / XP / Vista. - Merevlemez legalább 100 MB szabad hellyel. - Legalább 512MB rendszer memória. Első lépések Ellenőrzés: A csomagban kell, hogy legyen egy programozó, egy USB csatlakozó vezeték, és egy tápegység. Ha a programozandó eszköz nem DIP foglalatos válassz hozzá egy adaptert.
1
G9M8P programozó
www.epromirok.hu
A programozó fontosabb részei:
1
2
4
5 7 6
3
1. Mester IC foglalat. Ennek a foglalatnak csak a felső 8 (4-4) lába használandó. Ide kerül a másolandó minta chip. Az ebben a foglalatban található chip olvasható, programozható, stb a PC szoftveren keresztül. 2. LCD kijelző 3. Másolatok számára fenntartott foglalatok. Mind a 4 foglalatba 2-2 IC helyezhető. Az első felülre. A második a burkolatra felfestett minta szerint néhány lábbal lejjebb. 4. PAGE: Képernyő lapozás. A gomb megnyomásával lehet lapozni a két képernyő állapot között. Az első oldalon látható a kiválasztott IC típusa és a beállított számláló. A második képernyőn tekinthető meg a 8db programozó IC foglalat állapota. 5. K1: Programozás gomb 1. Önálló mód esetén ezzel a gombbal kezdhető meg a másolás. A gomb funkciója (az általa elvégzett műveletek) a chip típusától függően változhatnak. 24Cxx, 93Cxx esetén másolás. 6. K2: Programozás gomb 2. Számítógére kötött módban további funkciókkal ruházható fel. Pl. Töröl, Ürességet ellenőriz, Programoz és bekapcsolja a védelmet. Önálló módban a K1 gomb a használatos. 7. Állapot jelző LEDek. Minden behelyezhető IC-hez tartozik egy. Zöld: Sikeres másolás, Piros: Sikertelen másolás vagy sikeres másolás de ellenőrző összeg hiba, Narancs: Nem megfelelő érintkezés. Megjegyzés: A készülék alján 1-1 és 2-2 jelű jumper sorok találhatók. Bizonyos chipek esetén ezeket a jumpereket át kell helyezni. Ezt a szoftver Open Notice Window gombjára kattintva, a megnyíló ablak Jump across gombja segítségével lehet ellenőrizni. 2
G9M8P programozó
www.epromirok.hu
Az LCD képernyő felépítése: A kijelzőn két képernyő érhető el, melyek között a PAGE gombbal lehet lapozni. 1. kép: Az első sorban a programozó neve látható. G9M8P A második sorban látható az eszköz típusszáma. Pl. 24C04 A harmadik sorban a beállított számláló. Alapértelmezés szerint 80000. A negyedik sorban látható az ellenőrzőösszeg 2. kép: A PAGE gomb megnyomása után látható ez a képernyő, mely szemlélteti a behelyezhető 8 chip foglalatának az állapotát.
1
2
3
1. Rendben 2. Nem megfelelő érintkezés 3. Sikertelen (nem elérhető)
3
G9M8P programozó
www.epromirok.hu
2. Telepítés Helyezd a telepítő lemezt a CD meghajtóba. A telepítő automatikusan elindul. Ha mégse indul el automatikusan akkor a CD lemez található 9M8PEngSetup.exe nevű fáltra kattints kétszer.Ekkor az alábbi ablak jelenik meg:
Kattints a Next gombra. Ekkor az alábbi ablak nyílik meg, ahol megadható a program telepítésének helye. Nem szükséges rajta változtatni. Az alapértelmezett telepítési hely a C:\Program Files\G9M8P\. Ha máshova szeretnéd telepíteni kattints a Browse gombra.
4
G9M8P programozó
www.epromirok.hu
Ha az alapértelmezett telepítési hely megfelelő kattints a Next gombra. Ekkor az alábbi aklak jelenik meg.
Kattints Next gombra. Ekkor az alábbi ablak nyílik meg.
Kattints az Install gombra, hogy a telepítési művelet tényelegesen megkezdődjön.Ekkor egy rövid ideig tartó telepítési folyamat után az alábbi ablak jelenik meg,
5
G9M8P programozó
www.epromirok.hu
Kattints a Finish gombra. Ekkor a Windows asztalon az alábbi ikon jelenik meg.
, melyre duplán kattintva a későbbiek során elindítható lesz a program. Mielőtt még elindítanád a programozó szoftverét, csatlakoztasd a tápegységet a programozóra, az USB kábellel csatlakoztasd a számítógéphez és kapcsold azt be. Ekkor a Windows érzékeli az új eszközt és megkísérli az új eszköz driverének feltelepítését. WIN XP rendszer esetén a csatlakoztatás után megjelenik az új hardver hozzáadása varázsló. Válaszd ki a `Nem, most nem` opciót és kattints a Tovább gombra. Válaszd ki a ‘szoftver automatikus telepítése’ opciót és kattints a Tovább gombra. Kattints a Befejez gombra. Windows 7 rendszer esetén a csatlakoztatás után megjelenik az új hardver hozzáadása varázsló. Válaszd ki a `Nem, most nem` opciót és kattints a Tovább gombra. Válaszd ki a Driver telepítése mappából opciót és tallózd ki CD-ROM USB Driver mappájában található x64 vagy x86 mappát. (Windows7 64 bit esetén x64 mappát, Windows7 32 bit esetén x86 mappát válaszd) Ha driver telepítése is sikeresen megtörtént akkor indítható el az asztalon található G9M8P ikonnal a szoftver. Ha a programozó be van kapcsolva és csatlakoztatva van a számítógépre, indítsd az az asztalon található G9M8P ikonnal a szoftvert. Ekkor az alábbi szoftver ablak nyílik meg.
6
G9M8P programozó
www.epromirok.hu
A szoftver képernyő:
Megjegyzés: Chipet csak a kommunikáció létrejötte után tegyél a készülékbe. Ha nincs hiba üzenet a szoftver és a kommunikáció elindulása során, folytathatod a programozó használatbavételét. Hiba üzenetek Amikor a programozó a számítógéphez csatlakozik, egy automatikus rendszer teszt kerül végrehajtásra. Ha valami hiba történik, leáll. Ha indítás után az alábbi üzenetek egyike megjelenik akkor a driver telepítése nem sikerült megfelelően. Illetve ezek az üzenetek jelennek meg ha az indítás előtt ki lett kapcsolva vagy le lett csatlakoztatva a programozó.
7
G9M8P programozó
www.epromirok.hu
3. A PC szoftver ismertetése A képernyő tetején található Ikonok jelentése és funkciója:
1. LOAD ikon: Az IC-re programozandó tartalom megnyitása, a szoftver tárolójába történő betöltése. 2. SAVE ikon: A szoftver tárolójában található tartalom (pl ami egy chipből került kiolvasásra) merevlemezre történő elmentése 3. SELE ikon: Ennek segítségével választható ki a programozandó eszköz. 4. PROG ikon: A szoftver tárolójában található tartalom IC-re történő programozása. A programozás mindig a mester chip foglalatában történik. 5. ERAS ikon: Chip törlése 6. BLAN ikon: A chip üresség ellenőrzése 7. VERI ikon: A chipre programozott tartalom és a szoftver tárolójában található tartalom összehasonlítása. Pl, hogy a programozás megfelelően sikerült-e. 8. Protect SET ikon: Védelem beállítás. Csak bizonyos chipek esetén használható. 9. PROT ikon: Védelem bekapcsolása. Csak bizonyos chipek esetén használható. 10. UNPRO ikon: Védelem kikapcsolása. Csak bizonyos chipek esetén használható. 11. READ ikon: A mester chip foglalatába helyezett IC tartalmának kiolvasása. 12. Szürke négyzet kék kereszttel ikon: Ha a középütt található fő információs ablak bezárásra került, ezzel ismét megnyitható. Menüpontok ismertetése: Fájl menü (File):
1. Load File: Az IC-re programozandó tartalom megnyitása, a szoftver tárolójába történő betöltése. 2. Save: A szoftver tárolójában található tartalom (pl ami egy chipből került kiolvasásra) merevlemezre történő elmentése 3. Exit: Kilépés a programból
Szerkesztés menü (Edit):
1. Fill Data: A tároló megadott címtartományának kitöltése egy megadott HEX értékkel. Pl bizonyos chipek esetén a törlés elvégezhető FF értékkel történő kitöltéssel, és az FF értékű tároló chipre programozásával. 8
G9M8P programozó
www.epromirok.hu
Művelet menü (Operation):
1. Select Device: Kiválasztás. Ennek segítségével választható ki a programozandó eszköz
2. Erase: Törlés. Chip törlése. 3. Blank: Üresség ellenőrzés. Chip ürességének ellenőrzése. 4. Program: Programozás. A szoftver tárolójában található tartalom IC-re történő programozása. A programozás mindig a mester chip foglalatában történik. 5. Verify: Ellenőrzés. A chipre programozott tartalom és a szoftver tárolójában található tartalom összehasonlítása. Pl, hogy a programozás megfelelően sikerült-e. 6. Protect: Védelem bekapcsolása. Csak bizonyos chipek esetén. 7. Read: Kiolvasás. A mester chip foglalatába helyezett IC tartalmának kiolvasása. A kiolvasott adat a tárolóba kerül. 8. Unprotect: Védelem kikapcsolása. Csak bizonyos chipek esetén. Nézet menü (View):
1. 2. 3. 4.
Tool Bar: A felső ikon sor ki és bekapcsolása Status Bar: A legalsó állapot jelző sáv ki és bekapcsolása Open Data Buffer Window: A tároló szerkesztő ezzel jeleníthető meg Open Information Window: A középső információs ablak ezzel jeleníthető meg. 9
G9M8P programozó
www.epromirok.hu
Beállítás menü (Set)
Set protection: Védelem beállítása Set Programming Operation Sequence: Itt állíthatók be az automatikusan elvégzendő műveletek. Központi információs ablak ismertetése:
1
5
2 .
3
4
7
9
6
10 8
1. Itt látható a kiválasztott eszköz gyártójának logoja, megnevezése, típusssáma, mérete. 2. Automatikusan elvégzendő műveletek listája itt tekinthető meg. Törlés (Erase), Programozás (Program), Ellenőrzés (Verify) 3. Védelem információs mező 4. Számláló mező: Copying amount: itt lehet megadni a másolandó mennyiséget, Initialization: Kezdő szám 5. Láb érintkezés ellenőrzésének letiltása 10
G9M8P programozó
www.epromirok.hu
6. Számítógépre kötött állapotban történő programozás esetén a számláló megadása itt történhet 7. Védelem kiolvasása 8. Információs ablak megnyitása. Ez a programozó egyik legfontosabb gombja. Itt tekinthető meg, hogy a kiválasztott chiphez milyen beállításokat szükséges elvégezni a programozón. Ide kattintva az alábbi ablak nyílik meg.
-
Sticking plan: A chipek behelyezési módjának megmutatása Jump across: Itt ellenőrizhető, hogy a programozó alján található jumperek melyik állásban legyenek. - Some comment: Itt is megtekinthetők a legfontosabb jumperelési információk és, hogy a két K1 ill. K2 jelű másolást indító gombok az éppen kiválasztott eszköz esetén milyen műveletet végeznek el. 9. Ellenőrzőösszeg módosítása a programozó memóriájában. Az eszközben található referencia ellenőrzőösszegnek a másolás során egyeznie kell az eredeti minta chip ellenőrző összegével. Ezzel védhető ki, hogy gyártás során egy véletlen megváltozott adat kerüljön felprogramozásra. Ha pl chip csere miatt valamiért ez megváltozik akkor itt szükséges a módosítást elvégezni. Ha önálló módban van csak a készülék használva, akkor egy új másolandó chip ellenőrző összege biztos, hogy különbözni fog a referencia összegtől. Ebben az esetben is működik a másolás, de a programozó csipogással és piros villogó leddel figyelmeztet az ellenőrzőösszeg eltérésre a művelet elvégzése után. 10. Ellenőrzőösszeg kiolvasása a chipről.
11
G9M8P programozó
www.epromirok.hu
Tároló ablak ismertetése: A tároló ablak a View menü Open Data Buffer menüponttal nyitható meg, de általában a fő információs ablak egérrel történő elmozdítása után az alatt is megtalálható. 1
3
2
1. Cím mező. Itt látható az adatsor címe 2. Adat mező. HEX formátumban. Itt lehet az adatokat is módosítani. 3. ASCII mező. Az adatok ASCII formátumban történő mutatása. Ez a rész nem szerkeszthető. Chip behelyezés:
minta chip (SAMPLE)
Másolt chipek 12
G9M8P programozó
www.epromirok.hu
Jumper beállítások: 1-1 jelűek összekötése szükséges pl. az alábbi chip típusok esetén
24AAxx, 24Cxx, 24BCxx, 25Cxx, 25Bxx, 25Lxx, 25Mxx, 25Exx, 25Wxx, 25Pxx, 25PExx, 25PXxx, 25WFxx, 25VFxx, 26DFxx, 95xxx, 2-2 jelűek összekötése szükséges pl. az alábbi chip típusok esetén
93C46-93C86, 93BCxx, 93LCxx, 93Lxx, 93Hxx Programozó használat példa a PC szoftver segítségével: 1. Csatlakoztasd a programozót a számítógéphez, kapcsold be és indítsd el a szoftvert. 2. Válaszd ki a SELE ikonnal a programozandó/másolandó chipet. 3. A fő információs ablak Open notice Window gombra kattintva nézd meg a szükséges beállításokat. Lásd feljebb. 4. Nyisd meg a felprogramozandó adatot a LOAD ikonnal. A fájl kiválasztása után add meg a fájl típusát. Illetve ha fontos itt adható meg a címeltolás értéke is. 5. Kattints a PROG ikonra. 6. VERI ikonnal elvégezhető az ellenőrzés Programozó használat önálló módban (Új típus esetén): 1. Kapcsold be a programozót. A képernyőn megjelenik a kezelhető chip típusa. Ha ez nem egyezik a másolandó chippel, a típus megváltoztatásához csatlakoztasd a programozót a számítógéphez. 2. Indítsd el a szoftvert és a SELE ikonnal válaszd ki a programozandó/másolandó chip típust. 3. Lecsatlakoztatható a programozó a PC-ről Programozó használat önálló módban (Már beállított chip típus esetén): 1. Kapcsold be a programozót. A képernyőn megjelenik a kezelhető chip típusa. Ha ez megegyezik a másolandó chippel, akkor 2. Helyezd be a SAMPLE (minta) jelű foglalatba a másolandó chipet. 3. Helyezd be a baloldali foglalat felső részébe az üres programozandó chipet. 4. K1 gomb megnyomása után megkezdődik a másolás. Ha a másolandó minta chip nem azonos a legelső minta chippel, akkor a művelet elvégzése után a programozó Ellenőrző összeg hibát jelez, és a LED-ek pirosan villognak, de ettől függetlenül a másolás megtörténnik. 13