ВСТУПЛЕНИЕ

При освоении PIC микроконтроллеров мне пришлось познакомится с большим количеством программаторов. Это были PonyProg, …. Все они имели один большой недостаток – работа от RS-232 порта компьютера, которым не оснащен мой ноутбук. Приходилось использовать переходники USB <-> RS-232. А это, как правило, приводило к нестабильной работе программаторов и куче неудобств, связанных с адаптером USB <-> RS-232. Программы, обслуживающие перечисленные прграмматоры имеют некоторую ограниченность в поддерживаемых кристаллах. Последний недостаток заставлял искать новые программаторы. Требовался надежный, работающий от USB шины, поддерживающий максимальное количество кристаллов фирмы Microchip программатор .

Покапавшись в интернете, я остановился на двух доступных вариантах: фирменный PICKit2 и USB-GTP. Судя по отзывам на различных форумах, мне показался вариант PICKit2 наиболее подходящим для работы с PIC контроллерами. Он обладает большей функциональностью по сравнению с USB-GTP. К дополнительным функциям PICKit2 относятся: возможность обновлять прошивки непосредственно с ПК, использование PICKit2 UART tool для отладки устройств с последовательным интерфейсом (UART), использование программатора как логического анализатора и, как оказалось позднее, возможность отыскать неисправность (или ошибку!) аппаратной части с помощью программного тестирования устройства непосредственно с ПК.

Прочитать о функциональных возможностях с недавних пор стало возможным на русскоязычном сайте – PICKit2.RU. На этом ресурсе большое кол-во полезной информации как по использованию программатора-отладчика PICKit2, так и по вопросам программирования PIC микроконтроллеров. Рекомендую посетить!

СХЕМА

Схема программатора PICKit2 свободно распространяется с описанием в User’s Guide на сайте фирмы MicroChip. К сожалению, достать все используемые в оригинале элементы я не смог. Поэтому мне пришлось подобрать доступные аналоги и, соответственно, переделать схему.
PKT2-SCH-BLACK

ПЕРЕЧЕНЬ ЭЛЕМЕНТОВ

Все элементы, используемые в схеме, недорогие и легко доступны. Номиналы, позиционные обозначения элементов на схеме и замены приведены в таблице ниже.
ПЕРЕЧЕНЬ

ПЕЧАТНАЯ ПЛАТА

Печатная плата разводилась с учетом того, что делать ее придется по ЛУТ (лазерно-утюжная технология) под стандартный, легкодоступный корпус фирмы OKW серии Soft-Case. Получилась достаточно компактная двухсторонняя ПП.
ПЛАТА ВИД СВЕРХУ
СБОРОЧНЫЙ ЧЕРТЕЖ
Для повторения платы удобно скачать PDF файл. В нем слои платы представлены в масштабе 1:1. Верхний слой отображен зеркально! По углам размещены отверстия для совмещения. Слои готовы для переноса “утюгом” на заготовку. Сверить размеры отпечатка слоев платы на принтере возможно используя чертеж с установочными и габаритными размерами.
РАЗМЕРЫ
Монтаж платы, при умении обращаться с паяльником :), не представляет особого труда. Сборочный чертеж представлен на рисунке ниже.
ПЛАТА ВИД СНИЗУ

КОРПУС

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

НАБОРЫ ДЛЯ СБОРКИ

Если кому-то не хочется тратить время на изготовление печатной платы, покупку элементов, у меня подготовлены различные наборы для самостоятельной сборки программатора. Ознакомиться с комплектацией и стоимостью наборов возможно по ссылке <стоимость>.

Фотография одного из вариантов наборов ниже.
НАБОР ДЛЯ СБОРКИ

При монтаже печатных плат в наборах PKT2 следует обратить внимание на следующие моменты:
– Разъем XS1 служит для внутрисхемного программирования устройства! По этой причине его можно не устанавливать (микроконтроллер, входящий в комплект уже прошит). Дальнейшее обновление прошивки возможно посредством ПО, установленного на ПК.
– Обращаю особое внимание на то, что для работы устройства обязательно необходимо замкнуть перемычку SW2 “каплей” припоя!
– В случае, когда необходимо использовать кнопку (см. описание работы PICKit2), ее возможно подключить к площадкам разъема SW1 для PKT2. Кнопка в комплекты PKT2 не входит!
– Наборы, предназначенные для дальнейшей эксплуатации без корпуса, комплектуются SMD светодиодами либо в корпусе PLCC-2, либо CHIP/LED/0805.
– Наборы для установки в корпус комплектуется выводными светодиодами диаметром 3мм.
– Собранная плата в отладке не нуждается. При подключении к ПК он автоматически находит устройство для WIN XP и WIN 7. При работе в ОС ниже WIN 98 SE возможны затруднения.
– Программатор работает с независимым от компиляторов и сред программирования ПО от фирмы Microchip. По этой причине необходимо установить данное ПО из папки “ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ” собранного образа CD. В ней присутствует описание порядка установки.
– Оригинальное описание работы с ПО находится в папке “РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ” собранного образа CD.

Образ CD со всем необходимым программным обеспечением, инструкцией по сборке и др. документацией можно скачать по ссылке <образ CD>.

С внешним видом и качеством монтажа можно ознакомиться на фотографиях ниже.

ПАЙКА
СОБРАННАЯ ПЛАТА

Для получения более подробной информации обращайтесь на мой адрес электронной почты или оставляйте свои сообщения с вопросами, отзывами и пожеланиями ниже.

13 thoughts on “ПРОГРАММАТОР PKT2

  1. Здраствуйте заказал набор для сборки pickit2 ,пришёл быстро ,собрал практически по монтажной схеме никаких затруднений заработал сразу ,собрал адаптер прошли 12f629 сделал себе лампу настроения доволен Дмитрию уважение и огромная благодарность.
    p.s. до этого использовал avr сейчас pic интересно.

    1. Это Вам спасибо за интерес к моему проекту! Удачных экспериментов. И, конечно, заходите – думаю всегда найдёте что-нибудь интересное для себя…

  2. Собрал, работает. Иногда выдает сообщение, что на программируемую схему подведено напряжение, когда даже к программатору ничего не подключено 🙂 , но во время программирования все нормально. Автор молодец, выложил всю инфу для самостоятельного повторения, что и вынудило меня купить набор и не дышать парами хлорного железа:)

    1. Я не замечал такого ни на родном PICKIT2, ни на своей копии 🙂 Понаблюдаю внимательней за указанным Вами моментом! Спасибо за отзыв…

  3. Купил программатор несколько лет назад. Запустился сразу и работает безотказно до сих пор. Дорабатывать пришлось только установкой платы в корпус, который купил в комплекте. Разъем отрезал с автомобильного магнитофона и купил у китайцев платку переходник.Остальное делаю внутрисхемно . Программатором очень доволен и качество изготовления замечательное. Спасибо Дмитрию!

    1. Сергей, спасибо за теплые слова! Многие по-началу жаловались на “неудобный” разъем :). Благодаря Вашим замечаниям, я в свое время решил проблему с разъемом – переразводить плату под другой не стал. А вот в комплект наборов включил ответную часть…

  4. Несколько лет назад приобрел данный программатор без корпуса. Он у меня уместился в корпус GAINTA G403. Работает безотказно. Правда больше им пришлось программировать ATMEL контроллеры. В интернете есть информация как получить AVRISP-mkII из PICkit-2. Вообщем остался доволен данным устройством.

    1. Герман, спасибо за отзыв!!! Приятно было сотрудничать… Кстати, обратите внимание на статьи по 3D принтерам – в скором времени планирую начать продвижение в народные массы радиолюбителей этой безграничной технологии…

  5. Приобрел программатор и использую с апреля 2011г. для программирования микроконтроллеров PIC и внутрисхемного программирования устройств с применением PIC в любительских целях. Нареканий нет.
    Вполне надежное быстрое устройство. ПО установилось с пол пинка.
    Что переделал сразу: поставил крупные светодиоды и изменил подключение к нему (разъём для “родного” подключения найти оказалось затруднительно). Кроме того, дополнил комплект простой платой расширения для разных корпусов МК и разъемом для внутрисхемного программирования. Так мне удобнее. Устройство достойно вынесло такую экзекуцию над собой, монтаж надежный.

    1. Спасибо за отзыв! Ситуацию с разъемом я решил… Сейчас в наборы комплектуются ответкой этого разъема. Если потребуются дополнительные, пишите – решим вопрос.

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