USBprog - Part9. HW patch for shield for 8748H-8749H.

By Administrator at marca 09, 2023 09:25
Filed Under: SBC8085-NCB85

Shield MCS48 pre programovanie rady 8748 a 8749 (+H rada procesorov).


Programovanie rady 8748 /25Vpp/ pomocou tejto prídavnej doštičky na USBprog funguje naozaj bezproblémovo. Problém sa objavil až pri programovaní procesorov rady 8748H a 8749H /21Vpp/, nebolo možné napáliť obsah do Eprom pamäte procesoru bez chyby. Zbehol kompletne celý cyklus a na konci verifikácia odhalila problém v niekoľkých byte, t.j. vo výsledku = nepoužiteľné.


Pri hľadaní riešenia tohoto problému som si spomenul (našťastie ...) na stránky Romana Fuleka - https://archeocomp.blogspot.com/ kde autor musel robiť hw úpravu aby rada 874xH procesorov išla naprogramovať na jeho programátore a tak som skúsil problém vyriešiť obdobne. Síce tu použitý hardware je odlišný ale sústredil som sa na pin č.25 na ZIF pätičke kde je potrebné zmeniť časovanie a tam som zavesil hardvérovú úpravu. Povedal som si že skúsim úpravu ktorú na svojom programátore použil Roman - ak to nebude fungovať tak potom budem skúšať niečo iné.

Ako to nakoniec dopadlo ?

 

Upozornenie:

Zásahy do zariadenia sú na vlastné riziko majiteľa zariadenia. Autor týchto stránok nenesie žiadnu

zodpovednosť za škody  spôsobené používaním zariadení postavených podľa tu uverejnených

schém alebo zobrazených úprav.


Na spodnú stranu shieldu sú pripojené iba 2 nové súčiastky - odpor 680k a kapacita 4n7, sú zapojené paralelne. Jedna strana sa pripojí na ZIF pätičku na pin 25 /PROG/ a druhá strana na piny 27 alebo 28 /Gnd/.

 

Toto dodatočné pripojenie súčiastok nijako neovlyvňuje programovanie procesorov rady 8748 a 8749, takže táto hw úprava môže byť nasadená ako trvalá.


Pri následnom teste, teda programovaní procesoru 8748H to už išlo naozaj na prvú dobrú (napálil som na skúšku 2 kusy týchto procesorov) bez najmenších problémov a tak som nemusel ďalej vôbec experimentovať, skutočne príjemné zistenie. Nakoniec tie potrebné časy nábehov a oneskorení sú tiež spomenuté aj v datasheete procesorov rady H. (Keď všetko zlyhá tak treba konečne prečítať datasheet ...)

 

Jedno z možných umiestnení dodatočných súčiastok pre HW patch.

(Obidve súčiastky sú podložené nevodivým /plast/ materiálom !)

 

A trebárs potom je to takto v reáli.

(Ešte to treba umyť v liehu.)

 

Aplikovaný hw patch na MCS48 pre programátor USBprog:

HW patch je vyznačený modrou farbou.

 

Záver ? - Ukázalo sa že pre radu 874xH procesorov treba aby napätie nabiehalo exponenciálne, t.j. treba mimo iného aby tam existovalo malé, postupné oneskorenie nábehu. Skutočne, po zaradení týchto dvoch súčiastok zbieha programovanie rady procesorov 8748H a 8749H bezchybne, preto som na tomto mieste ani neskúšal použiť nejaké ďalšie kombinácie týchto súčiastok s odlišnými hodnotami, nebolo to potrebné.

 

 

Na problém som narazil až teraz, pretože doteraz som používal iba radu 8748 kde sa tento problém pri programovaní neobjavuje. Myslím si že je tento hw patch extrémne jednoduchý a dá sa aplikovať bez nejakých zložitých postupov pridaním súčiastok na spodnú stranu doštičky plošného spoja - proste zase raz platí že v jednoduchosti je sila. Človek sa stále učí ... a hlavne už nie je žiaden problém pri programovaní rady procesorov 8748H a 8749H.

Vďaka patrí Romanovi Fulekovi že pred časom túto úpravu ktorú previedol na svojom programátore spomenul a u seba na webe aj podrobne opísal, ja som rád že som si na jeho článok vo vhodnom okamžiku (a nanajvýš potrebnom) spomenul - ešte to so mnou nie je také zlé ...Laughing a čo je hlavné - problém pri programovaní bol odstránený a je na 100% vyriešený.

_____________________________________________________________


Ďalšie časti:

USBprog - Eprom + Prom programmer. Part1.

USBprog - Eprom+ Prom programmer. Shield 2732. Part2.

USBprog - Eprom+ Prom programmer. Tabuľka Eprom pamätí. Part3.

USBprog - Eprom + Prom programmer. Part4. Prepínač Vpp. Vpp selector.

USBprog - Eprom + Prom programmer. Part5. Eprom 2732B ... pffffffff ...

USBprog - Eprom + Prom programmer. Part6. Shield for 8748-8749.

USBprog - Eprom + Prom programmer. Part7. Shield for 74188,74S287,74S571.

USBprog - programmer. Part8. Obsahy-contents 8048,8049,8748,8749.

USBprog - Part10. Obsahy-contents PROM 74287, 74S287, 74571, 74S571.

USBprog - Part11. Bipolárne PROM - zapojenie vývodov.

USBprog - Part12. Čítanie (read) procesorov 8048 + 8049.

_____________________________________________________________

Vaše hodnotenie, Rate post:

Info o autorovi

Volám sa Igor Gramblička, bydlisko: Bratislava, Slovakia. Môj nick: Igi. Blog je o mojich záujmoch, predtým som pracoval ako IT špecialista na počítačové siete a redakčné systémy pre viaceré denníky - až som pred rokmi nakoniec v jednom z nich zakotvil a kde som to potiahol až do konca mojej profesnej kariéry.

Rok, mesiac, počet článkov: