Programátor PREPROM-02aLV. Programmer PREPROM-02aLV. Part1.

By Administrator at August 28, 2023 10:00
Filed Under: Non-Atari

Život ustavične prináša prekvapenia - síce sa nepovažujem za nejakého extra nadšeného fanúšika fy. ELNEC ale doma mi pristálo ďalšie zariadenie ktoré pred mnohými rokmi v Prešove vyrábali - a to programátor PREPROM-02aLV. Jeho určenie je už pre menšie podniky a vyniká rýchlosťou programovania. Prekážkou v dobe kedy sa vyrábal bola veľmi vysoká cena zariadenia - daná fakticky vtedajším monopolom na Slovensku, takže vtedy si to naozaj poväčšine kupovali do podnikov, súkromníkov asi bolo pomenej, treba vziať do úvahy že vtedy zariadenia na programovanie skutočne stáli majlant.

Výroba programátoru skončila asi v období 10/2005, programová podpora bola funkčná do 04/2015, datovanie začiatku výroby ? (Možno rok 1995, prvé dostupné programové vybavenie čo mám doma pochádza z roku 2002 - a nie je úplne prvé ktoré bolo určené k tomuto programátoru.)

 

Programátor PREPROM-02aLV.

 

Zariadenie sa nachádza v masívnej kovovej krabičke a teda je hodne odolné proti nárazom, aj vďaka svojej váhe (cca 625g) po pripojení káblom na paralelný port "necestuje" po stole, pomáhajú tomu aj nožičky z gumy (i keď tie pôvodné už majú niečo za sebou). Zmenil sa spôsob komunikácie, už sa neprevádza na parporte prevod na sériovú postupnosť údajov, tu už všetko beží priamo cez predlžovací paralelný káblik, jeho podrobnostiam (hw) sa budem venovať v ďalšej časti. Z uvedeného je jasné že na komunikáciu potrebujeme mať PC (notebook) "vyzbrojené" paralelným portom. Mám potvrdené od pôvodného majiteľa že prepojovací káblik PC ↔ PREPROM-02aLV môže mať dĺžku až 4 metre a pritom obojsmerný prenos dát pri uvedenej dĺžke kábliku funguje "bez ztraty kytičky", osobne používam kábel ktorý má necelý 1 meter, jeho dĺžka mi vyhovuje z priestorových dôvodov.

 

Nasledujúce dva obrázky PREPROM-02aLV som už dávnejšie našiel na webe,

ušetrilo mi to otváranie zariadenia ...

PREPROM-02aLV


PREPROM-02aLV

(Tu je vidieť hodne kolofónie po spájkovaní - majiteľom.)


Použitý napájací zdroj je 12V/DC/500mA nestabilizovaný, na strednom kolíku konektoru je mínus pól napájania, toto je známa klasika u fy. ELNEC. Jednosmerné napätie na výstupe zdroja naprázdno bezproblémovo dosahuje az na hranicu 20V/DC, dokonca u niektorých zdrojov (ak sú 14V/DC/nestabilizované) to ide až cez hodnotu 26V.

 

Tak sa na niektoré moduly pozrime (výčet nie je úplný):


Modul x48

Modul x48  - pre programovanie procesorov 87x41, 87x42, 87x48, 87x49, 87x50

Čo bolo pre mňa zaujímavým zistením že pre prácu s procesormi 8748 a 8749 je potrebné mať k dispozícii naďalej modul x48, síce si už nepamätám odkiaľ som vtedy mal informáciu k dispozícii že modul x48 je určený len pre prácu s programátormi PREPROM-01 a PREPROM-02, ale ako sa ukázalo nie je to tak - tu ho pre prácu s uvedenou radou procesorov potrebujete tiež. (Nakoniec - 40 pinový procesor do 32pin ZIF pätičky nenarvete ani náhodou (leda ak by sa "nadbytočné" nožičky odstrihliSmile), čiže niečo ako dodatočný modul rozhodne treba nasadiť, len som si myslel že sa bude jednať o iný modul s iným označením ako x48, mýlil som sa). Modul x48 sa už nevyrába a ani nedodáva.

 

modul 2708

To čo platilo v predchádzajúcom prípade už ale neplatí pre napaľovanie Eprom 2708 - je tu potrebný nasadiť úplne iný modul a to s novým označením modul 2708, je iný než ten čo používali programátory PREPROM-01 a PREPROM-02 - tam je označenie modul 008, keďže ja tieto "trojnapäťové potvory" vôbec nepoužívam tak to ďalej neriešim, len nato  upozorňujem, modul 2708 sa dá dodnes zakúpiť ale jeho cena je všetko iné ako ľudová ... (cca 130.- Euro).

Modul 2708 - je určený pre programovanie EPROM série 2708 a EPROM série TMS2716. Poznámka pre používateľov programátorov PREPROM-02aLV: Pre programovanie EPROM 2708 pomocou tohto modulu nepostačuje štandardné napájanie. Treba použiť silnejší zdroj napájania a to 12÷17VDC/>750mA, s vyvedeným mínus pólom na stredovom kolíku napájacieho konektoru.
  

modul 240-LV

Modul 240-LV - pre programovanie WORD EPROM (x 16) 27516, 27210 (271024), 27220 (272048), 27240 (274096) - adaptér pre programovanie NN systémov od 2.8V.

 

modul GAL-LV

Modul GAL-LV - pre programovanie GAL obvodov: 16V8, 20V8, 22V10, 6001, 6002 od výrobcov: AMI, AMD, Atmel, GOULD, Lattice, NS, SGS, Philips, Signetics, TI a VLSI,  programovanie NN systémov.

 

modul MCU1-LV

Modul MCU1-LV, je aj iný názov "modul PIC-LV" - programuje všetky MICROCHIP PIC, od 8÷40 pinov, rodina 12Cxxx, 14Cxxx a 16Cxxx.


modul 2051

Modul 2051 - pre  programovanie mikrokontrolérov AT89C1051/2051/4051 a AT90S1200.


modul 206x

Modul 206x - pre programovanie sériových EEPROM MDA2061 a MDA2062 od ITT Semiconductor.


modul z51

Modul z51 - programuje takmer všetky 40-pinové mikrokontroléry MCS51 (87C51, C52, C54, C58, C51FA, C51FB, C51FC, AT89C51, 52, 55, 87C528 atď.) programuje aj novšie mikrokontroléry rodiny MCS51 (Philips 87C51RD, 89C5xU, 89C51Rx).

(Mimochodom - neviete o niekom kto má voľný práve tento modul z51 ? Mám známeho ktorý ho už dlhšie zháňa a má doma PREPROM-02aLV - rád Vás navzájom skontaktujem.)  

 

Modulov je k dispozícii podstatne viac, stačí pozrieť do manuálu kde je vyznačené ktoré moduly sú k nemu určené a pre ktoré čipy ich treba. Kúpa modulov osobitne je vec aj v dnešnej dobe mimoriadne nákladná a pokiaľ nemáte pri kúpe už všetko v jednom balíku tak sa to v dnešnej dobe skutočne neoplatí - a pritom dnes extra iba moduly predáva málokto, to by ste museli mať naozaj terno. Pred pár rokmi sa dali aj moduly celkom dobre zohnať, dnes je to s to s dostupnosťou už o poznanie horšie.

Zase raz - osobne žiadne moduly nepotrebujem, mám doma len jeden modul a to modul x48 (a ten som už skutočne niekoľkokrát využil), pre ostatné veci mám doma ďalší programátor - TL866 II a tak isto aj USBprog (aha - skoro by so zabudol - mám aj PREPROM-02, čo je jeho predchodca.)

 

Zásadnou zmenou je možnosť priamo sériovo programovať pamäte Eprom (aj iné, samozrejme, teda ak máte k dispozícii príslušný modul), je na to na zariadení priamo jedno tlačítko (YES!) čo takýto režim povoľuje.


Na stránkach fy. ELNEC je k dispozícii na stiahnutie (a to aj teraz) celkom slušná škála programových verzií určených pre tento programátor. Posledná platná verzia je 3.15h, je z roku 2015, teda dostupný software pre PREPROM-02aLV je o celých 7 rokov mladší ako existuje pre programátor PREPROM-02. Po inštalácii program zaberá na disku viac ako 150MByte. Na ich webe síce nie sú všetky tu uvedené verzie ktoré vlastním - najlepšie je ale samozrejme pri nasadení použiť verziu najvyššiu (a teda najnovšiu) - a tá tam stále dodnes dostupná je.

Ak sa inštaluje novšia verzia programu automaticky sa odinštaluje predchádzajúca staršia verzia, toto je programovo veľmi dobre obslúžené.

 

Verzie programového vybavenia pre programátor PREPROM-02aLV ktoré vlastním:

 

Dôležité upozornenie - pre plné využitie rýchlosti programátoru PREPROM-02aLV je

potrebné prestaviť paralelný port na ECP alebo EPP komunikáciu - najlepšie vyskúšať.

 

Verzia programu 3.15h komunikuje s WinNT, Win2000 a tiež s WinXP, či funguje pod WIN98 neviem, neskúšal som, ale mal by fungovať tak isto. Vo verzii 3.15h (pg4uwarc315.exe) je programátor plne funkčný pod WinNT, Win2000 a WinXP aj s modulom x48. Inak povedané - naprosto bezproblémovo funguje pod 32bit Windows.

Pod WIN7 32bit som zariadenie neskúšal, nemám počítač (ntb) s paralelným portom.

Pripomeniem - posledná verzia 2.51 ktorá bola ešte pre programátor PREPROM-02 - konkrétne s ním už neumožňovala pod WinNT, Win2000 a WinXP prácu s modulom x48, bolo treba ísť do Win98 alebo do niektorej z DOS verzií. Pritom jeho nasledovník PREPROM-02aLV funguje bez problémov aj pod celou radou 32bit WinNT (žeby za tým bola obchodná politika ktorá zákazníka vytrvale smerovala ku kúpe nového zariadenia ?) ...

 

Posledná vydaná Win programová verzia pre PREPROM-02aLV - ver.3.15h

 

Manuál (sk) pre PREPROM-02aLV:

nnopg_sk_2005-08.pdf (3,94 mb)

(Je určený pre viaceré typy programátorov, manuál pre PREPROM-02aLV začína na strane 79.)

 

Aby toho nebolo málo, vďaka predchádzajúcemu bádaniu na stránkach firmy grifo.com som mimo iného objavil že aj tento programátor sa predával v Taliansku - a to pod inou značkou - a to ako EP32 (Elnec Programmer 32pin ?)

Programátor EP32.

Manuál EP32:

P32.PDF (1,19 mb)

(Anglická verzia manuálu je od strany 47.)


Programátor v základnej výbave obsahuje aj tzv. diagnostický POD, t.j. hlavicu ktorá sa nasadí do ZIF pätičky a je možná diagnostika a nastavenie programovacích (rozhodovacích) napätí. Ja tento diagnostický POD nevlastním, nie je to na prekážku používania, programovať sa dá aj bez ďalšieho nastavovania. Samozrejme si ho skúsim zohnať - a keď nie aspoň si ho vlastnoručne vyrobiť (poznámkan po čase: zohnal som ho ...).

diagnostic POD - 32pin: foto Caga


diagnostic POD - 32pin: foto Caga

(Ďakujem autorovi za poskytnutie fotografií.)

 

Ešte pridám zoznam podporovaných obvodov:

Preprom02_aLV_DEV.txt (285,39 kb)


Už som spomenul - v dnešnej dobe kupovanie samotných prídavných modulov k programátoru veľmi nedáva zmysel - sú  väčšinou o poznanie drahšie ako samotný programátor, iba ak sa nám jedná o nejaké špecifické určenie. Ak ho zoženiete spolu s modulmi tak je to O.K., samotný programátor je priamo bez ďalšieho vhodný pre programovanie Eprom pamätí rady 2716 27080, t.j. je vhodný pre nasadenie pre majiteľov starých 8bitových počítačov, tí ktorí potrebujú napaľovať Epromky 2708 sú na tom už o poznanie horšie, bez modulu 2708 sa nezaobídu ...

Zariadenie sa na bazoši dá stále zohnať, nebýva tam síce k predaju každý deň, ale pri troche snahy sa dá zohnať a to za rozumnú cenu.


Odkaz na špecifikáciu a podrobnosti o výrobku na stránkach výrobcu:

https://www.elnec.com/sk/products/device-programmers/preprom-02alv/


Dodatok:

Ešte staršie programové vybavenie vhodné aj pre PREPROM-02aLV mám na tomto odkaze (ktorá verzia je vhodná na použitie je tam vyznačené):

Programové vybavenie pre PREPROM-01 a PREPROM-02.

______________________________________________________

Dodatok 14.11.2023:

Nedalo mi, dnes som sa otočil na Ing.Pôbiša z firmy Elnec a mal som 2 otázky:

> Zaujímalo by ma čo podnietilo tento názov a čo skratka aLV v názve vlastne značí ?
"a značí ďalšiu verziu programátora, pokračovanie LV je low voltage v zmysle vylepšenia pre LV obvody"

> Talianska firma Grifo ?
"Talianske Grifo bol náš ODM partner, teraz je to distribútor."

Za poskytnutie odpovedí na tieto 2 otázky majiteľovi firmy ďakujem.

______________________________________________________

2.časť:

Programátor PREPROM-02aLV. Programmer PREPROM-02aLV. Part2.

3.časť:

Programátor PREPROM-02aLV. Programmer PREPROM-02aLV. Part3.

______________________________________________________

Vaše hodnotenie, Rate post:

SIM2051 - simulátor pre 89C2051 + programátor 89Cx051.

By Administrator at August 21, 2023 09:48
Filed Under: Non-Atari

SIM2051 - simulátor a programátor 89Cx051.


V poslednej dobe sa nejako častejše a častejšie stretávam s výrobkami fy. ELNEC. Pred pár dňami (16-teho t.m.) som sa stal majiteľom zariadenia SIM2051 čo je simulátor pre procesory 89C2051 a zároveň aj programátor pre 89Cx051. Zariadenie som získal v holom stave, t.j. bez napájacieho zdroja, prepojovacieho kábliku pre PC↔SIM2051 a tak isto bez manuálu. Zariadenie sa vyrábalo v období 1997/2005 ? čiže už pomaly - pomaličky patrí medzi old výrobky. Ako vidieť na úvodnom obrázku môj kus má v sebe zabudovaný oscilátor 22MHz.


Nastala fáza hľadania uvedených vecí na webe, ale čoskoro som tvrdo narazil, fa. ELNEC mimo uverejneného softu už nič na svojich stránkach nepodporuje (nie je tam dostupný ani manuál k zariadeniu) a teda v tomto smere je to vec doslovne zarúbaná, vovnútri zariadenia sa nachádzajú jumpre a ich nastavenie do požadovaných pozícii bez manuálu je vec neriešiteľná. Skúsil som nasledovné - obrátil som sa na oldcomp.cz a našla sa tam dobrá duša čo pomohla - MilasPce mi potvrdil že prepojovací káblik PC↔SIM2051 je typu RS232, t.j. sériový, dovtedy som si myslel že to bude niečo na spôsob prevodu parport to serial (ako vidieť môj odhad netrafil).

 

"Vnútornosti" SIM2051.

 

MilasPce mi tak isto potvrdil že napájací zdroj je 12V/DC nestabilizovaný, na strednom vývode sa nachádza  - pól napájania, medzitým som to objavil tak isto (tušil som že to bude takto, pretože svojimi nestabilizovanými zdrojmi s prepólovaním výstupného konektoru na opačnú polaritu je fa. ELNEC povestná). Použitý dodávaný zdroj je pôvodne určený pre záznamíky tel. hovorov. Zdroj je "kalkulačkového typu" - Panasonic KX-A11 ktorý tiež používal mínus pól na strednom kolíku výstupného konektoru:

 

Použitý zdroj pre SIM2051. Zväčšil som to, aby bolo dobre vidieť polaritu

napájacieho konektoru.


Čo je zaujímavé - je povolený rozsah napájacieho napätia (DC 14÷25V/200mA).

 

Samozrejme som medzitým stále pátral - recenzia na stránkach hw.cz potvrdila použitie sériového kábliku (pri prvom čítaní článku som to prehliadol ...). Jediné ďalšie informácie som objavil na stránkach talianskeho časopisu Elettronica Flash z prelomu rokov 1997/1998. Takže tých dostupných informácií skutočne nie je mnoho. Nedalo mi, pozrel som si ten taliansky časopis skutočne už podrobnejšie a našiel som tam (mimo iného) zapojenie sériového kábliku pre prepojenie PC↔SIM2051:

 

Zapojenie RS232 kábliku pre SIM2051,

dĺžka kábliku = 2m, je odporúčané aby

nemal väčšiu dĺžku ako 3m.

 

Čiže už mi zostávala jediná vec ktorú som nevedel nájsť - manuál. Kde nič - tu nič. Na webe hlboké prázdno, ešte lepšie ako vákuum vo vesmíre. Potom ma napadlo zase ísť na tie talianske stránky (topiaci sa aj slamky chytá), pretože ako som už spomenul SIM2051 sa predával aj v Taliansku, perlička - v decembri 1997 tam stál presne 400.000.- lír a dodával sa tam tak isto pod názvom SIM2051. A v časopise som našiel adresu talianskeho predajcu - a tiež jeho webovú adresu, www.grifo.com. Skúsil som sa na jeho stránkach (aj po tých rokoch) poriadne popozerať - a našiel som tam aj manuál ! Zaujímavé je, že v Taliansku o niečo neskôr (rok 2000) už dodávali SIM2051 pod celkom novým názvom ako MPS 051. Manuál majú uverejnený na stránkach od roku 2000, chválabohu, 23 rokov odvtedy je celkom dosť - tá kontinuita podkladov toho čo poskytovali a poskytujú je obdivuhodná. Napriek všetkému som najprv zahmkal, taliančina fakt nie moja silná stránka, ale ako sa ukázalo v druhej polovici je manuál už v anglickej verzii, uff odľahlo mi, Italia - mi dispiace !.

 

Ešte jedno upozornenie - obidva programátory (SIM2051 aj MPS051) používajú zhodné programové vybavenie bežiace pod DOS-om - samorozbaľovacia inštalačka má názov SIM2051arc.exe. Posledná verzia programového vybavenia pochádza "z léta páně" - 13.08.2000, čiže už je to naozaj dosť dávno, predchádzajúce verzie programového vybavenia k dispozícii nemám. Program tejto verzie je stále dostupný na stránkach fy. ELNEC.

 

Rozbalené súbory z SIM2051arc.exe

(spolu s uvedeným súborom).

 

Text na obrazovke zase tvrdí že je to marec 2000 ..., vyberte si.

 

Simulátor  - umožňuje nahratie programu, jeho krokovanie, prehliadanie a zmenu obsahu pamäte a registrov. Nahratie programu je možné z binárneho alebo Intel HEX súboru.

Taliansko rok 2000 - programátor tu bol už pod názvom MPS 051 a ako výrobca je uvedená firma GRIFO. Mimo zmeny názvu je tu najviditeľnejším rozdielom oproti SIM2051 použitie úzkej 24 pin ZIF pätičky. Programuje 89C1051, 89C2051 a 89C4051. SIM2051 v staršej verzii nevie programovať posledný typ, teda 89C4051 (je to záležitosť firmware).


Treba si uvedomiť že čip 89C2051 (tiež 89C1051 a 89C4051) má len 20 pinov, ale použitá ZIF pätička má 24 pinov, potrebné založenie čipov do pätičky je jasne vyznačené priamo na samotnom zariadení.

 

No, dôvod zmeny názvu pri predaji v zahraničí mi osobne uniká (obchodné rozhodnutie ?), ale som rád že som to vôbec našiel. Mimochodom - u tých Talianov sú doteraz dostupné informácie ktoré dnes už z fy. ELNEC nevydolujete, ani bágrom. Prečo je to tak neviem, ale vie sa že je za tým zásadné rozhodnutie majiteľa firmy, je to hodne "zaujímavá" politika ohľadne výbehových produktov. Páči sa, nepáči sa - proste je to tak.

 

Komplet MPS 051 ktorý bol dodávaný firmou GRIFO.

(Jedna disketa software, druhá disketa je manuál.)

 

Spôsob nadviazania komunikácie, technické parametre prenosu, popis jumperov vovnútri zariadenia, technické údaje zdroja, odbery pri simulácii a pri programovaní, plus ďalšie potrebné údaje - toto všetko je podrobne popísané v manuáli (listujte až na stranu č.47 - tam začína anglická verzia manuálu):

Manuál MPS 051 (SIM2051):

MPS 051.pdf (1,30 mb)


Ešte detailný pohľad nastavenia pre jednotlivé jumpre.

______________________________________________________

Vaše hodnotenie, Rate post:

SBC6502 - 65 - 3x processor clock + clock 6850.

By Administrator at August 11, 2023 11:00
Filed Under: SBC6502

Pre iné projekty kde je základom procesor 6502 som postavil túto doštičku - toto riešenie ako základ používa TTL oscilátor 10.0000MHz, sú k dispozícii tri použiteľné výstupy = 5.0000MHz, 2.5000MHz a 1.2500MHz ktoré sa získajú pomocou binárnej deličky 74LS93 (tak rýchly procesor 65C02 ktorý bude fungovať na 10.000MHz bohužiaľ nemám ...). Posledný stupeň deličky sa tu nevyužíva, ak sa predsa len použije, tak potom dostaneme ďalší clock= 625.000kHz. Táto frekvencia je dostupná na jeho pine č.11, môže to byť zaujímavé pre niekoho kto hľadí na čo najnižšiu spotrebu a znížený výkon zariadenia mu nevadí.

TTL oscilátor 1.8432MHz je tak isto potrebný, je použitý pre taktovanie čipu 6850 (68B50), slúži pre nastavenie obojsmernej prenosovej rýchlosti na 115.200Bd. Takže teraz sú k dispozícii takty ktoré som doteraz nepoužíval (teda 5.000MHz som už k dispozícii mal, ale len ako výmenný x-tal na inej doske oscilátorov).

Všetky frekvencie majú pomer striedy presne 1:1.

Celé je to postavené ako zvyčajne na malej univerzálke, zapojenie robí to čo sa od neho očakáva, takže nič ďaľšieho už nemám čo k tomu dodať.

 

Na obrázku jumper nastavený na 2.5000MHz.


Poznámka:

Ak máme k dispozícii dostatočne rýchly procesor môžeme použiť rýchlejší TTL oscilátor =12.0000MHz namiesto 10.0000MHz, dostávame potom na výstupe 6.0000MHz, 3.0000MHz a 1.5000MHz, na poslednej deličke (pin č.11) je potom dostupných 750.000kHz.

Dtto platí aj smerom opačným - dá sa použiť TTL oscilátor =8.0000MHz, výstupy budú 4.0000MHz, 2.0000MHz a 1.0000MHz, štvrtý stupeň deličky (pin č.11) dodá 500.000kHz. (Tu je to jedna z možných ciest ako dnes získať potrebných 1.0000MHz, pretože obecne u nás sú práve tieto TTL oscilátory s týmto výstupom často dosť zle dostupné.)

____________________________________________________________

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: