AVR-Doper – programator ISP i HVSP
AVR-Doper to programator kompatybilny z STK500 pracujący w trybie ISP (programowanie w systemie) oraz wysokonapięciowym (HVSP - High Voltage Serial Programmer). AVR-Doper posiada wbudowany konwerter USB <=> Serial (do obsługi USB nie są wymagane dodatkowe układy – całością zajmuje się mikrokontroler AVR).
Programator ten szczególnie przydaj się tam, gdzie potrzebne jest wykorzystanie nóżki RESET jako portu I/O (mikrokontrolery w obudowach z 8 oraz 14 wyprowadzeniami). Standardowy programator (ISP) jest w takim przypadku bezużyteczny, ponieważ korzysta z wyprowadzenia RESET do wprowadzenia mikrokontrolera w tryb programowania.
AVR-Doper
- tryb HVSP pozwala zaprogramować wyprowadzenie reset RESET jako port I/O,
- prosta konstrukcja zrealizowana na jednowarstwowej płytce PCB,
- obsługa USB wbudowana w oprogramowanie – nie jest wymagany dodatkowy układ obsługujący interfejs USB,
- kompatybilne z STK500 firmy Atmel,
- możliwość zmiany częstotliwości taktowania ISP pozwalająca uzyskać bardzo wolny sygnał zegarowy np. 32 kHz.
- częstotliwość zegara ISP może być obniżona za pomocą zworki (jeśli oprogramowanie programujące nie pozwala na ustawienie wartości zegara).
- drugi konwerter USB <=> Serial do debugowania,
- złącze HVSP kompatybilne z HVProg, innym programatorem kompatybilnym z STK500 ,
- zasilanie z portu USB – zasilanie zewnętrzne nie jest potrzebne,
- Open Source (zarówno oprogramowanie jak i schemat).
Projekty pokrewne
AVR-Doper może być ulepszony na wiele sposobów. Poniżej przedstawione są projekty oparte o tą konstrukcję, dopasowane do specyficznych wymagań:
- www.rototron.info – wersja uproszczona, bez HVSP,
- hobbyelektronik.org (opis w jężyku niemieckim) – mniejsza płytka PCB,
- www.kreuzholen.de – bez HVSP, z zabezpieczeniem ESD, PCB pasuje do popularnej obudowy uniwersalnej,
- AVR-Doper z izolacją optyczną – tylko ISP.
Podsumowanie
Ilość programatorów mikrokontrolerów AVR, dostępnych internecie, jest naprawdę spora. Wybór tego najlepszego nie jest łatwy. Prezentowany projekt jest jednym z nielicznych obsługujących tryb HVSP co stanowi jego główną zaletę. Przyda się szczególnie, gdy potrzebne będzie przeprogramowanie pinu RESET. Nie będzie się jednak kurzył w innych przypadkach, ponieważ można za jego pomocą programować także w trybie ISP. Warto więc mieć coś takiego pod ręką.
Więcej informacji oraz pliki do pobrania na stronie projektu: http://www.obdev.at/products/vusb/avrdoper.html.

