ВСТУПЛЕНИЕ
При освоении 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. К сожалению, достать все используемые в оригинале элементы я не смог. Поэтому мне пришлось подобрать доступные аналоги и, соответственно, переделать схему.
ПЕРЕЧЕНЬ ЭЛЕМЕНТОВ
Все элементы, используемые в схеме, недорогие и легко доступны. Номиналы, позиционные обозначения элементов на схеме и замены приведены в таблице ниже.
ПЕЧАТНАЯ ПЛАТА
Печатная плата разводилась с учетом того, что делать ее придется по ЛУТ (лазерно-утюжная технология) под стандартный, легкодоступный корпус фирмы 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>.
С внешним видом и качеством монтажа можно ознакомиться на фотографиях ниже.
Для получения более подробной информации обращайтесь на мой адрес электронной почты или оставляйте свои сообщения с вопросами, отзывами и пожеланиями ниже.
Здраствуйте заказал набор для сборки pickit2 ,пришёл быстро ,собрал практически по монтажной схеме никаких затруднений заработал сразу ,собрал адаптер прошли 12f629 сделал себе лампу настроения доволен Дмитрию уважение и огромная благодарность.
p.s. до этого использовал avr сейчас pic интересно.
Это Вам спасибо за интерес к моему проекту! Удачных экспериментов. И, конечно, заходите – думаю всегда найдёте что-нибудь интересное для себя…
Как заказать данный набор?
Присылайте заявку на адрес эл. почты ZhilDV@mail.ru
Собрал, работает. Иногда выдает сообщение, что на программируемую схему подведено напряжение, когда даже к программатору ничего не подключено 🙂 , но во время программирования все нормально. Автор молодец, выложил всю инфу для самостоятельного повторения, что и вынудило меня купить набор и не дышать парами хлорного железа:)
Я не замечал такого ни на родном PICKIT2, ни на своей копии 🙂 Понаблюдаю внимательней за указанным Вами моментом! Спасибо за отзыв…
Работал, работает и будет работать ещё до моей старости))) доволен всем рекомендую!
Купил программатор несколько лет назад. Запустился сразу и работает безотказно до сих пор. Дорабатывать пришлось только установкой платы в корпус, который купил в комплекте. Разъем отрезал с автомобильного магнитофона и купил у китайцев платку переходник.Остальное делаю внутрисхемно . Программатором очень доволен и качество изготовления замечательное. Спасибо Дмитрию!
Сергей, спасибо за теплые слова! Многие по-началу жаловались на “неудобный” разъем :). Благодаря Вашим замечаниям, я в свое время решил проблему с разъемом – переразводить плату под другой не стал. А вот в комплект наборов включил ответную часть…
Несколько лет назад приобрел данный программатор без корпуса. Он у меня уместился в корпус GAINTA G403. Работает безотказно. Правда больше им пришлось программировать ATMEL контроллеры. В интернете есть информация как получить AVRISP-mkII из PICkit-2. Вообщем остался доволен данным устройством.
Герман, спасибо за отзыв!!! Приятно было сотрудничать… Кстати, обратите внимание на статьи по 3D принтерам – в скором времени планирую начать продвижение в народные массы радиолюбителей этой безграничной технологии…
Приобрел программатор и использую с апреля 2011г. для программирования микроконтроллеров PIC и внутрисхемного программирования устройств с применением PIC в любительских целях. Нареканий нет.
Вполне надежное быстрое устройство. ПО установилось с пол пинка.
Что переделал сразу: поставил крупные светодиоды и изменил подключение к нему (разъём для “родного” подключения найти оказалось затруднительно). Кроме того, дополнил комплект простой платой расширения для разных корпусов МК и разъемом для внутрисхемного программирования. Так мне удобнее. Устройство достойно вынесло такую экзекуцию над собой, монтаж надежный.
Спасибо за отзыв! Ситуацию с разъемом я решил… Сейчас в наборы комплектуются ответкой этого разъема. Если потребуются дополнительные, пишите – решим вопрос.