Электросат
menu
person

20:11
Программатор для PIC, AVR и микросхем памяти

Автор разработки: CODE43

Схема принципиальная Программатор для PIC, AVR и микросхем памяти

...Когда-то давно пару лет назад, в очередной раз пересмотрел подшивку какого-то радиотехнического журнала и задумался: а не пора ли осваивать микроконтроллеры? С этим проблем не было, литературы много, примеров достаточно. Изучил матчасть, написал свою первую ПРОГРАММУ. Потом начались поиски того, чем эту программу запихнуть в контроллер, то есть программатора. Нужна была схема простая, чтоб собрать из того, что под рукой и надежная, без глюков так сказать. После долгих поисков выбор пал на схему программатора из журнала "РАДИО" №10 2007 г. ст. 31. Описывать эту схему не стану, для желающих в архиве есть оригинал статьи. Скажу лишь, что  схема отлично работала, шила все подряд без проблем, только почему-то иногда вылетал МАХ232 (заменил 3 шт., может бракованные попались). Тот программатор подарил коллеге и решил собрать себе такой-же, но у меня не оказалось еще одного управляемого стабилизатора K78R12C, опять начались поиски замены... В результате родилась вот такая схема, это результат "скрещивания" журнальной схемы и фирменного программатора SI-PROG: 

Программатор для PIC, AVR и микросхем памяти схема

Программатор для PIC, AVR и микросхем памяти схема

MAX232 заменил на более быстродействующий ST232, управляемый стабилизатор заменил обычным 7812 и транзисторным ключем после него, транзисторы - ВС547, все остальные детали - по рекомендациям из оригинальной статьи. Также добавил отдельную подключаемую плату с панельками для разных типов контроллеров (так как в основном юзаю РІС-и, то плата пока только под них, а если нужно прошить AVR - то проводочками :-)). Монтируется все это на вот такой плате:

Программатор для PIC, AVR и микросхем памяти плата

Программатор для PIC, AVR и микросхем памяти плата

а это сменная плата для ПИК-ов и микросхем памяти:

Программатор для PIC, AVR и микросхем памяти сменная плата

Программатор для PIC, AVR и микросхем памяти сменная плата

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

Вот фото собранной платы:

Программатор для PIC, AVR и микросхем памяти внешний вид

Программатор для PIC, AVR и микросхем памяти внешний вид

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

Программатор для PIC, AVR и микросхем памяти вид снизу

Программатор для PIC, AVR и микросхем памяти вид снизу

На фото видно в корпусе трансформатор питания, я его потом выкинул, так как он оказался слабоват (сделал светодиодную подсветку передней панели из сверхярких светодиодов, и трансформатор не осилил :-). Сейчас используется внешний блок питания 15В, и током до 1А.

Программатор работает с программами PonyProg, Si-prog, WinPic800. Используя для управления программу PonyProg следует выбрать в соответствующем ее окне программатор SI Prog I/O и задать инверсию сигналов в соответствии с таблицей 1, для программ Si-Prog и WinPic 800 следует выбрать программатор JDM Programmer, а инверсию сигналов задать в соответствии с таблицами 2 и 3:

Программатор для PIC, AVR и микросхем памяти табл. 1,2

Программатор для PIC, AVR и микросхем памяти табл. 1,2

Программатор для PIC, AVR и микросхем памяти табл.3

Программатор для PIC, AVR и микросхем памяти табл.3

Для WinPic 800 с журнальной таблицей не разобрался, поэтому настройки определил методом "научного тыка":

Программатор проверен в течении длительного времени, глюков не замечено, как и прежде шьет все подряд.

Скачайте прикрепление к "Программатор для PIC, AVR и микросхем памяти"

Скачать

Источник: https://www.radiokot.ru/circuit/digital/pcmod/36/

Поделись с друзьями в социальных сетях


Реклама



Похожие материалы:

Категория: Программаторы | Просмотров: 639 | Добавил: саня | Теги: pic, микросхем, памяти, программатор | Рейтинг: 5.0/3
Всего комментариев: 0
avatar