Программатор Microchip PicKit2 Самый простой клон

Компанией Microchip выпускаются удобный и недорогой универсальный программатор микроконтроллеров Microchip PicKit2 (PicKit3). Программатор подключается к компьютеру через интерфейс USB и позволяет прошивать большинство микроконтроллеров PIC. Кроме того, программатор способен работать в режиме отладчика. PicKit2 поддерживается напрямую всеми компиляторами и системами разработки от Microchip. Также программирование чипов можно производить с помощью небольшой одноименной утилиты от Microchip. Список поддерживаемых устройств можно посмотреть по этой ссылке.

К сожалению программатор PicKit2 больше не производится компанией Micrichip. На смену ему компания выпускает новую версию – PicKit3. Тем не менее, PicKit2 остается удобным и дешевым программатором. Вряд ли вы теперь купите настоящий фирменный PicKit2, но благодаря тому, что фирменная схема и прошивка устройства опубликована компанией Microchip и находится в широком доступе, каждый может собрать себе недорогой клон этого программатора, уоторый будет работать точно также, как и фирменное устройство.

Сущетвует множество вариантов схем клонов PIcKit2. Все эти схемы одинаковы по принципу работы и отличаются вариантами элементов обвязки микроконтроллера. Я публикую в этой статье наверно самый минималистичный и недорогой вариант. Все клоны, как и фирменный программатор, собраны на микроконтроллере PIC18F2550 (даташит). Это – самая дорогостоящая деталь программатора. Кроме микроконтроллера потребуется еще четыре распространенных транзистора и несколько других деталей.

Что было исключено:

  • Светодиоды. Считаю их довольно бесполезными
  • Микросхемы EEPROM. Они даже не используются прошивкой программатора.
  • Цепь питания Vdd. В свяхи с этим данный клон не может предоставлять питание схеме программируемого устройства. Теоретически, это может вызвать проблемы для более старых устройств вроде 16F628 или 16F877A но на практике всё работает.
  • Кнопка

Схема клона программатора Microchip PicKit2

Катушка L1 любой конструкции индуктивностью 680 uH. Я использовал неизвестного типа катушку, выпаянную из компьютерного блока питания. Резистор R1 сопротивлением 10 ом ограничивает максимальный зарядный ток, потребляемый конденсатором C6 от порта USB в момент подключения. Конденсатор C4 должен быть рассчитан на напряжение не менее 25 вольт.

Некоторые элементы схемы не видны на фото, так как я использовал SMD резисторы, и они распаяны с обратной стороны платы.



Поскольку схема очень простая, я не проектировал для нее PCB, всё распаяно на макетной плате.

Полоски светло-голубого цвета – это прорези в токопроводящих дорожках, которые я сделал Дремелем. Есть один проблемный момент – для того чтобы сделать программатор микроконтроллеров вам нужен… программатор микроконтроллеров для того, чтобы Прошить PIC18F2550.

Скачать программу Microchip PicKit2 V2.61

Скачать прошивку микроконтроллера PIC18F2550

Купить микросхему PIC18F2550 в Китае

Купить транзисторы BC547 и BC557

Купить USB-B гнездо


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

Ваш адрес email не будет опубликован. Обязательные поля помечены *