Stránka 1 z 1

Pomoc s programovaním 27C322 na Willem program. [VYRIESENE]

Napsal: 12 čer 2023, 15:10
od Jpx072
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ý..... :(

Napsal: 12 čer 2023, 15:44
od Zaky
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.

Napsal: 12 čer 2023, 15:49
od rnbw
Skusil by som aj nacitanie nejakej naprogramovanej pamate.

Napsal: 12 čer 2023, 16:03
od Jpx072
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.

Vyskusam ten test s oscilatorom, dakujem za tip!

Napsal: 12 čer 2023, 16:21
od rnbw
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.

Napsal: 12 čer 2023, 16:32
od Jpx072
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

Napsal: 12 čer 2023, 16:47
od Zaky
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.

Napsal: 12 čer 2023, 17:23
od rnbw
Presne tak, voltmetrom zmerat nulu alebo jednotku (VCC). Na testovanie datovych pinov ako vystupnych treba tusim zapnut OE.

Napsal: 12 čer 2023, 21:09
od felixbejk
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?

Napsal: 12 čer 2023, 21:41
od Jpx072
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.

Napsal: 12 čer 2023, 21:48
od rnbw
DIPy mas nastavene spravne pre test?

Napsal: 12 čer 2023, 21:54
od Jpx072
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.

Napsal: 13 čer 2023, 09:01
od Jpx072
Pani dakujem za ochotu, predajca z Ciny identifikoval problem podla fotky :
Zle osadeny jumper 9 a 10

Uz vsetko funguje ako ma!!! A dokonca krasne programuje aj s pripojenim iba k USB bez externeho zdroja!

Napsal: 13 čer 2023, 09:17
od rnbw
Chcelo by to nejaku dokumentaciu k tym jumperom.

Napsal: 13 čer 2023, 09:52
od Jpx072
Tak posielam opraveny nakres k jumperom pre 27C322 na tomto modeli a s konkretnym software: