English version
Deska patic a zdroj pro AVR ISP programátor
Záložky: Úvod - Popis - Co bych udělal jinak - Download
Pohled na osazenou desku:
Pohled ze strany spojů:
Elektronika a především jednočipové mikropočítače jsou pouze mým koníčkem. Nemohu si dovolit žádné komerční
vývojové prostředky. Dělám si je obvykle sám. Moderní jednočipy naštěstí většinou vystačí s velmi jednoduchým
sériovým programátorem. Například u procesorů AVR firmy Atmel je sériový režim programování primárně určen
pro ISP, tedy programování "In System" - přímo v aplikaci. Tím je dána obvyklá konstrukce ISP
programátorů - nemají zdroj a jsou napájeny z programované aplikace. Problém nastane v okamžiku, kdy je třeba
naprogramovat nějaký čip, který ještě není umístěn v žádné aplikaci anebo má být použít v takové aplikaci,
kde ISP není možné (anebo žádoucí) použít. A to je právě důvod, proč jsem navrhnul a udělal popisovanou
konstrukci. Věřím, že zaujme majitele i jiných ISP programátorů, než je můj biprog.
Dokumentace je o něco níže v části Download. Podívejte se nejprve na osazovací plán. Tam uvidíte poněkud neobvyklé
patice. Ve skutečnosti se nejedná o patice, ale jak je zřejmé i z fotografie, jsou to zkrácené precizní konektorové lišty.
Důvodů pro toto řešení jsem měl hned několik:
- finanční úspora
- zjednodušení plošného spoje
- mnohem menší počet otvorů k vrtání (už na to dobře nevidím !)
- menší síla při vkládání a vyjímání programovaného čipu.
Konektory "Kanda"
Možná se pozastavujete nad tím, proč jsou na desce dva shodně zapojené ISP konektory "Kanda".
Důvody jsou dva:
1) Desku je možné použít pro vzájemné propojení a napájení dvou ISP programátorů. Tak je možné pomocí jednoho
ISP programátoru provést upgrade, či počáteční inicializaci, druhého ISP programátoru.
2) Desku je možné použít pro programování i jiných čipů, než pro které jsou na desce "patice". V tomto případě
je třeba udělat si ještě jednoduchý adaptér z konektoru Kanda na použitou patici.
Přepínač krystal - externí zdroj hodin
Většina čipů má možnost pomocí fuse bitů přepnout zdroj hodinového signálu na externí hodiny. Takto nastavený čip
by pak už nešlo pomocí ISP programovat, pokud by na desce byl jen krystal. Proto je na desce také zdroj hodinového
signálu, realizovaný CMOS verzí časovače 555. Frekvence takto generovaných hodin je přibližně 1 MHz. POZOR,
pro takto vysokou frekvenci nelze použít obyčejnou 555 ! Mezi krystalem a 555 se volí přepínačem S1. Je-li zvolen
externí zdroj, svítí modrá LED 2. Přepínač je neznámého typu, vyzískaný z vyřazeného telefonního přístroje.
Na co je třeba dát pozor
Pozor na drátové propojky pod paticí ATtiny ! Do jednoho otvoru je třeba zapájet dva vodiče (dvakrát).
Tato deska nepočítá s HW 2.1 a 3.0 biprogu a není tedy možné programovat na ní bez úpravy CPU typu
AT89LP4052 a AT89LP2052 !
Ihned po dokončení jsem přišel na nedostatek své konstrukce. Zjistil jsem, že ATtiny26 má jiné rozložení vývodů než jiná
20-ti pinová AVR. Nevadí, říkal jsem si, udělám si na ni speciální adaptér. Mám tam přece dva Kanda konektory ...
Ale ouha ! Zapomněl jsem na zdroj hodin ! Jak bych to tedy udělal dnes ? Mám dvě možná řešení:
1) Přidat jeden konektor typu MLW14G. Na něm by byly oproti Kanda konektoru použity ještě 2 piny pro hodinový
signál. Přídavné adaptéry by se připojovaly pouze tímto jedním konektorem.
2) Přidat jeden 2-pinový konektor se zámkem (např. PSH02-02). Přídavné adaptéry by se připojovaly pomocí jednoho
z Kanda konektorů a tohoto dvoupinového. Toto řešení je určitě jednodušší na výrobu, ale složitější při používání.
Pokud se tedy někdo budete pouštět do této konstrukce - nezapomeňte si tam ten konektor doplnit !
Dále bych možná méně šetřil místem a destičku udělal větší. Některé čipy se ze svých "patic" ne úplně snadno vyjímají ...
Pro download souborů použijte pravé tlačítko myši a v nabídce vyberte "Uložit cíl jako ...".
Klepnutí levým tlačítkem myši je možné použít pro otevření souboru v novém okně.
Úvodní stránka
Programátor AT-master
Programátor TSP-IC
biprog
Bootloader
Jakékoliv ohlasy a otázky pište prosím na adresu: lubos.ruckl@quick.cz
Publikováno: 8. 12. 2005
Aktualizováno: 17.5.2007