TSP-IC - programátor nejběžnějších sériově programovatelných součástek

Záložky:    Dokumentace - Program a čipy - Provizorní redukce - Historie vzniku - Poznámky


Pohled na osazenou desku:
tsp-ic_top.jpg (49kB)

Pohled ze strany spojů:
tsp-ic_bott.jpg (50kB)

Dokumentace:
Schéma programátoru TSP-IC se kliknutím zobrazí v novém okně zde.
Plošný spoj se kliknutím zobrazí v novém okně zde.
Originální velikost destičky je 80,5 x 58,5 mm.
Osazovací výkres se kliknutím zobrazí v novém okně zde.
Schéma a plošný spoj ve formátu Eagle 4.01 jsou ke stažení tady.

Ovládací program a příklady podporovaných čipů:
Jako ovládací SW se dá použít známý program IC-prog.
Úspěšně jsem s ním zatím naprogramoval:
PIC16F84A, PIC16F627, 93C46, 24C04, 24C16, AT90S1200
a AT90S2313.
Tyto a podobné typy lze programovat bez jakékoliv změny v nastavení
(mimo nastavení správné součástky v IC-prog ) a bez redukcí či adaptérů.
Mnoho dalších součástek bude vyžadovat adaptér, pro který je však
připraven vhodný konektor.

NOVÉ - alternativní ovládací software

Pan Dušan Kover mi poslal odkaz na jiný ovládací SW a k němu i příslušný
konfigurační soubor pro TSP-IC. Osobně jsem ho nevyzkoušel, protože
delší dobu pracuji výhradně s procesory Atmel a pro ty je mnohem lepší volbou
programátor biprog.
Nedávno (toto píši 16.5.2007) jsem potřeboval naprogramovat procesor PIC18F452.
Zjistil jsem, že nebylo možné použít ani IC-prog, ani WinPIC. Naštěstí jsem našel
ještě další ovládací program a ten pracoval velmi dobře. Je to WinPic800.
Aby vám to také správně fungovalo, musíte do adresáře Hardware zkopírovat soubor
TSP-IC.hwp a v nastavení programu WinPic800 zvolit hardware TSP-IC.


Provizorní redukce:
Někdy je vyjímečně potřeba naprogramovat nějaký čip, pro který není
na programátoru patice a vyrábět redukci se nevyplatí. Pak je možné
použít metodu, jejíž princip nejlépe vystihuje následující obrázek.

Programování AT89S8252 programátorem TSP-IC:
tsp-ic-8252.jpg (76kB)
POZOR ! Při tomto zapojení je třeba v nastavení IC-prog zaškrtnout také
parametr Invert MCLR. Je to způsobeno tím, že procesor AT89S8252 se
resetuje logickou jedničkou, zatímco procesory AVR logickou nulou !

Podobným způsobem byly kromě AT89S8252 úspěšně naprogramovány také
PIC12C508, PIC12C509, PIC16F877A a nově také PIC18F452.


Historie vzniku: Poznámky:
1) Nastavení IC-prog -u pro práci s TSP-IC:
hw-settings.jpg (20kB)
Nedejte se zmást názvem " TAIT Serial Programmer " !
Přesto, že je sériový, připojuje se na paralelní port PC !!!
Pojem sériový vyjadřuje postupné (bit po bitu) předávání informací mezi
programátorem a programovanou součástkou.

2) Tranzistor T4 a související dva rezistory jsou v zapojení jen proto, aby pro
procesory AVR platilo shodné nastavení IC-prog -u, jako pro ostatní součástky.
Je samozřejmě možné R14 vynechat a R9 a T4(B-C) nahradit zkratem.
Potom ovšem bude nutné pro AVR procesory zaškrtnout také inverzi signálu MCLR.

3) Rezistor R17 není třeba osazovat (viz fotografie prototypu)



countlogo_nt.gif (4kB) ukazuje, že spolu s Vámi navštívilo
od 25. 5. 2002 tuto stránku už Counter uživatelů internetu ...

Úvodní stránka
Programátor AT-master
biprog
Jakékoliv ohlasy a otázky pište prosím na adresu: lubos.ruckl@quick.cz
Aktualizováno: 17. 5. 2007