Pomoc s programovaním 27C322 na Willem programátore [VYRIESENE]
Napísané: 12 Jún 2023, 14:56
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:
https://www.aliexpress.com/item/1005002050776067.html
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 J8), 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ý..... ☹
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:
https://www.aliexpress.com/item/1005002050776067.html
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 J8), 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ý..... ☹