Источники питания сетевого напряжения на DIN-рейке MEAN WELL

PIC и EEPROM программатор

В этом проекте мы создадим JDM программатор, который может программировать как PIC контроллеры семейств PIC12, PIC16 и PIC18, так и некоторых распространенных микросхем ЭСППЗУ серии 24C. Программатор имеет возможность использовать ICSP, что позволяет производить последовательное программирование прямо в схеме. Таким образом вы не должны извлекать ваш контроллер каждый раз, когда решите перепрограммировать его. Программатор подключен к последовательному (COM) порту компьютера, внешнее питание не требуется. С другой стороны, если вы будете использовать его с компьютером не имеющем COM порта, использование переходника USB – RS232 (COM) может привести к неправильной работе устройства.

Вебинар «Как выбрать идеальный силовой модуль: решения SUNCO для силовой электроники» (03.12.2024)

Поддерживаемые устройства:

EEPROM: 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64/65, AT24C128, AT24C256, AT24C512, M24C128, M24C256, 24C515, PCF8572 or 8572 = 24C01, PCF8582 or 8582 = 24C02, PCF8592 or 8592 = 24C04, SDA2506, SDA2516, SDA2526, SDA2546, SDA2586, SDA3506, SDA3516, SDA3526, 4C016 == 24C01, GRS-003 == 24C02, GRN-004 == 24C04, GRN-008 == 24C04, GRX-006 == 24C04, GRX-007 == 24C04, KKZ06F == 24C01, BAW658049 == 24C02, BAW57452 == 24C02, M8571 == 24C02, X24C0

Microchip PIC: 12C508, 12C508A, 12C509, 12C509A, 12CE518, 12CE519,12C671, 12C672, 12CE673, 12CE674,12F629, 12F675, 16C433, 16C61, 16C62A, 16C62B, 16C63, 16C63A, 16C64A, 16C65A, 16C65B, 16C66, 16C67,16C71, 16C72, 16C72A, 16C73A, 16C73B, 16C74A, 16C74B, 16C76, 16C77,16F73, 16F74, 16F76, 16F77,16C84, 16F83, 16F84, 16F84A, 16C505,16C620, 16C620A, 16C621, 16C621A, 16C622, 16C622A, 16CE623, 16CE624, 16CE625, 16F627, 16F628, 16F628A, 16F630, 16F676, 16C710, 16C711, 16C712, 16C715, 16C716, 16C717, 16C745, 16C765, 16C770, 16C771, 16C773, 16C774, 16C781, 16C782, 16F818, 16F819, 16F870, 16F871, 16F872, 16F873, 16F874, 16F876, 16F877, 16F873A, 16F874A, 16F876A, 16F877A, 18F242, 18F248, 18F252, 18F258, 18F442, 18F448, 18F452, 18F458, 18F1320, 18F2330, 18F432

Сборка программатора:

Компоненты программатора перечислены в списке ниже.

Список компонентов:

T1, T2 : BC337 Transistor
D1, D4, D5, D6 : 1N4148 Diode
D3 : 6V2 Zener Diode
D2 : 5V1 Zener Diode
R3, R4 : 1K8 1/4W Resistor
R1 : 10K 1/4W Resistor
R2 : 1K5 1/4W Resistor
X1 : DB9 PCB Mount Female Connector
C1, C2 : 100uF 16V Electrolytic Capacitor
SV1 and SV4 : 80 Pin Machine Tooled IC Socket
SV2, SV3 : 20 Pin Machine Tooled IC Socket
SV5 (ICSP) : 6 Pin Header Connector
L1, L2, L3 : LED (L1: GREEN, L2: RED, L3: YELLOW)

PIC и EEPROM программатор

Перед тем как распечатать печатную плату, проверьте, поставили ли вы значение «Масштабирование» в НЕТ, в опциях окна печати. Мы используем метод глажки для переноса рисунка печатной платы. Перед травлением не забудьте проверить тонкие дорожки между контактами панельки.

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

Printed Board

Собирайте устройство тщательно. Здесь есть всего одна хитрость, и она показана на фото. Пред тем, как впаять 80-ногую панельку, вырежьте пластиковые мостики между ее сторонами. Также, в первую очередь припаяйте диод D6 и перемычку под панелькой.

Если вы все сделали правильно, при подключении устройства к последовательному порту должен загореться красный светодиод. Программатор готов к использованию. Для программирования PIC контроллеров и микросхем ЭСППЗУ подойдут программы ICPROG и WinPIC. Желтый светодиод означает наличие тактовой частоты, красный – питания, зеленый – процесс программирования.

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

IC Placement

Перевод: [IMG]/i/Image/wand.gif[/IMG] по заказу РадиоЛоцман

На английском языке: PIC and EEPROM Programmer

Электронные компоненты. Скидки, кэшбэк и бесплатная доставка от ТМ Электроникс
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя
Фрагменты обсуждения (только последние 20 сообщений):Полный вариант обсуждения »
  • Эту хрень даже не собирайте! Работает очень неустойчиво! Попробуйте им прошить PIC16F628A - вас ждет практически 100% разочарование! Собирайте EXTRAPIC+ по схеме Дмитрия Дубровенко, работает отлично! У меня и настольный комп и ноутбук DELL D630 с COM-портом - на обоих превосходно работает. И тема создана для того чтобы обсудить схему JDM-програаматора, а не меряться размерами! PICKIT2, 3 - у меня BEEPROG+, он вообще все хавает.:)
  • Согласен с LANAlex, кому в лом pickit2 собирать попробуйте собрать мою версию программатора. "AVR and PIC JDM-367 COM Programmer". *** Сема без переключателя PIC - AVR В статье небольшая ошибка, адаптер только для PIC.
  • *****
  • Всем доброго времени.Собрал EXTRAPIC по схеме Дмитрия Дубровенко из имеющихся в наличии деталей.Узел VPP на транзисторах был заменён на 78r12(управляемый +12 стаб) вместо ла3 применил лн1.Что было в коробке(f629,f873,f84a,f628a)прочитал без проблем за исключением последнего(f628a)-не включился VPP,видать мк битый.
  • здравствуйте Андрей научите работать с вашим программатором почему там 6я нога адаптера попадает на 6-ю ногу программатора mosi не пойму так надо?помогите!адаптер мона взять из другого программатора.спасибо! Согласен с LANAlex, кому в лом pickit2 собирать попробуйте собрать мою версию программатора. "AVR and PIC JDM-367 COM Programmer". *** Сема без переключателя PIC - AVR В статье небольшая ошибка, адаптер только для PIC.
  • Здравствуйте.спасибо за помощь (не дождался):( ,PIc шьет,но avr никак.Нет даже теста в uniprof.В чем может быть дело?При считывании 000,а на ногах mosi miso нет ничего.все перепробывал может софт?помогите!
  • с программой com port прогер работает и winpic 800 "аппаратная часть в норме"
  • А нигде и не написано, что он с uniprof будет работать. На коте в разделе про ExtraPIC всё есть и даже скрин дампа считанный с 8й меги.
  • Спасибо за отклик.А чем же тогда Шить AVR? Дайте ссылку плиз че то не найду залез сюда [url]http://radiokot.ru/circuit/digital/pcmod/13/[/url]
  • -> гугл -> EXTRA-PIC+ v3.2
  • krab223: Для АВРов собери лучше этот прогер: [url]http://radiokot.ru/forum/viewtopic.php?f=20&t=26417&start=620[/url] Страница 32, 7 пост сверху. Работает на ХРюше, Win7_32, Win7_64. Это оси на которых я лично проверял. Хотел выложить сюда, но ограничения не позволяют, надеюсь модеры поймут... Хотя если в лом собирать, на ебее его можно купить за 15 бакинских.
  • Спасибо за ссылки ,но у меня нет деталей собирать что либо.Живу в глуши "таежной" и деталей взять неоткуда даже с инета пока дойдут + бакинские нада.Я уже вложил и результат не впечатляет :( .Скажите Андрей я не смогу прошить Вашим прогером Atmel 2313/mega8/mega16.Копаюсь в -> гугл -> EXTRA-PIC+ v3.2 страниц не меряно пока не найду что надо.Конечно можно использовать 5 проводков НО...... тогда конструкция теряет смысл. :)
  • Андрей дайте прямую ссылку "На коте в разделе про ExtraPIC всё есть и даже скрин дампа считанный с 8й меги."плиз запарился лазить по коту:confused:
  • A вообще не посылайте в свои дебри,а дайте конкренкретный ответ на конкретный вопрос прошить можно вашим прогером avr если да то каким софтом или есть какие то ньюансы?А если нет то не путайте людей в схеме есть разъем для avr
  • Софт называется PonyProg
  • Скрин считанного дампа Atmega8 моим вариантом программатора ExtraPIC Почитайте тогда отсюда: [url]http://radiokot.ru/forum/viewtopic.php?f=20&t=22447&start=1900[/url] Какие там у вас ExtraPIC продают одному богу известно, у меня свой вариант, без МАХ232.
  • Это называется не запарился, а просто лень.
  • извиняйте хлопцы просто после 50 страницы видишь уже 0 и 1.М-да 96страниц это не шутки!Я был уже на105 сам в шоке.Скажите щупал ногу xtal1 1mgz есть но не меандр или вообче по барабану.Спасибо.
  • :)Ура ЗАРАБОТАЛО!!!ВСЕМ огромное спасибо прошил avr(ttiny2313).Вот адаптер для avr в формате lyt(для ares proteus).:)
  • Собрал, при подключении горит и красный и зеленый..что делать?
Полный вариант обсуждения »