Na základní desce jsou osazeny patice pro všechny běžné obvody. Software PonyProg umí základním interfacem ovládat i další obvody (například Siemens EEPROM-SDE2516, SDE2526 a další), které lze připojit vnější redukcí.
Ovládací software
PonyProg ovládá velmi propracovaný software, který funguje i pod Windows NT a umožňuje reálnou práci. Kromě rozumného editoru bufferu, možnosti jeho vyplňování, podpory generování sériových čísel a podobně podporuje program i standardní hardwarové rozhraní kitů STK 200/300 a dalších. (- Popis Hardware Interfaces v anglické verzi)
Ovládací program je k dispozici dokonce i ve slovenské verzi.. K 1.4.2002 nejsou k dispozici ovladače k Windows XP.
HW server vyrábí v ČR tento programátor v licenci autora, takže zájemce, jenž si u nás koupí programátor kupuje s programátorem automaticky také podporu v podobě dalších verzí obslužného programu a případně rozšiřování šířky podporovaných obvodů.
Odkazy na stažení software najdete v seznamu odkazů v pravém sloupci.
Podporované obvody :
- I2C Bus EEPROM - 24C01 - 24C512
- Siemens EEPROM - SDE2516, SDE2526, SDA2546, SDA2586, SDA3546, SDA3586, SDE 2506
- Atmel I2C EEPROM - AT17C65, AT17C128, AT17C256, AT17C512, AT17C010
- Atmel AVR (AT90S1200 – AT89C8535) včetně Flash micro
- Atmel AVR ATmega - ATmega603, ATmega103, ATmega161, ATmega163, ATtiny12, ATtiny15
- Atmel x51 programovatelné přes ISP - AT89S8252 a AT89S53
- Microwire EEPROM - 93C06, 93C46, 93C56, 93C66, 93C76, 93C86
- Microchip - PIC 16C84/16F84 , 16F873/874/876/877, 12C508/509
- SPI EEPROM - 25010, 25020, 25040, 25080, 25160, 25320, 25640, 25128, 25256
Výhodné vlastnosti PonyProgu :
- Autodetekce 24XX EEPROM – typu a kapacity
- Umí zapisovat LOCK bity pro AVR procesory (zamknout kód proti čtení)
- Podporuje zápis Flash i EEPROM paměti AVR v jednom kroku
- Podporuje přístup do microwire eeprom v 8 nebo 16 bit organizaci
- Podpora Intel HEX a Motorola S-record formátu
- Buffer lze editovat v programu v HEXu a ASCII..
- Funguje pod : Windows95, Windows98, WindowsME, Windows2000, WindowsNT a Linuxem*
- Podporuje znovunačtení souboru (Vynikající v ISP režimu)
- Buffer možno vyplnit definovaným znakem
- Editor Security bitů pro AVR, AT89S a PICy
- Podpora generování sériových čísel
- Vylepšená rychlost pod WinNT a Win2000 pomocí driveru pro přímé
ovládání I/O.zařízení.
* Pod Linuxem není podporován celý rozsah obvodů a rozhraní. viz dokumentace…
Hadwarové řešení
Původní mechanické řešení autora (Claudio Lanconelli) bylo umístěno na několika plošných spojích a modulárně se připojovalo. Pro zjednodušení manipulace a snížení ceny jsme na HW serveru použili jednodeskové řešení, kde se jednotlivé sekce přepínají plochým kablíkem s konektory PFL10.
Hardwarová část působí na první pohled velmi jednoduše, ale vznikla postupně jako složitý kompromis přizpůsobený řadě rozdílných interpretací normy RS232 výrobci počítačů. Díky těmto odlišnostem mají například některé notebooky úroveň výstupního napětí sériového portu pouze 5V. Proto je v PonyProgu použitý speciální „low dropout“ 5V stabilizátor, který pracuje při proudu 50 mA s úbytkem napětí pouze 0,2V!.Programátor je díky tomu dobře použitelný i v terénu a k programování FLASH obvodů většinou postačí napájení pouze z sériového portu RS232.