| Ваш IP: 54.225.31.188 | Online(43) - гости: 29, боты: 14 | Загрузка сервера: 5.39 ::::::::::::

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

2_08_09_31_0001

Данный программатор работает под управлением программы PonyProg и распространяется бесплатно. Если ограничится программированием МК PIC и микросхем памяти то можно воспользоваться так же программами IC – Prog и  WinPic800.

Программирование 18 выводных МК PIC и 20 выводных AVR производится без какой либо коммутации. Достаточно установить МК в предназначенную для него панель и выбрать в меню программы его тип.

От установки панелей для всех МК автор сознательно отказался, так как в радиолюбительской практике они используются очень редко, но при необходимости нужные панели можно установить дополнительно или подключать требующиеся для программирования выводы МК к предусмотренному в программаторе разъемы. Этот же разъем можно использовать при внутрисхемном программировании.

Кроме МК устройство позволяет программировать микросхемы памяти с последовательным интерфейсом.  Для подобных микросхем с интерфейсом I²C в программаторе предусмотрена панель.

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

Что бы перейти в режим программирования МК семейства PIC, требуется подать на его вывод MCLR напряжение +12…14В. Обмен информацией с устройством, управляющий программатором, происходит через двух-направленный вывод DATA. Синхронизирующие обмен импульсы поступают на вывод CLOCK.

МК семейства AVR повышенного напряжения не требуют. Они переходят в режим программирования при низком логическом уровне на выводе RESET. При этом необходимо, чтобы к соответствующим выводам МК был подключен кварцевый резонатор. Информация принимается через вывод MOSI, а передается через MISO. Вход синхронизирующих импульсов – вывод SCK.

Схема программатора показана на рис1. Ее отличие от других программаторов заключено в использовании для связи с СОМ – портом компьютера микросхемы МАХ232СРЕ (DA2) – специального преобразователя уровней RS232-ТТЛ.

Что бы излишне не нагружать СОМ порт, предусмотрено питание программатора от внешнего источника. Постоянное 15В ( переменное 10…12 поступающее через диодный мост VD1.)

2_08_09_32_0001

Интегральный стабилизатор DA1 питает напряжением 5В преобразователь уровня DA2. Светодиод HL1 сигнализирует о включении питания. Стабилизатор DA3 на 12В – управляемый. Он включен при высоком логическом уровне напряжения на управляющем входе 4 и выключен при низком уровне.

Это свойство использовано для управления напряжением, переводящим МК PIC в режим программирования, и напряжением питания программируемой микросхемы, которое получают из 12В с помощью интегрального стабилизатора DA4. О включенном питании программируемой микросхемы сигнализирует светодиод HL2.

Очень важен выбор емкости С7 на выходе стабилизатора DA3. При слишком большой емкости напряжение будет нарастать недостаточно быстро, что приведет к сбою. С7 слишком маленькой емкости или отказаться от нее нельзя – это приведет к самовозбуждению стабилизатора и сделает программирование невозможным.

Диод VD2 ограничивает до безопасного уровня значение отрицательного напряжения, которое может поступить на управляющий вход стабилизатора DA3 с контакта 3 разъема XS1. Узел на VT2 формирует сигнал RESET для МК AVR.

Узел на VT1  VT3 разделяет имеющуюся в МК PIC двунаправленную линию DATA на две однонаправленных для компьютера. Под названиями MOSI  MISO эти же однонаправленные линии используются при программировании МК семейства AVR.

Программатор собран на макетной плате рис2. Монтаж навесной. На плате установлены всего три панели для микросхем (XS2-XS4). Светодиоды HL1 HL2 должны иметь разный цвет свечения.

Используя для управления программирования программу PonyProg, следует выбрать в соответствии окна SI Prog I\O и задать инверсию сигналов в соответствии с табл 1.

Табл1

Инверсия сигнала Микросхема
 

Reset

SCLK

D-IN

D-OUT

PIC

Нет

Да

Да

нет

AVR

Нет

Да

Да

да

EEPROM

Нет

Да

Да

да

Инверсию сигналов для WinPic табл2 а для IC-Prog табл3

Табл2

Инверсия сигнала Микросхема
 

Reset

SCLK

D-IN

D-OUT

PIC

Нет

Да

Да

нет

AVR

Нет

Да

Да

да

EEPROM

Нет

Да

Да

да

Табл3

Инверсия сигнала микросхема
PIC EEPROM
Data OUT

Data In

CLOSK

MCLR

Vcc

Да

Да

Да

Нет

нет

Да

Да

Да

Да

нет

 

Наличие нескольких во многом равноценных программ дает возможность пользоваться программатором даже при возникновении проблем в работе с одной из них.

Например PIC16F682A PonyProg есть, а PIC16F682 нет, но зато она есть в WinPic800 и IC-Prog.

 

Литература – Радио 10-2007

Автор: С.МАКАРЕЦ, г. Киев, Украина

Добавить комментарий

Случайные статьи

  • Квадропреобразователь АВС на микросхемах

    Квадропреобразователь АВС на микросхемах

    При наличии четырехканального усилителя мощности ЗЧ можно применить схему показанную на рисунке преобразования стереофонического сигнала в четырех канальный. Характеристики преобразователя: Входное напряжение номинальное 0,8 максимальное 3,5В Входное сопротивление 100кОм Коэффициент гармоник на частоте 1 кГц 0,05% Отношение сигнал шум (не взвешенное) 70дБ Напряжение питания +/-15В Ток потребления 35мА Преобразователь (декодер) …Подробнее...
  • Источник питания 0-50В 3А

    Источник питания 0-50В 3А

    Источник питания имеет регулируемое выходное напряжение от 0 до 50 В и максимальный ток нагрузки 3 А. Схема источника питания основана на интегральном стабилизаторе LM723 с регулируемым выходным напряжением. В качестве выходного силового транзистора используется 2SC5200 который можно заменить на 2N3055. Трансформатор питания должен иметь выходное напряжение не менее 45 В и максимальный выходной …Подробнее...
  • Зарядное уст-во на LM317

    Зарядное уст-во на LM317

    На основе стабилизатора LM317 можно сделать простое и эффективное зарядное уст-во. Предложенное уст-во предназначено для зарядки аккумуляторов 12 В. Максимальный ток зарядки 1,5А. Ток зарядки можно регулировать при помощи потенциометра R5. По мере зарядки аккумулятора зарядное уст-во снижает ток зарядки. Стабилизатор LM317 должен быть установлен на радиатор.Подробнее...
  • Зарядное устройство для фонарика

    Эта схема позволяет предотвратить перезаряд аккумуляторов. По окончании заряда напряжение на одном аккумуляторе составляет 1,4…1,45В, на трех 4,2В плюс 1,5 В на красном светодиоде и 1,8В на зеленом, и того 5,7В. При достижении этого напряжения начинает открываться стабилитрон VD5, забирая часть тока на себя. При этом яркость свечения VD6 уменьшается …Подробнее...
  • Радиомикрофон с питанием от КРОНЫ

    На рисунке показана схема радиомикрофона которая питается от напряжения 9 В. Радиомикрофон обладает большой чувствительностью и способен воспринимать не громкую речь на значительном расстоянии, это достигнуто благодаря применению однокаскадного усилителя ЗЧ. Радиомикрофон работает в диапазоне УКВ ЧМ 64-75МГц или 88-108 МГц. Монтаж выполнен объемным способом, в качестве источника питания используется …Подробнее...