Na úvodnom obrázku je kompletná zostava 3 shieldov pre USBprog /USBprog v strede obrázku nahor/, vľavo shield pre Eprom 2732 /vlastná stavba/, v strede obrázku shield MCS 48 pre procesory 8748 a 8749, napravo zase shield pre PROM 74188, 74S287 a 74S571.

Ako som už spomenul v prvom článku o USBprog-u nedalo mi a objednal som si ešte posledné 2 nadstavbové dosky /shieldy/ čo nemám doma - jedna je určená pre programovanie procesorov 8748 a 8749 a druha slúži pre programovanie PROM 74188, 74S287 a 74S571.
Objednal som ich skompletované a osadené priamo od autora USBprog-u Štefana Kičinu, teda nemal som s nimi žiadnu robotu, stačilo rozbaliť dodaný balíček a priamo ich použiť pre moje potreby.
Vlastné zapojenie /schéma/ sa dá nájsť v odkaze hneď v prvej časti popisu samotného programátoru USBprog.

Shield MCS48 pre procesory 8748 a 8749.

MCS48 - ako vždy maximálne čistá robota.

i8748 v programátore. LED /červená / svieti naplno iba pri programovaní.
Pri čítaní iba mierne žhne.
Všetky potrebné napätia doštičke MCS48 dodáva USBprog.

Kompletná zostava USBprog + MCS48.

Pozorne treba študovať datasheety pre jednotlivé procesory
- aby sa nastavilo správne Vpp !

Možná úprava na MCS48.
Jediná vec ktorá stojí za zmienku je možnosť úpravy shieldu pre 8748_49, mierne zavadzia páčke na samotnom USBprog-u, stačí na uvedenom mieste /červená/ odobrať z plošného spoja možno tak 0.5mm do hĺbky na vyznačenom úseku a problém je úplne preč. Samozrejme pri troške opatrnosti sa dá uvedený shield napasovať na svoje miesto aj bez spomenutej úpravy - takže toto nechám na každom aby sa s tým vysporiadal po svojom, ja som si to takto ako je uvedené previedol. Osobne to nepokladám za nejaký problém pri používaní, len som sa proste o tom zmienil že sa to dá upraviť.
Pomocná tabuľka ktorú som napísal pre USBprog aby sa ľahšie vyhľadal typ procesoru
a aké sú potrebné parametre pre programovanie:
Type:
8748 - 8749
|
výrobca:
|
PGM Vpp
napätie:
|
Napájanie
Vcc:
|
Algoritmus:
|
PGM
pulz:
|
Poznámka
|
8748
|
..
|
25V
|
5V
|
normal
|
50ms
|
1kB
|
8749
|
..
|
25V
|
5V
|
normal
|
50ms
|
2kB
|
8748H
|
..
|
21V
|
5V
|
normal
|
50ms
|
1kb
|
8749H
|
..
|
21V
|
5V
|
normal
|
50ms
|
2kB
|
MBL8748H
|
Fujitsu
|
21V
|
5V
|
normal
|
50ms
|
1kB
|
MBL8749H
|
Fujitsu
|
21V
|
5V
|
normal
|
50ms
|
2kB
|
8748
|
Intel
|
25V
|
5V
|
normal
|
50ms
|
1kB
|
8748H
|
Intel
|
21V
|
5V
|
normal
|
50ms
|
1kB
|
8749H
|
Intel
|
21V
|
5V
|
normal
|
50ms
|
2kB
|
M5L8748S
|
Mitsubishi
|
25V
|
5V
|
normal
|
50ms
|
1kB
|
uPD8748
|
NEC
|
25V
|
5V
|
normal
|
50ms
|
1kB
|
uPD8748H
|
NEC
|
21V
|
5V
|
normal
|
50ms
|
1kB
|
uPD8749H
|
NEC
|
21V
|
5V
|
normal
|
50ms
|
2kB
|
MHB8748C
|
TESLA
|
25V
|
5V
|
normal
|
50ms
|
1kB
|
TMP8748P
|
Toshiba
|
25V
|
5V
|
normal
|
50ms
|
1kB
|
8748
|
UMC
|
25V
|
5V
|
normal
|
50ms
|
1kB
|
8748H
|
UMC
|
21V
|
5V
|
normal
|
50ms
|
1kB
|
8749H
|
UMC
|
21V
|
5V
|
normal
|
50ms
|
2kB
|
Na programovanie je potrebných 25Vpp pre NMOS verziu čipu, pre HMOS obvody je to 21Vpp.
(Obvody NMOS majú o poznanie väčšiu spotrebu, ešteže sa výrobcovia zhodli na dĺžke PGM pulzu ...)
Uvedená tabuľka v pdf formáte pre stiahnutie:

Table 874x_874xH.pdf (30,49 kb)
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.
Procesory uvedenej rady vyrábali aj iné firmy (napr.Philips, ale stačí sa riadiť označením, H v názve označuje HMOS verziu čipu). Pre TESLU sa označenie môže zdať na prvý pohľad dosť zmätočné, tá má totiž v názve MHB trvale /u nej to platí aj pre iné typy čipov/, tu si len pritom stačí uvedomiť že "H" v názve má byť vždy na konci značenia obvodu a všetko začne byť jasné. Samozrejme netvrdím že tabuľka je kompletná a zahŕňa všetkch výrobcov uvedených procesorov, toto sú mne dostupné údaje ktoré som tu zverejnil.
Dnes sa už tieto typy procesorov veľmi nepoužívajú /ak robíte zo starými počítačmi tak možno USBprog nakoniec budete potrebovať viac ako je Vám milé/, ak napríklad robíte interface pre Atari s výstupom na tlačiareň s rozhraním Centronics, tak nasadenie čipu 8748 v zapojení len tak ľahko nedokážete obísť /iba ak nasadíte 8035-ku s dodatočným bižu okolo, samozrejme sa nájde spústa zapojení a to aj pre iné, rozličné použitie/.
A pretože všetko čo mám nové sa oplatí vyskúšať tak som skúsil naprogramovať dva čipy 8748 ktoré som narýchlo našiel - jeden kus je od fy. Intel, druhý je domáca TESLA /typ 8749 doma momentálne voľný nemám, ten má už 2kB Eprom a tiež iné fičúrky - ale to tu nerozoberám, u 8748 je to 1kB/ práve pre spomenutý typ interface /pozor na správnu hodnotu programovacieho napätia !/.
Ešte dodám že v čistom stave vymazaná Eprom v procesore obsahuje samé nuly.
Výsledok ? - aké prekvapenie - no problem, doba napálenia 8748: cca 51sec, pozor doba programovania je priamo ovplyvnená aj obsahom toho čo sa programuje, nuly sa neprogramujú.
Len pripomeniem že na USBprog nezbieha automaticky verifikácia obsahu, treba ju naprogramovaní obvodu spustiť ručne.
Čo ešte dodať, programátor 8748 a 8749 funguje, číta, napaľuje, verifikuje - robí to čo sa od neho očakáva, všetko funguje tak ako má.
Ako ďalší krok ešte musím otestovať programovanie rady procesorov 874xH.
Poznámka:
Ako sa ukázalo - pre spoľahlivé programovanie rady 874xH je potrebné na doštičke previesť malý HW patch:
USBprog - Part9. HW patch for shield for 8748H-8749H.
(Autor programátoru bol informovaný.)
V ďalšej časti sa pozriem na nadstavbu ktorá umožňuje programovanie bipolárnych čipov PROM 74188, 74S287 a 74S571.
__________________________________________________________
Ď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. Part7. Shield for 74188,74S287,74S571.
USBprog - programmer. Part8. Obsahy-contents 8048,8049,8748,8749.
USBprog - Part9. HW patch for shield for 8748H-8749H.
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: