Zaslal: po červen 12 2023, 14:10 Předmět: Pomoc s programovaním 27C322 na Willem program. [VYRIESENE]
Ahoj
Vedel by mi prosím niekto pomôcť s programovaním EPROM na WILLEM programátore? Potreboval som niečo pre obvod 27C322 (presne ST M27C322) tak som to riskol s týmto:
Doska má označenie „2019 PCB5.0F“ a je k tomu aj extra doska – „Adapter eprom 42 DIP“.
Od predajcu som dostal software „Willem EPROM PCB50a(0.98D11)“, beží mi to na WinXP, paralelný port mám nastavený ako ECP.
Do registrov som dokonca nainštaloval aj „Win XP polling fix“ ktorý odporúčali na niektorých stránkach.
Po spustení testu v software mi úspešne detekuje programátor.
Jumpery mám nastavené podľa obrázka ktorý som našiel na internete, v prílohe zakreslené
.
Adaptér som zasunul do pätice a merákom premeral či má dobrý kontakt. Jumper J5a na adaptéri som prepojil priloženým káblom s jumperom J4 na hlavnej doske (v prílohe foto).
Programovacie napätie M27C322 je podľa datasheetu 12V. Pomocou „Test“ záložky v programe som zapol napätie na VPP a pomocou trimmeru nastavil 12.00V, neskôr som skúšal aj 12.50V, 12.70V aj rovných 13.00V.
VCC napätie by malo byť štandardných 5.00V ale skúšal som pomocou jumperu nastaviť aj 5.60V aj 6.30V.
Napätia som kontroloval aj počas programovania na pätici a boli OK.
Celé zariadenie napájam pomocou AC zdroja s 9.4 V. Pripojenie cez USB nemám zapojené.
Zvolil som obvod 27C322, nastavil DIP switche do polohy ako to ukázal software, premeral som na doske zospodu či sú naozaj prepnuté správne.
Epromy sú síce staré, ale nechal som ich najprv 15 min, potom som skúšal aj pol hodiny a nakoniec aj hodinu pod originál mazacím UV svetlom (postupne ako som testoval). Mám doma Elnec Preprom 02LV programátor a programujem s ním roky, takže skúsenosti s mazaním a programovaním mám, ale len do 32 DIP.
Spustil som „Check device empty“ a skončilo to úspešne.
Načítal som 4096 kB súbor do bufferu, a spustil programovanie.
Programovací program prebehne do 100% ale namiesto toho, aby začalo kontrolovať nahratý eprom s bufferom, vyhodí mi to „ERROR at 0x000001 Chip 0x00 buffer = 0xFF“
Robí to zakaždým, skúšal som rôzne napätia VPP (trimmer) aj VCC (jumper J, rôzne súbory v bufferi, prehodil som J9 a J10 na opačnú stranu (vraj by malo ísť o výber typu software), nič nepomáha. Po takomto chybnom programovaní už software vyhodí chybu pri „check device empty“ a je potrebné zase umiestniť pod UV svetlo. Skúšal som tie Epromy v cieľovom zariadení (Sega automat) ale bez úspechu, sú zle naprogramované.
Skúšal som po testoch spätne vyčítať program z EPROMov ale síce prečíta celý obvod, ale buffer je len plný 00.
Čo robím zle? Už som z toho zúfalý.....
doska.jpg
Komentář:
Velikost:
258.33 kB
Zobrazeno:
81 krát
adapter.jpg
Komentář:
Velikost:
267.11 kB
Zobrazeno:
86 krát
programovanie.jpg
Komentář:
Velikost:
190.19 kB
Zobrazeno:
87 krát
vysledok.jpg
Komentář:
Velikost:
215.64 kB
Zobrazeno:
85 krát
Naposledy upravil Jpx072 dne út červen 13 2023, 8:53, celkově upraveno 3 krát.
Založen: Oct 30, 2010 Příspěvky: 6749 Bydliště: Praha
Zaslal: po červen 12 2023, 14:44 Předmět:
Nějakou menší EPROM bez adaptéru v tom naprogramuješ úspěšně? Pokud máš celou paměť naprogramovanou do nul, tak to vypadá, že ti to sice správně adresuje, ale nenastavuje datové bity, všechny jsou trvale 0. Vezmi osciloskop a na datové linky se při programování podívej. Dost možná můžeš programování spouštět bez paměti, ať do ní nemusíš pořád zapisovat. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Skusal som programovat M27C4001 (32DIP, tiez z ciny ale vyzeraju uplne nove) bez adapteru, a tiez som nepochodil. Vyhadzuje mi to ale iny error, naprogramuje to par bitov na zaciatok epromu a programovanie skonci, nedostane sa ani za 1%... tiez som skusal rozne napatia aj prehodit J9 a J10....
Idem este vyskusat precitat nejaky mensi eprom, naprogramujem ho na druhom programatore a uvidim. Mam len 1 naprogramovany 27C322 od znameho z UK ale ten sa tam bojim dat aby mi ho nahodou neposkodilo.
Založen: Mar 21, 2006 Příspěvky: 34853 Bydliště: Bratislava
Zaslal: po červen 12 2023, 15:21 Předmět:
Neviem ako k tymto cinskym klonom, ale k povodnym Willemom su dostupne schemy. Je to vlastne len kopa CMOSov na paralelnom porte.
Ten ovladaci SW obsahuje aj testovaci mod (zalozka "Test H/W" dole). Odporucam tym preverit, ze vsetky vystupy funguju. Pre istotu este skontroluj, ci ten DIP prepinac naozaj spina. Ak je vsetko OK, tak potom bude problem v tej redukcii.
Ahoj tie DIP switche som premeral, tie funguju dobre.
Mozes mi poradit ako funguje ten testovaci mod? Pochopil som ze VPP a VCC sa daju zmerat voltmetrom. Ostatne adresne a datove po "zaskrtnuti" v testovacom mode zacnu cosi generovat? Osciloskopom zmerat? Dakujem
Založen: Oct 30, 2010 Příspěvky: 6749 Bydliště: Praha
Zaslal: po červen 12 2023, 15:47 Předmět:
Sice ten test mode neznám, ale silně bych očekával, že všechna data i adresy budeš mít v log.0 a zaškrtnutím políčka se příslušný signál nahodí do log.1, což můžeš kontrolovat voltmetrem. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
A proč že vlastně teď laboruješ s těma napětíma? Dokud nedosáhneš toho, aby si načetl samé FF po mazání, tak přece nemá smysl se pokoušet programovat.
A načteš ty FF bez paměti?
Ano po premazani a precitani eprom vidim same FF, aj kontrola vymazania prebehne bez problemov.
Skusal som ten Test, postupne som presiel vsetky kontakty v zakladnej 32 pin patici a vysledok:
1 pin =VPP
16pin= GND
32pin=VCC
Piny 5-15, 17,18, 20-22 pekne reaguju pri zaciarknuti su v 0 alebo VCC
Piny 2-4, 19, 23-31 nereaguju vobec , stale 0
(Po prepnuti J8 a J9 do druheho modu zacal reagovat aj pin 19)
Cize ak tomu dobre rozumiem, vysledok je vadny programator. Pripadne este nejaka chyba v jumperoch, napajani alebo pripojeni k pc resp. software.
Ano tak ako je to naznacene na testovacej zalozke.
Este oprava - pin 24 OE reaguje tiez.
A este jedna oprava - pin5 reaguje tiez ale nameriam na nom len 0.7V, u ostatnych reagujucich je to 5V.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.