EM-PIC-2 - эмулятор микроконтроллеров PIC16F84

     

Установка программного обеспечения


Перепишите  с дискеты все файлы в нужную директорию. Запустите программу setup.exe.  После ее выполнения запишите в  файл  pr.cfg  - 1,  если программатор подключен к порту LPT1 и 2,  если -  к  LPT2.  На  этом  установка  программного обеспечения заканчивается. Программа setup.exe определяет быстродействие компьютера, для того, чтобы правильно формировать длительность импульса программирования. Поэтому при любом изменении быстродействия компьютера (замена материнской платы, процессора с другой тактовой частотой, другой компьютер) ее необходимо запустить перед программированием (иначе могут быть проблемы с программированием).

Использование программного обеспечения

Для программирования  микросхемы PIC в эмуляторе  служит программа empic2.exe. Запускается следующим образом:

     empic2.exe <операция> <тип микроконтроллера> <файл с данными> < Файл параметров программирования > <ключ>

Операция: r - чтение ПЗУ программ, w - программирование ПЗУ программ, e - стирание ПЗУ и EEPROM, a - чтение EEPROM, b – запись в  EEPROM, c – запись слова конфигурации, d – запись кодов ID, g – чтение слова конфигурации, h – чтение кодов ID.

Тип микроконтроллера:  84.

Файл с данными - спецификация файла с данными  для  программирования ПЗУ/EEPROM/конфигурации/ID (при программировании) или файла,  куда будут записаны данные, считанные с ПЗУ/EEPROM/конфигурации/ID (при чтении). Файл данных для программатора должен иметь двоичный формат. Если входной файл имеет формат .HEX (т.е. создан программой MPLAB или аналогичными), то необходимо указать ключ –h. Также для преобразования можно воспользоваться программой hextobin.exe <входной файл  .hex> <выходной файл  .bin>

Файл параметров программирования -  здесь содержатся  параметры алгоритма программирования по одному в каждой строке в следующем порядке:

напряжение программирования 12 В,

напряжение питания в режиме программирования - 5В,

число импульсов программирования - 1,

длительность импульсов программирования –10000 мкс,




число незапрограммированных ячеек,  при котором процесс программирования прекращается.

Число незапрограммированных  ячеек  выбирается пользователем самостоятельно.

Сборка и настройка.

            Исправления в схеме и плате:

Со стороны установки элементов:

Отрезать проводники, подходящие к выводу 8 DA1. Соединить вывод 1 DA1 с «+» С5.

Со стороны пайки:

Отрезать проводник от вывода 14 DD3. Подключить вывод 14 DD3 к «+5В».

Отрезать проводник от вывода 14 DD4. Подключить вывод 14 DD4 к точке соединения диодов VD1 и VD2.

            При установке резистора R11 добавить ограничительные резисторы R12 и R13.

            Соберите основную плату эмулятора. Предусмотрите для микроконтроллера PIC панельку.             Основную плату и эмуляционную вилку соедините многожильным кабелем длиной 5-15 см. Для большей надежности соединения производить с использование разьемов типа IDC-20 (ВН-РСВ-20R), которые устанавливаются на платы эмулятора и эмуляционной вилки. Рекомендуется к эмуляционной вилке сначала припаивать кабель, а потом разъемы PLS-9. Убедитесь, что на вилке DB-25M, подключаемой к компьютеру, нет недопустимых напряжений. Подключите её к параллельному порту компьютера. Не устанавливая микроконтроллер PIC в плату, подключите питание через дополнительный разъем. Запустите тестовую программу Test.exe. С помощью нее Вы сможете проверить прохождение управляющих сигналов с компьютера и работу элементов управления ключами. В конце тестов подстроечным резистором R11 установите выходное напряжение VPP повышающего преобразователя равное 12 … 13 В. После этого выключите питание эмулятора и установите микроконтроллер в панель. Включите питание и используя программу empic2.exe проверьте программирование микроконтроллера. Эмулятор готов к работе.

            Если Вы будете использовать микроконтроллеры PIC с тактовыми частотами свыше 4 МГц, то следует устанавливать более быстродействующую микросхему DD4. Т.к. при использовании К561КТ3 на частотах более 1 МГц будет большой завал фронтов сигнала, проходящего через ключ.



                        Перечень элементов

Позиционное обозначение

Наименование

Кол.

Примечание (замена)

Дроссели

L1

200 мкГн

1

ДМ-0,2,  ДПМ-0,2

Конденсаторы

С1, С2, С3, С6

0,1 мкФ

4

КМ-5 или аналогичные

С4

10 нФ

1

КМ-5 или аналогичные

С5

220 мкФ 25 В

1

К50-35 или аналогичные

Микросхемы

DA1

UA78S40

1

КР1156ЕУ1

DD1

CD4050

1

КР561ПУ4

DD2

7406

1

К155ЛН3, К555ЛН5

DD3

PIC16F84

1

PIC16F84A/627/628

DD4

74HC4066B

1

Разъемы

XP1

PLD-10

1

2 * PLS-5

XP2

PLD-18

1

2 * PLS-9

XP3

Гнездо питания типа JACK

1

Резисторы

R1, R2, R4, R5

270 Ом

4

Любые мощностью 0,125 Вт

R3, R6, R9

10 кОм

3

Любые мощностью 0,125 Вт

R7, R8

1 кОм

2

Любой мощностью 0,125 Вт

R10

1 Ом

1

Любой мощностью 0,25 Вт

R11

10 кОм

1

СП3-38б

R12

47 кОм

1

Любой мощностью 0,125 Вт

R13

6,2 кОм

1

Любой мощностью 0,125 Вт

Транзисторы

VT1, VT2, VT3

КТ502А

3

Любые КТ502

Литература

Интегральные микросхемы. Микросхемы для импульсных источников питания. М.: Додека, стр. 161.

CD-ROM фирмы Microchip.

Изготовитель

ИП Засыпкин С.В.

Почта – 623428, Свердловская обл., г. Каменск-Уральский, а/я 28/36.

E-mail: zasia199@etel.ru

http://www.skyman.ru/~konstr

Гарантийный срок – 6 месяцев со дня продажи (получения товара по почте).

В случае приобретения товара в виде набора для самостоятельной сборки гарантийный срок – 1 месяц на комплектующие.

Срок службы – 2 года со дня продажи (получения товара по почте).

Rev.11. – 28.04.2004


Содержание раздела