меню
AVR портативный программатор uProg | Программаторы |
 
Улучшенный AVR портативный программатор uProg
Более года присматривался к портативному AVR программатору µProg (uProg), так как возникла необходимость обновлять прошивки на устройствах клиентов, которые я делал. Возиться с ноутбуком не всегда удобно, а данный программатор везде можно брать с собой.
Портативный AVR программатор µProg разработал Paweł Kisielewski еще в 2011 году. Программатор имеет 3 версии прошивки. Последняя ver.1.3 – самая полная и удачная. Перечислю только самую важную информацию о данном программаторе uProg: автоопределение программируемого МК, автовыбор скорости работы, высокая скорость программирования (запись/чтение/проверка Flash и EEPROM), поддержка работы с Lock и Fuse битами (возможность записи заводских фьюзов), поддержка программируемых МК с 3,3v и 5v напряжениями питания, возможность подключения оригинального и китайского дисплея, поддержка microSD карт до 2 Gb, работа с файлами формата HEX, BIN и TXT. Что касается полного описания, перечня поддерживаемых микроконтроллеров и функционала портативного AVR программатора, все можно узнать на сайте разработчика µProg.
Схема портативного AVR программатора uProg
Если с прошивкой практически все было идеально, то схема портативного AVR программатора uProg, для меня, была не полной, пришлось доделать под свои нужды. В первую очередь исправил ошибку (на схеме были перепутаны кнопки UP и DOWN). Сделал возможность питания программатора от аккумулятора мобильного телефона (изначально максимальное напряжение, которое можно было подавать на MK-составляло 3,6v). Так как во время заряда аккумулятора, карта памяти могла выйти из строя (ее приходилось извлекать каждый раз), был добавлен транзисторный ключ. Во время зарядки аккумулятора, он отключает всю плату, кроме части со схемой зарядки. Еще один транзисторный ключ включает подсветку дисплея и повышающий DC-DC (3.7v->5v) преобразователь, служащий источником питания для целевого МК. Чтобы была возможность программировать 3,3v МК, добавлен стабилизатор. Подача питания на программируемый МК осуществляется при помощи трехпозиционного переключателя. Его режим следующий: off/3.3v/5v. Добавлен светодиод, служащий индикатором уровня VCC на ISP разъеме.
Печатная плата uProg программатора
Дислей для µProg программатора использовался от телефона 3310. В качестве подсветки служит подложка разбитого дисплея другого телефона, которая вырезана по необходимому размеру. Повышающий DC-DC преобразователь китайский готовый блок (можно заменить на любой аналог или спаять самостоятельно). Схема зарядки выполнена на контроллере SC805IMLTRT, взятого с распаиваемого mp4 плеера. Ее можно заменить на любую другую (для удобства замены, обвел ее пунктиром).

Все файлы, необходимые для повторения проекта, можно скачать одним архивом. В нем содержится оригинальная схема портативного AVR программатора µProg, прошивка, доработанная схема uProg, печатная плата и наклейка на корпус.
Страницы:
Страницы:
Необходимо авторизоваться, чтобы комментировать.