Программатор Громова для ATmega8A-PU

Понадобился мне программатор для того, чтобы залить прошивку к устройству на базе микросхемы ATmega8A-PU. Делать что-то универсальное, уж совсем не хотелось, поэтому чтобы избежать нескольких плат и порядком экономить, сделал и переходник плату для микросхемы и сам прогер на одной платы. Нарисовал печатную плату согласно схеме и даташиту на микросхему, она очень распространена сейчас и найти ее очень легко. Программатор имеет минимум деталей, имеет индикацию питания реализованную на светодиоде через токоограничительный резистор. Запитка устройства у меня реализована по плану от USB порта компа, хотя я иногда использую за неимением свободных портов и зарядку с таким же портом от смартфона HTC 5 вольт и все работает как надо.

Итак, что же нам потребуется для сборки программатора привожу на фото, чтобы визуально помочь собраться с мыслями тому, кто первый раз собирает это устройство.

Основная задача этого программатора заключается в согласовании уровней между программируемым устройством и COM портом компьютера. Используется семь резисторов на 1кОм. Один резистор на 330 или 470 Ом (подключенный к светодиоду). Три диода (взял то, что попалось в кассетнице, можно использовать все что угодно на напряжение не менее 5 вольт). И один светодиод. В принципе, схему можно упростить и выкинуть индикатор питания, реализованный на светодиоде.

В качестве материала для платы прибора я использовал гетинакс, сверлится очень быстро и обрабатывается куда проще чем стеклотекстолит например. В готовом варианте все выглядит вот как то так.

Для работы и подключения требуется небольшой кусок экранированного кабеля, чтобы подключить само устройство к com порту, а так же разъем который надо запаять и скрутить согласно нумерации и комплектации которая идет с ним в пакетике от производителя.

Схема по которой выполняют сборку и которой нужно руководствоваться при работах в целом

Программатор Громова является битбэнг (bitbang) программатором, поэтому ему требуется соответствующее программное обеспечение. Например, можно использовать в паре с Громовым — UniProf и avrdude. 

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
Выпрямительный диод 1N4001 3
Резистор 1 кОм 7
Резистор 390 Ом 1
Светодиод 1
Панелька 28 DIP 1