Среди адаптеров для PICmicro, подключаемых к порту СОМ и не требующих дополнительного источника питания, популярностью пользуется так называемый JDM. Его схема, изображенная на рис. 1, содержит ряд решений "на грани фола", тем не менее адаптер зарекомендовал себя с наилучшей стороны.
Рис. 1
В исходном варианте он предназначен для микроконтроллеров PIC12C508, PIC12C509, PIC16C84 (устаревший вариант PIC16F84) и микросхем памяти с интерфейсом I2C. Их программируют, вставляя в панель XS2 различным образом, как показано на рис. 2.
Рис. 2
Имеющаяся на схеме рис. 1 перемычка S1 (в прототипе она отсутствует) позволяет соединить вывод 10 панели XS2 с общим проводом, что необходимо для программирования микроконтроллеров PIC16F628, устанавливаемых в панель аналогично PIC16F84. Адаптер пригоден и для других микроконтроллеров серии PICmicro (см. табл. 2), если предусмотреть для них соответствующие панели.
Печатная плата адаптера JDM с розеткой XS1 DB9F и расположение элементов на ней изображены на рис. 3.
Рис. 3
Плата односторонняя, ее ребром вставляют между рядами выводов розетки XS1, но лишь выводы 1 —5 припаивают непосредственно к контактным площадкам. Выводы 7 и 8 соединяют с соответствующими площадками проволочными перемычками. Внешний вид готового адаптера показан на рис. 4.
Рис. 4
В некоторых случаях с помощью JDM не удается запрограммировать восьмивыводные микроконтроллеры PIC12F629 и PIC12F675. Причина этого — слишком большой интервал между включением напряжения питания и подачей команды перехода в режим программирования. Японский радиолюбитель, предложил устранить недостаток, дополнив адаптер JDM узлом, схема которого приведена на рис. 5.
Рис. 5
Цепь, шедшую ранее к выводу 2 панели XS2 (см. рис. 1), следует разомкнуть.
Скачать печатную плату для ЛУТ изготовления.
Источник журнал Радиолюбитель №2 2004 г.