Программатор Громова: призначення, опис
Для людей, які люблять конструювати радіоелектронні прилади, рано чи пізно виникає необхідність використовувати в своїх розробках мікроконтролери. Застосування цих пристроїв відкриває величезні можливості перед радіоінженером. Мікроконтролери випускають лише кілька фірм, лідерами є - Microchip Technology, ATMEL, ARM Limited. Особливістю таких пристроїв є необхідність їх прошивки. Ось для цього і потрібні програматори. Існує багато типів цих приладів, можна придбати фірмовий, а можна зробити своїми руками. Якщо ви вибрали другий варіант, найкраще скористатися готовим і перевіреним рішенням, таким як програматор Громова. Пристрій досить просте, зібрати його під силу навіть новачкові.
СОМ (AVR) -программатор Громова
СОМ-програматор нескладний у виготовленні. За умови застосування альтернативного режиму «Сомовська» порту Bitbang стає непотрібним перетворення інтерфейсу RS232 СОМ-порту в SPI, який необхідний для програмування. Залишиться тільки узгодити рівні сигналів в СОМ-порте, від -12В, + 12В до 0В і + 5В. Для цього і призначена схема програматора для AVR-контролерів. На фото нижче показаний програматор Громова.
Вперше ця схема була запропонована автором програми AlgoritmBuilder Геннадієм Громовим і швидко завоювала популярність своєю надійністю і простотою виконання.
Для того щоб приступити до складання приладу, нам знадобляться:
- Діоди КД510, КД522, 1N4148 або їх аналоги.
- Сім резисторів з номінальним опором 1кОм, потужність не має значення.
- Шлейф - можна скористатися непотрібним комп`ютерним IDE-шлейфом. Для більш стійкої роботи схеми програматора необхідно чергувати сигнальні дроти з нульовим проводом. Так ми зможемо знизити рівень наводяться перешкод у ланцюгах, а також подовжити програмує провід. Однак не варто захоплюватися, довжина шлейфу не повинна перевищувати 50см.
- Роз`єм для під`єднання до програмованого пристрою, можна скористатися стандартними роз`ємами (між іншим, це ж рекомендують і фірми-виробники мікроконтролерів), а можна використовувати роз`єм типу BLS («мама»), такими ж роз`ємами в комп`ютерах на материнській платі підключені корпусні кнопки і світлодіоди і штирі типу PLS («тата»). Використання зазначених роз`ємів дозволяє істотно спростити плату пристрою, т. К. Штирі програматора розміщуються в безпосередній близькості до ніжок мікроконтролера. Контакти SCK, MOSI, MISO мікроконтролера типу AVR розташовуються разом, відповідно для них слід застосувати строєний роз`єм. Окремо підключаємо «землю» і «скидання».
Як бачите все дуже просто, цим і цінується програматор Громова.
Для роботи цього пристрою необхідна програма і тестова прошивка мікроконтролера.
Універсальний програматор Громова збирається на пасивних елементах. Йому не потрібно окремого харчування, і що найцікавіше, через паразитного напруги, що виникає в схемі, мікроконтролери можна програмувати, не підключаючи до джерела живлення.
За таким же принципом можна зібрати і програматор usb, але схема такого пристрою дещо складніше.