Главная » Статьи » Разное


Внутрисхемный программатор отладчик PICkit 2

 Компания Microchip Technology Inc. производит недорогой внутрисхемный программатор-отладчик PICkit 2 с интерфейсом USB. Программатор PICkit2 построен на базе контроллера PIC18F2550 с поддержкой USB 2.0, поэтому удалось создать дешевый программатор, который получает питание от USB и не требует дополнительного источника питания. С помощью PICkit2 разработчик имеет возможность не только программирования, но и внутрисхемной отладки кода в среде разработки MPLAB IDE. Через USB порт так же осуществляется обновление прошивки программатора, т.е. PICkit2 может сам обновить свое программное обеспечение без применения дополнительных средств.

Внутрисхемный программатор отладчик PICkit 2

 На основе открытой документации был разведен вариант печатной платы под недорогой и компактный корпус G401 фирмы GAINTA Industries Ltd.

Корпус G401 фирмы GAINTA Industries Ltd. 

    Программатор поддерживает большое количество моделей МК, в том числе он использовался для записи программного кода в МК PIC18F2320 используемый в блоке контроллера униполярного шагового двигателя на PIC18F2320 V4.1.

 Помимо функций программирования МК и отладки, PICkit2 можно использовать в качестве:
  • терминала обмена данными по UART-протоколу;
  • пробника логических сигналов;
  • трехканального логического анализатора.
Основную необходимую информацию на русском языке по использованию PICkit2  вы можете найти на сайте pickit2.ru.

Для данной схемы не получилось найти некоторые элементы и в схеме были внесены изменения:
На схеме изменения указаны красным цветом.





Печатная плата имеет небольшие размеры, выполнена в двухстороннем варианте с использованием SMD комплектующих. Форма и габариты печатной платы разработаны для установки в корпус G401 фирмы GAINTA Industries Ltd.
Печатная плата выполнена с использованием компонентов MCP601 и IRLML6420.



В архиве для загрузки находится печатная плата с использованием компонентов MCP601 и IRLML6420 (PCB_NEW.lay), а также с использованием FDC6420C и MCP6001 (PCB_OLD.lay).


Процесс изготовления программатора отладчика PICkit 2

     



За основу была взята печатная плата с сайта RoboZone.

Скачать разводку печатной платы в формате Sprint Layout 5.0 и схемы в формате sPlan 7, прошивка в формате *.hex, документация и программное обеспечение для работы с PICkit 2, все эти файлы вы можете скачать здесь.
Категория: Разное | Добавил: BBB-Masters (01.07.2012) Просмотров: 18576 | Комментарии: 13 | Рейтинг: 5.0/7

13. strelok Спам 15.11.2015 15:22 Воскресенье
Здравствуйте.
Столкнулся с такой проблемой. Собрал программатор по схеме приложенной в верху. Взял у товарища программатор PICKit 3 для зашивки hex. в МК  PIC18F2550. Установил  MPLAB IDE v8.70 (диск ишел в месте с программатором) и не могу прошить, выдает ошибку. Если кто сталкивался с такой проблемой подскажите.
Заранее благодарен.
12. lasers Спам 05.09.2015 20:29 Суббота
Можно еще прошить программатором Exrapic. Плата которую сделал для прошивки контроллера http://s43.radikal.ru/i101/1509/42/4aa19c016d90.jpg (впаивал контроллер припоем с добавлением сплава Розе).
11. BBB-Masters 05.09.2015 10:27 Суббота
Здравствуйте,
Да, программатор имеет возможность прошивать контроллеры внутрисхемно, а также контроллеры отдельно.
К сожалению в блоке контроллера шагового двигателя на PIC18F2320 V5.1 не предусмотрен коннектор для внутрисхемного программирования,
для этого нужно взять контроллер и подключить к нему выводы программатора согласно документации программатора и контроллера. Эту документацию можно скачать у нас на сайте в описании материалов.
10. strelok Спам 04.09.2015 19:19 Пятница
Доброго времени суток. У меня возник такой вопрос, собрал внутрисхемный программатор отладчик PICkit 2  и собрал блок контроллера шагового двигателя на PIC18F2320 V5.1. На Ваше сайте есть описание, что для записи программного кода в МК PIC18F2320 можно использовать программатор отладчик PICkit 2. Как произвести запись? (если программатор внутрисхемный), Куда подавать сигналы с J3? (на Вашей схеме это сигналы: AUX, ICSPCLK, ICSPDAT, GND, ...........)
9. vovan Спам 04.08.2015 17:57 Вторник
Доброго времени суток. Уточните пожалуйста замену: FDC6420Cзаменен на два отдельных SMD транзистора IRLML6402.
FDC6420C - это сборка P и N канальных полевиков. а вы их заменили на два P-канальных транзистора или я чегото не допонял?
зарание благодарен за пояснение.
8. BBB-Masters 10.11.2014 12:59 Понедельник
Обратите внимание на то, что в архиве для загрузки находится печатная плата с использованием компонентов MCP601 и IRLML6420 (PCB_NEW.lay), а также с использованием FDC6420C и MCP6001 (PCB_OLD.lay).

Плата двухсторонняя с размерами 80х40

PCB_NEW.lay


PCB_OLD.lay
7. BARBOSS Спам 09.11.2014 17:00 Воскресенье
плата программатора-отладчика имеет две стороны монтажа, или одну
6. BARBOSS Спам 09.11.2014 16:58 Воскресенье
плата программатора-отладчика имеет размеры 80 на 40, или больше, то какие именно, а то на фото немного больше, заранее спасибо
5. Николай Спам 04.08.2013 15:04 Воскресенье
Не подскажите, к каким выводам PIC 18F 2320 нужно подавать с програматора сигналы ICSPCLIK, ICSPDAT и AUX? Спасибо.
4. BBB-Masters Спам 06.04.2013 00:36 Суббота
Rem - F15 - это предохранитель, его номинал состовляет 100-150мА. Вместо предохранителя можно просто поставить перемычку.
3. Rem Спам 05.04.2013 16:05 Пятница
А на печатной плате рядом с mini usb  есть F 1.5, это что такое?
Спасибо
2. BBB-Masters Спам 06.02.2013 01:40 Среда
Запись кода в PIC18F2320 проводится другим програматором, то есть нужно записать код в МК, а потом его смонтировать на плату. О использовании и назначении выводов читайте документацию размещенную в статье.
1. Евгений Спам 04.02.2013 22:00 Понедельник
Здесь указан файл прошивки, программатор уже прошивается без использования дополнительных схем? уточните пожалуйста. И еще, запись кода в PIC18F2320 производится через 6 выводов с платы программатора?

Оставлять комментарии могут только зарегистрированные пользователи.