Popis zařízení
Programátor velikosti videokazety je připojitelný k PC prostřednictvím paralelního portu LPT. Ten používa buď jako standardní paralelní port nebo jako LPT s vysokou datovou prostupností ECP/EPP.
SmartProg představuje univerzální programátor většiny paměťových obvodů, mikrokontrolerů a hradlových polí, které jsou v současné době na běžném trhu, podporuje dohromady více než 3000 obvodů a nabízí možnost testovat paměti SRAM.
SmartProg nabízí možnost programovat mikrokontrolery prostřednictvím rozhraní ISP (In-Circuit Serial Programming) již osazené na deskách plošných spojů. Komunikační kablík je součástí dodávky, popis zapojení konektoru pro jednotlivé mikrokontrolery poskytuje ovládací program a detailní aplikační poznámky jsou k dispozici na stránkách výrobce.
Programované obvody se do SmartProgu zakládají do patice s nulovou zasouvací silou ZIF40. Tou lze naprogramovat všechny podporované součástky v pouzdrech DIL bez dalších redukcí. K programování ostatních součástek v pouzdrech SMD výrobce nabízí širokou škálu redukcí. Díky PINDRIVER technologii lze pak často použít i redukce obecné, které připojují pin 1 z DIL patice na pin 1 patice SMD obvodu. Tak lze používat jednu obecnou patici PLCC 44 pro všechny obvody v tomto pouzdru a není třeba používat separátní redukci například na procesory 89x51 a procesocy Microchip nebo Motorola.
Programové vybavení
Programové vybavení výrobce dodává ve třech jazykových lokacích a to ve slovenštině, angličtině, němčině a je k dispozici ve verzích pro MS-Windows i MS-DOS a je součástí dodávky včetně dokumentace na 12 cm CD-ROM.
Ovládací program je tradičně stejný pro všechny produkty ELNEC. Software pro všechny aktuální verze Windows podporuje import a export zdrojových souborů všech známých standardů a pomocí dalších nastavení má možnost modifikovat vlastnosti HEX formátů.
Uživatel má možnost číst a upravovat obsah bufferu pomocí vestavěného editoru, který umožňuje zobrazovat data v různých formátech dle typu zvolené součástky. Příjemný editor umožňuje pracovat s bloky, vyhledávat řetězce, mazat nebo vyplňovat obsah bufferu náhodnými daty. Součástí editoru je rovněž funkce exportu bufferu pro tisk přes zvolený externí editor.
V menu nastavení může uživatel povolit nebo zakázat při programování obvodu parametry programování :
- Testy správného vložení součástky (posunutí o pin, otočení obvodu, špatný kontakt..).
- Test přestného typu obvodu.
- Vymazání součástky před programování,.
- Kontrolu smazání
- Verifikace - kolikrát ověřovat a ověřovací napětí.
Před vlastním programováním uživatel volí, které z dostupných paměťových bloků chce programovat. Jednotlivá nastavení má uživatel možnost uložit do vlastních projektů a ochránit svým heslem. Lze tak nastavení kdykoliv bezpracně obnovit podle zpracovávaného projektu a není třeba vždy vše znovu nastavovat.
V horní části hlavního okna jsou rozmístěny ikony nejčastěji používaných funkcí, kterým jsou také přiřazeny tzv. horké klávesy. Ve spodní části jsou rozmístěné stavové informace o programovaném obvodu, kontrolní součty a statistika programování. Hlavnímu oknu dominuje Log okno, ve kterém jsou informace o všech provedených operacích.
Rychlost programování :
Tento parametr záleží na konfiguraci LPT a konkrétního počítače. Uvedené hodnoty jsou pouze orientační, měřeno s konfigurací : Athlon, 750 MHz, ECP/EPP on PCI bus, WIN98.
- 27C010 programování a verifikace 24 sek.
- AT29C040A programování a verifikace 28 sek.
- AM29F040 programování a verifikace 87 sek.
- PIC16C67 programování a verifikace 16 sek.
- AT89C52 programování a verifikace 16.5 sek.
Aktualizace SW :
Poslední aktualizace ovládacího programu jsou vždy dostupné zdarma prostřednictvím internetu na DOWNLOAD stránkách výrobce www.elnec.sk.
Obsah dodávky
- Napaječ AC/DC (impulsní)
- Připojovací kabel k PC
- ISP kablík
- Krytku patice ZIF
- Diagnostickou hlavičku pro selfkalibraci programátoru
- Návod, registrační kartu a DEVICE PROBLEM REPORT
- Ovládací programy včetně dokumentace v elektronické podobě na CD o průměru 12cm.
Doplňkové služby
- Keep Current - pravidelné zasielanie nových verzií ovládacieho programu
- AlgOR (Algorithms On Request) - nové obvody do ovládacieho programu podľa požiadaviek zákazníka
Podporované obvody:
SmartProg aktuálně programuje cca 3300 obvodů
- EPROM: NMOS/CMOS, 27xxx a 27Cxxx s 8/16 bitovou datovou zbernicou, vrátane LV verzií (*1*2)
- EEPROM: NMOS/CMOS, 28xxx, 28Cxxx, 27EExxx s 8/16 bitovou datovou zbernicou (*1*2)
- Flash EPROM: 256Kbit do 32Mbit, 28Fxxx, 29Cxxx, 29Fxxx, 29BVxxx, 29LVxxx, 29Wxxx, 49Fxxx, s 8/16 bitovou datovou zbernicou vrátane LV verzií (*1*2)
- Sériové E(E)PROM: 17Cxxx, 24Cxxx, 24Fxxx, 25Cxxx, 59Cxxx, 85xxx, 93Cxxx, vrátane LV verzií (*1)
- Konfiguračné PROM: 17xxx, vrátane LV verzií
- NV RAM: Dallas DSxxx, SGS/Inmos MKxxx, SIMTEK STKxxx, XICOR 2xxx, ZMD U63x series
- PLD: firiem Atmel, AMD-Vantis, Cypress, ICT, Lattice, NS, ... (*1)
- Mikroprocesory rady MCS51: 87Cxxx, 89Cxxx, 89Sxxx výrobcov Atmel, Atmel W&M (Temic), Dallas, LGS, Intel, ISSI, Philips, SST, Winbond (*1*2), paralelný aj sériový mód (ISP)
- Mikroprocesory Atmel AVR: ATtiny, AT90Sxxx, ATmega (*1*2), paralelný aj sériový mód (ISP)
- Mikroprocesory Microchip PICmicro: PIC12Cxxx, PIC16C5x, PIC16Cxxx, PIC17Cxxx, PIC18Cxxx (*1*2), štandardne aj ISP mód
- Mikroprocesory Scenix (Ubicom): SX18xxx, SX20xxx, SX28xxx
HW vybavení programovací části
- Dva D/A prevodníky pre VCCP a VPP s riadenou strmosťou nábežnej a zostupnej hrany.
- rozsah VCCP: 0V až 7V/350mA
- rozsah VPP: 0V až 25V/200mA
- pomocou FPGA realizovaný IEEE 1284 slave printer port, prenosová rýchlosť do 1MB/s
- autokalibrácia a schopnosť selftestu
Programovacia pätica a pindrivery
- 40 pinový DIL ZIF sokel pre obvody 8 až 40 pinov so šírkou puzdra 300/600 mil
- pindrivery: 40 TTL pindriverov, univerzálny analógový (GND/VCC/VPP) pindriver
- pomocou FPGA realizovaný TTL driver podporuje H, L, CLK, pull-up, pull-down na všetkých pinoch pindriveru, úroveň H nastaviteľná od 1.8 V po 5V
- napäťové úrovne analógovej časti pindriveru nastaviteľné od 1.8 V po 25V
- konektor pre in-circuit sériové programovanie (ISP)
- test vodivosti (ZIF programátora - programovaný obvod) pre každý pin pindriveru
Nároky na HW počítače
Doporučená sestava:
- Pentium 100MHz
- 32MB RAM
- Program potřebuje 10MB na HDD
- Operační systém MS Windows 95
- Paralelní port ECP/EPP kompatibilní
Minimální konfigurace PC:
- CPU AT
- 512KB RAM pro DOS
- 5MB volných na HDD
- Operační systém DOS 3,2
- Standardní paralelní port