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