Програматор Громова для 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 | ||||