Проекты, выполненные мной.
Часть из них официальные проекты, а часть - любительские самоделки

ФИЛЬТР \/
НТТ
НПП СпецТехноПрибор
ООО Русская трапеза
TОО Элеста
ОАО ВОМЗ
школа
Открыть списком
USB-AVR-ISP-Prog


Время LPT-портов и собственно LPT-ISP-AVR-программаторов стало подходить к концу, и уже многие стали перебираться на USB-программаторы.
На момент разработки было три широко известных программатора:

- AvrUsb500 - an open source Atmel AVR Programmer, stk500 V2 compatible, with USB interface
http://www.tuxgraphics.org/electronics/200510/article05101.shtml

- USBasp - USB programmer for Atmel AVR controllers
http://www.fischl.de/usbasp/

- AVR910USB-Программатор микроконтроллеров AVR/89S
http://pinokio3000.narod.ru/my_designs/AVR910_USB_Programmer.htm

В первом, преобразованием "USB<->SPI" занимается конвертер FT232 "USB<->UART", а "UART<->SPI" занимается служебная Atmega
В втором и третьем случае, преобразованием "USB<->SPI" занимается всего лишь одна служебная Atmega

Второй и третий вариант схемотехнически очень похожи, и поэтому я объеденил обе схемы (что бы вдруг однин программатор окажется менее удачным, то перейти на другой, перепаяв пару компонентов), а еще добавил гальваническую развязку на ADUM (также предусмотрены нулевые перемычки, для работы без гальванической развязки), добавил микросхему для высокоимпендансного состояния линий SPI, что бы освободить цепи MISO, MOSI и SCK микроконтроллера после программирования, кнопка принудительного сброса целевого процессора (специально для студентов), а также индикацию программирования по SPI (её так же при желании можно не ставить). Также добавлена перемычка, если требуется питать целевой МК от +5 USB.

Собираем AVR910USB

  1. Заказать плату (герберы ниже по ссылке)
  2. Приобрести компоненты согласно перечню и спецификации ниже, и запаять их
  3. Включить

НЕ ДОДЕЛАНО !


Проект признан не перспективным и остановлен. Идея реализовалась в проекте http://www.megajohn.embedders.org/mjprojects/?device=avrealusb



Перечень и спецификация



Доступные для скачивания файлы:

Схема в PCAD2006 [SCH, 51 кб] ( загрузок: 135 )
Схема в PDF [PDF, 69 кб] ( загрузок: 228 )
Плата в PCAD2006 [PCB, 56 кб] ( загрузок: 124 )
Герберы для заказа платы [GBR, 52 кб] ( загрузок: 123 )