Zif панель распиновка

Коммутатор панели ZIF для программирования микроконтроллеров PIC

Назначение этого коммутатора — простое и удобное подключение микроконтроллеров PIC в корпусах DIP с различным числом выводов к программатору. Все они устанавливаются в одну и ту же 40-гнёздную панель ZIF (Zero Insertion Force — с нулевым усилием вставления) по принципу «первый вывод в первое гнездо».

Радиолюбители сегодня широко используют в своих конструкциях микроконтроллеры. Наиболее удобный и распространённый программатор для внутрисхемного (без демонтажа из целевого устройства) программирования микроконтроллеров семейства PIC — PICkit 2 и его модификации. Однако многие радиолюбители предпочитают загружать программу в микроконтроллер ещё до установки его в свою конструкцию. Для этого к PICkit 2 приходится делать приставки с панелью под программируемый микроконтроллер или с несколькими панелями, если нужно программировать микроконтроллеры разных типов с различным числом выводов. В некоторых случаях используют панель ZIF-40, в которую микроконтроллер каждого типа вставляют особым образом. Это очень неудобно и часто приводит к ошибкам, в результате которых неправильно вставленный микроконтроллер зачастую выходит из строя.

Но если панель ZIF-40 снабдить коммутатором, подключающим цепи программатора к различным её гнёздам в зависимости от типа микроконтроллера, вставленного в панель, то можно исключить путаницу, унифицировав порядок установки. Так, например, как сделано в предлагаемом устройстве, — первый вывод любого микроконтроллера семейства PIC в корпусе DIP всегда вставляют в первое гнездо панели. Число выводов корпуса микроконтроллера задают перемещением в соответствующее положение всего одной съёмной перемычки (джампера).

При разработке коммутатора было проанализировано расположение используемых для программирования выводов всей доступной номенклатуры микроконтроллеров PIC. Результаты анализа приведены в табл. 1. А в табл. 2 показано, к каким гнёздам панели ZIF-40 следует подключать цепи программатора, если в первое гнездо панели вставлен первый вывод микроконтроллера. Как видим, достаточно реализовать всего три варианта подключения панели к программатору. Первый подходит для микроконтроллеров в корпусах DIP-8, DIP-14 и DIP-20, второй — для DIP-28 и DIP-40, третий — для DIP-18.

Схема коммутатора показана на рис. 1. «Цифровые» транзисторы структуры p-n-p VT1, VT4, VT5 коммутируют напряжение питания микроконтроллеров, а такие же транзисторы VT2, VT3 — напряжение программирования. Два «цифровых» транзистора структуры n-p-n микросборки DT1 управляют транзисторами VT2 и VT3, ещё три подключают общий провод к соответствующим гнёздам панели Х3 (остальные два имеющихся в микросборке транзистора не используются).

Три двунаправленных ключа микросхемы DD3 подают сигнал DATA на необходимые гнёзда панели Х3. Управляют коммутацией шинные формирователи DD1.1, DD1.2 и DD2.1. Кроме того, они подают на нужные гнёзда панели Х3 сигнал CLK, а также формируют сигналы управления ключами DD3.1— DD3.3 в соответствии с логикой управления.

Выбор нужного варианта подключения гнёзд панели ХЗ происходит при замыкании перемычкой соответствующей пары контактов на разъёме Х2. Например, при программировании восьмивыводного микроконтроллера PIC16F675 перемычка должна стоять в указанном на схеме положении, а чтобы запрограммировать 40-вывод-ный PIC18F4550, её нужно перенести на контакты 11 и 12 разъёма Х2.

Все выходы тех двух из трёх шинных формирователей DD1.1, DD1.2, DD2.3, входы Е1 (Е2) которых не соединены перемычкой с общим проводом, находятся в высокоимпедансном состоянии, так как благодаря резисторам R1—R3 на их входах Е1 (Е2) поддерживается высокий логический уровень. На соединённых с такими выходами управляющих входах ключей DD3.1 — DD3.3 резисторы R4—R6 поддерживают низкий уровень, поэтому ключи разомкнуты.

Существует возможность расширения номенклатуры программируемых микроконтроллеров путём использования незадействованных элементов микросборки DT1 и микросхем DD2, DD3.

Микросборка DT1 может быть заменена дискретными «цифровыми» транзисторами структуры n-p-п. В крайнем случае все «цифровые» транзисторы заменяются практически любыми обычными биполярными кремниевыми малой мощности соответствующей структуры, в базовую цепь которых нужно ввести резистивные делители. В транзисторе KRA102M номинальное сопротивление обоих резисторов — 10 кОм, а в транзисторах микросборки TD62503P резисторы, включённые в базовые цепи последовательно, меньшего номинала (2,7 кОм).

Вместо микросхемы CD74HC4066 подойдёт К561КТЗ, а вместо CD74HC244 — КР1564АП5. Разъём Х1 должен быть совместим с разъёмом ICSP программатора, к которому он подключается, Х2 — двухрядная штыревая колодка PLD-12, перемычка на нём — стандартный джампер.

Печатная плата для коммутатора не разрабатывалась. Он был собран на макетной плате, помещённой вместе с платой программатора PICkit 2 в подходящий пластмассовый корпус (рис. 2). На передней панели корпуса установлена панель ZIF-40 (Х3), а также разъём Х2 с переставной перемычкой. На панели размещены также светодиоды состояния программатора и кнопка «Программирование». Разъёмы программатора выведены на боковые панели корпуса.

Работоспособность коммутатора подтверждена тестовым программированием и верификацией следующих микроконтроллеров: PIC12F675 (8 выводов); PIC16F630, PIC16F676 (14 выводов); PIC16F84A, PIC16F628 (18 выводов); PIC16F73, PIC16F870, PIC16F876, PIC18F252, PIC18F2550, PIC18F2620 (28 выводов); PIC16F877A, PIC18F4550 (40 выводов).

Автор: А. Абаккумов, г. Тула
Источник: Журнал Радио 2013 №11

C этой схемой также часто просматривают:

ЗАЖИГАЛКА ДЛЯ ГАЗА
Зарядное устройство для автомобильных и мотоциклетных батарей
Зарядное устройство для автомобильных аккумуляторов
Имитатор для проверки телефонных аппаратов
Простые датчики для охранной сигнализации
Счётчик людей в помещении, управляющий освещением
Регулятор скорости вентилятора автомобильной печки на PIC контроллере
Плата для программатора PICkit3
Прибор для поиска скрытой проводки на PIC12F629

Источник

Распиновка ZIF to ATA interface adapter

zif pin
function
zif pin
number
ATA
pin name
ATA signal
description
1 N/C
2 N/C
-Reset 3 1 /RESET Reset
GND 4 2 GND Ground
DD7 5 3 DD7 Data 7
DD8 6 4 DD8 Data 8
DD6 7 5 DD6 Data 6
DD9 8 6 DD9 Data 9
DD5 9 7 DD5 Data 5
DD10 10 8 DD10 Data 10
DD4 11 9 DD4 Data 4
DD11 12 10 DD11 Data 11
DD3 13 11 DD3 Data 3
DD12 14 12 DD12 Data 12
DD2 15 13 DD2 Data 2
DD13 16 14 DD13 Data 13
DD1 17 15 DD1 Data 1
DD14 18 16 DD14 Data 14
DD0 19 17 DD0 Data 0
DD15 20 18 DD15 Data 15
GND 21 19 GND Ground
20 KEY Key (Pin missing)
DMARQ 22 21 DMARQ DMA Request
GND 23 22 GND Ground
/DIOW 24 23 /DIOW Write Strobe
24 GND Ground
/DIOR 25 25 /DIOR Read Strobe
GND 26 26 GND Ground
IORDY 27 27 IORDY I/O Ready
28 SPSYNC:CSEL Spindle Sync or Cable Select.
/DMACK 29 29 /DMACK DMA Acknowledge
GND 28 30 GND Ground
INTRQ 30 31 INTRQ Interrupt Request
32 /IOCS16 IO ChipSelect 16.
DA1 31 33 DA1 Address 0
PDIAG 32 34 PDIAG Passed Diagnostics.
DA0 33 35 DA0 Address 1
DA2 34 36 DA2 Address 2
CS0 35 37 /IDE_CS0 (1F0-1F7)
CS1 36 38 /IDE_CS1 (3F6-3F7)
/DASP 37 39 /ACTIVE Led driver
40 GND Ground
+3.3V 38 41 +3.3V +3.3 VDC
+3.3V 39 42 +5V +3.3 VDC
43 GND Ground
44 /TYPE Type (0=ATA)

Some pins are left unconnected.

На распиновку ZIF to ATA interface adapter есть 1 отзыв(а): 0 положительных и 1 отрицательных.

Источник

Универсальный Адаптер с ZIF панелькой для прошивки микроконтроллеров MICROCHIP PIC

Программирование микроконтроллеров PIC, MICROCHIP PIC, адаптер для микроконтроллеров, программатор микроконтроллеров и памяти EEPROM, PIC16F628, PIC16F84, PIC12F675, PIC18F2550, PIC18F4558 и другие контроллеры Microchip. Программатор PicKit2 PicKit3

Популярные среди радиолюбителей микроконтроллеры Microchip Pic выпускаются в разных корпусах и с разным количеством выводов. Есть, к примеру, совсем маленькие PIC12F675 в 8-выводном корпусе, PIC16F628 в 16 — выводном DIP корпусе, или например PIC18F4550 в корпусе DIP-40 с сорока выводами. Конечно, все эти микроконтроллеры выпускаются и в SMD вариантах, но здесь речь пойдет именно о чипах в DIP корпусах. Такие чипы более удобны для начинающих радиолюбителей. Их можно устанавливать в панельки в наших самодельных устройствах. Это позволяет быстро заменять контроллер для программирования его отдельно от платы устройства и для экспериментов.

Все микроконтроллеры Microchip могут быть запрограммированы непосредственно в схеме готового устройства. Это называется внутрисхемное программирование, in-system programming ISP или ICSP. Это очень удобно, но возможно только если при изготовлении устройства вы предусмотрели на его плате отдельный разъем для прошивки контроллера. Это несколько усложняет схему и печатную плату устройства. Если выводы контроллера, которые задействованы при его прошивке используются в вашей схеме для других целей, то придется предусмотреть их дополнительную развязку от схемы в режиме программирования. Также во многих проектах, которые мы повторяем, скачивая их в интернете, не предусмотрен разъем ICSP. В этом случае нам придется запрограммировать контроллер отдельно, и только потом устанавливать на печатную плату устройства.

Популярные программаторы от Microchip PicKit2, PicKit3, PocKit4 и их клоны рассчитаны именно на внутрисхемное программирование контроллеров. Конечно с их помощью нетрудно прошить отдельный контроллер, но придется подключить его проводками к разъёму программатора. Такое «клубковое» подключение неудобно, особенно если вы часто занимаетесь прошивкой контроллеров. Лучше сделать универсальную плату — адаптер с панелькой, куда мы устанавливаем наш микроконтроллер и подключаем плату к разъему программатора.

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

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

Это принципиальная схема адаптера. Как видим, здесь только 40-пиновая панель с нулевым усилием (ZIF-панель) пять резисторов и штырьки разъема ICSP для подключения к программатору. Если у вас нет ZIF панельки, можно установить цанговую 40-пиновую панель или в крайнем случаю обычную, но срок службы ее ограничен.

Печатная плата разработана в программе DipTrace. Это отличный CAD для создания печатных плат. Есть бесплатная версия для проектов с числом выводов не более 300 и максимум двух сигнальных слоев, чего более чем достаточно для многих любительских проектов и изучения программы.

Печатная плата адаптера. Вид со стороны деталей

Печатная плата адаптера, вид со стороны дорожек

Микроконтроллеры с разным количеством выводов должны устанавливаться в этот адаптер по- разному. Схемы установки контроллеров в различных корпусах приведены ниже:

Установка в панель микроконтроллеров в корпусах DIP-40, DIP-28 и DIP-18. Например, микросхему PIC16F628A (корпус DIP-18) устанавливаем так, чтобы первый пин микросхемы соответствовал второму пину панельки.

Установка в панель микроконтроллеров в корпусах DIP-8 и микросхем «микрочиповской» памяти EEPROM

Источник

Adblock
detector