USB программатор K150 ICSP для PIC-контроллеров
USB программатор K150 ICSP для PIC-контроллеровКонтакты Заказать звонок Написать письмо Оптовикам Статьи
427
Описание
USB программатор K150 используется для программирования и отладки приложений PIC микроконтроллеров.
Имеет компактный размер, но при этом поддерживает огромное количество микроконтроллеров. Позволяя производить их программирование, шифрование, считывание и т.д.
Если вы будете программировать микроконтроллер на ZIF панели программатора, то нужно поднять ручку-фиксатор, чтобы открыть пазы для установки микроконтроллера. Необходимо отсоединить микроконтроллер, который собираетесь программировать, от конечного устройства и установить его по ключу в пазы программатора (ключ должен указывать на ручку-фиксатор). Потом опустить ручку-фиксатор, чтобы зафиксировать микроконтроллер.
Если вы будете программировать микроконтроллер через ICSP разъем, то нужно установить коннектор ICSP шлейфа до упора в ICSP гнездо программатора, а другой коннектор шлейфа подключить к ICSP разъему конечного устройства.
Включаем на компьютере среду программирования и приступаем к работе. Во время программирования будет мерцать светодиод обозначенный L1.
Программатор можно закрепить на плоской поверхности с помощью монтажных стоек и шурупов, которые идут в комплекте. Для этого на плате предусмотрено четыре отверстия.
Программатор поддерживает, PIC микроконтроллеры, которые имеют до 40 контактов
Технические характеристики
рабочее напряжение 5 Вольт DC, от USB порта.
40 контактный ZIF разъем.
поддержка Windows 98, 2000, NT, XP и Windows 7 .
ICSP интерфейс – встроенный разъем.
led индикатор питания и программирования .
защита USB порта компьютера.
Комплектация
программатор PIC K150
ICSP кабель загрузки
комплект стоек
Поддержка микроконтроллеров (поиск Ctrl + F)
10 Series: PIC10F200 PIC10F202 PIC10F204 PIC10F206 PIC10F220 PIC10F222
12C Series: PIC12C508 PIC12C508A PIC12C509 PIC12C509A PIC12C671 PIC12C672 PIC12CE518 PIC12CE519 PIC12CE673 PIC12CE674
12F Series: PIC12F508 PIC12F509 PIC12F629 PIC12F635 PIC12F675 PIC12F683
16C Series: PIC16C505 PIC16C554 PIC16C558 PIC16C61 PIC16C62 PIC16C62A PIC16C62B PIC16C63 PIC16C63A PIC 16C64 PIC16C64A PIC16C65 PIC16C65A PIC16C65B PIC16C66 PIC16C66A PIC16C67 PIC16C620 PIC16C620A PIC16C621 PIC16C621A PIC16C622 PIC16C622A PIC16C71 PIC16C71A PIC16C72 PIC16C72A PIC16C73 PIC16C73A PIC16C73B PIC16C74 PIC16C74A PIC16C74B PIC16C76 PIC16C77 PIC16C710 PIC16C711 PIC16C712 PIC16C716 PIC16C745 PIC16C765 PIC16C773 PIC16C774 PIC16C83 PIC16C84
16F Series: PIC16F505 PIC16F506 PIC16F54 PIC16F57 PIC16F59 PIC16F627 PIC16LF627A PIC16F627A PIC16F628 PIC16LF628A PIC16F628A PIC16F630 PIC16F631 PIC16F631-1 PIC16F636 PIC16F636-1 PIC16F639 PIC16F639-1 PIC16F648A PIC16F676 PIC16F677 PIC16F677-1 PIC16F684 PIC16F685 PIC16F685-1 PIC16F687 PIC16F687 — 1 PIC16F688 PIC16F689 PIC16F689-1 PIC16F690 PIC16F690-1 PIC16F716 PIC16F72 PIC16F73 PIC16F74 PIC16F76 PIC16F77 PIC16F737 PIC16F747 PIC16F767 PIC16F777 PIC16F83 PIC16F84 PIC16F84A PIC16F87 PIC16F88 PIC16F818 PIC16F819 PIC16F870 PIC16F871 PIC16F872 PIC16F873 PIC16F873A PIC16LF873A PIC16F874 PIC16F874A PIC16F876 PIC16F876A PIC16F877 PIC16F877A
18 Series: PIC18F242 PIC18F248 PIC18F252 PIC18F258 PIC18F442 PIC18F448 PIC18F452 PIC18F458 PIC18F1220 PIC18F1320 PIC18F2220 PIC18F2320 PIC18F2321 PIC18F4210 PIC18F2331 PIC18F2450 PIC18F2455 PIC18F2480 PIC18F2510 PIC18F2515 PIC18F2520 PIC18F2525 PIC18F2550 PIC18F2580 PIC18F2585 PIC18F2610 PIC18F2620 PIC18F2680 PIC18F4220 PIC18F4320 PIC18F6525 PIC18F6621 PIC18F8525 PIC18F8621 PIC18F2331 PIC18F2431 PIC18F4331 PIC18F4431 PIC18F2455 PIC18F2550 PIC18F4455 PIC18F4550 PIC18F4580 PIC18F2580 PIC18F2420 PIC18F2520 PIC18F2620 PIC18F6520 PIC18F6620 PIC18F6720 PIC18F6585 PIC18F6680 PIC18F8585 PIC18F8680
Дополнительно
Страна регистрации бренда | Китай |
Страна-производитель товара | Китай |
Комментарии
0Пока не было комментариев.
Прокомментировать
Для покупки регистрация не обязательна! Если хотите сделать заказ, — просто добавьте нужные вам товары в корзину, укажите свои данные и нажмите кнопку «Оформить заказ». Мы свяжемся с вами в ближайшее время. Оплата — перевод на карту-ключ счета ПБ — онлайн без комиссии картой любого банка (LiqPay) — безналичный расчет без НДС для юридических лиц — наличными или картой при доставке (только Новой Почтой при заказе от 100 грн) — наличными или через терминал в нас в магазине Нашли дешевле? Напишите нам об этом в чат — кнопка в левом нижнем углу экрана. Доставка — Новая Почта — Укрпочта (только при предоплате) — Самовывоз (можете также вызвать курьера Глово по Ивано-Франковску) Отправка товара происходит каждый рабочий день. В большинстве случаев, ваш заказ уедет в день заявки/оплаты или на следующий день.. Заказы самовывозом можно забрать в нашем магазине, после заявки позвоним вам и скажем, когда посылка с заказом будет готова к выдаче. Гарантия и возврат — возврат в течение 14 дней, если товар не подошел — гарантия от 6 месяцев на товары собственного изготовления |
Программатор pic k150 USB
Программатор Ch441A 24 25 FLASH EEPROMAдаптер с SOIC8 SOP8 150 mil на DIP8
Вернуться к: Программаторы, USB to UART
- 1
- 2
- 3
- 4
- 5
(1 оценка, рейтинг 5.
Купить программатор K150 c USB входом для программирования и отладки приложений для PIC микроконтроллеров.
318 грн
НЕТ В НАЛИЧИИ
Характеристики:
- модель K150;
- микроконтроллер PIC16F628A;
- рабочее напряжение 5 Вольт DC , от USB порта;
- 40 контактный ZIF разъем;
- поддержка Windows 98, 2000, NT, XP и Windows 7 ;
- ICSP интерфейс – встроенный разъем;
- светодиодный индикатор питания и программирования ;
- защита USB порта компьютера;
- кварцовый резонатор на 6 МГц;
- длинна ICSP шлейфа 20 см;
- длина кабеля USB тип А – USB тип В 1 м;
- размеры (Д х Ш х В): 85 х 48 х 15 мм;
- вес комплекта 110 г.
Программное обеспечение скачать
Драйвер USB-COM Prolific скачать
Комплектация программатора К150:
- USB программатор K150 ICSP для PIC-контроллеров;
- кабель USB тип А – USB тип В;
- ICSP шлейф;
- комплект из 4 латунных стоек и 4 шурупов.
Программатор поддерживает PIC микроконтроллеры, которые имеют до 40 контактов:
- 10 Series: PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222;
- 12C Series: PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12C671, PIC12C672, PIC12CE518, PIC12CE519, PIC12CE673, PIC12CE674;
- 12F Series: PIC12F508, PIC12F509, PIC12F629, PIC12F635, PIC12F675, PIC12F683;
- 16C Series: PIC16C505, PIC16C554, PIC16C558, PIC16C61, PIC16C62, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64, PIC16C64A, PIC16C65, PIC16C65A, PIC16C65B, PIC16C66, PIC16C66A, PIC16C67, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16C71, PIC16C71A, PIC16C72, PIC16C72A, PIC16C73, PIC16C73A, PIC16C73B, PIC16C74, PIC16C74A, PIC16C74B, PIC16C76, PIC16C77, PIC16C710, PIC16C711, PIC16C712, PIC16C716, PIC16C745, PIC16C765, PIC16C773, PIC16C774, PIC16C83, PIC16C84;
- 16F Series: PIC16F505, PIC16F506, PIC16F54, PIC16F57, PIC16F59, PIC16F627, PIC16LF627A, PIC16F627A, PIC16F628, PIC16LF628A, PIC16F628A, PIC16F630, PIC16F631, PIC16F631-1, PIC16F636, PIC16F636-1, PIC16F639, PIC16F639-1, PIC16F648A, PIC16F676, PIC16F677, PIC16F677-1, PIC16F684, PIC16F685, PIC16F685-1, PIC16F687, PIC16F687-1, PIC16F688, PIC16F689, PIC16F689-1, PIC16F690, PIC16F690-1, PIC16F716, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16F737, PIC16F747, PIC16F767, PIC16F777, PIC16F83, PIC16F84, PIC16F84A, PIC16F87, PIC16F88, PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16LF873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A;
- 18 Series: PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2220, PIC18F2320, PIC18F2321, PIC18F4210, PIC18F2331, PIC18F2450, PIC18F2455, PIC18F2480, PIC18F2510, PIC18F2515, PIC18F2520, PIC18F2525, PIC18F2550, PIC18F2580, PIC18F2585, PIC18F2610, PIC18F2620, PIC18F2680, PIC18F4220, PIC18F4320, PIC18F6525, PIC18F6621, PIC18F8525, PIC18F8621, PIC18F2331, PIC18F2431, PIC18F4331, PIC18F4431, PIC18F2455, PIC18F2550, PIC18F4455, PIC18F4550, PIC18F4580, PIC18F2580, PIC18F2420, PIC18F2520, PIC18F2620, PIC18F6520, PIC18F6620, PIC18F6720, PIC18F6585, PIC18F6680, PIC18F8585, PIC18F8680.
Добавить комментарий
USB PIC Programmer PICKit2
Лиго Джордж Embedded, Featured, PIC Microcontroller, Projects ICSP, микроконтроллер, PIC, PICKit2, программатор, USB, ZIF 176 Комментарии
Содержание
- 1 USB PIC PIC PICKIT2 Модифицированная схема
- 1.1 Заменители недоступных компонентов
- 2 ICSP в ZIF Converter
- 3 Download
Micro -Microip. чем другие программисты , которых мы можем найти по всему Интернету. Это программатор ICSP (In Circuit Serial Programming) на базе USB. Поскольку это первый выпуск, Microchip опубликовала все ресурсы PICKit2 в открытом доступе, включая схемы оборудования и весь исходный код используемого программного обеспечения. Благодаря этому любой может добавлять функции, исправлять ошибки и изменять исходный код.
Документы и другие вспомогательные файлы PICKit2 доступны на веб-сайте Microchip.
Мы упростили аппаратную схему PICKit2, удалив из него все ненужные устройства, а также добавлен конвертер ICSP в ZIF для упрощения программирования. Основные различия между модифицированным PICKit2 и оригинальным PICKit2:
1. Для упрощения программирования добавлен преобразователь ICSP в ZIF, поэтому мы можем использовать сокет ICSP или ZIF в соответствии с нашими потребностями.
2. Он поддерживает только 5-вольтовые ПОС, поэтому 3,3-вольтовые устройства представляют собой небольшую дополнительную схему для преобразования 5-вольтового напряжения в 3,3-вольтовое.
3. Две EEPROM 24C512, использовавшиеся только для функции «программист на ходу» в исходном PICKit2, были исключены. Функция Programmer-to-go не является важной функцией для любителя электроники.
4. Биполярные транзисторы, используемые в оригинальном PICKit2, заменены на полевые МОП-транзисторы, поэтому требуются минимальные дополнительные компоненты.
5. Разъем mini-USB заменен общедоступным разъемом USB-B.
PICKit2 является устройством с питанием от USB, то есть получает питание от блока питания ПК USB +5V. USB-микроконтроллер PIC18F2550 — душа PICKit2. USB Data+ и Data- от ПК подключены к контактам D+ и D- на PIC182550. Встроенный тактовый генератор pic использует внешний кварцевый генератор X1, C2 и C3 для обеспечения правильной тактовой частоты системы. Катушка индуктивности L1, полевой МОП-транзистор Q1, диод D1, конденсаторы C1 и C4 образуют преобразователь постоянного тока (понижающий преобразователь), который преобразует 5 В от ПК в 12 В, которые должны подаваться на вывод MCLR/VPP микроконтроллера во время программирования. Это контролируется прошивкой PIC. Резисторы R2 и R3 образуют цепь обратной связи по напряжению, которая подается на аналоговый вывод AN0 PIC. Q4, Q5 и резистор R5 полевого МОП-транзистора используются для переключения Vpp на выход MCLR/Vpp. МОП-транзистор Q6 и резистор R4 заземляют выход MCLR всякий раз, когда это необходимо. МОП-транзистор Q3 и резистор R16 предназначены для переключения Vdd на выход, когда это необходимо. Обратная связь измерения Vdd подается на аналоговый вывод AN1 PIC через резистор R6. МОП-транзистор Q2 с резисторами R1, R17 обеспечивает активную подтяжку к выходу Vdd, когда это необходимо. Диод D2 защищает цепь от внешнего Vdd.
Светодиод 1 с токоограничивающим резистором R12 показывает, что схема питается от USB. Светодиод 2 вместе с токоограничивающим резистором R11 указывает на то, что Vdd переключен на выход. Светодиод 3 с токоограничивающим резистором R10 управляется прошивкой PIC, нормально светится во время операций чтения и записи, указывая на занятость.
Резисторы R7, R8 и R9 являются токоограничивающими резисторами, включенными последовательно с выходными линиями PGD, PGC и AUX. Резисторы R14 и R15 в определенных случаях обеспечивают активный низкий уровень на выходах PGD и PGC.
Компоненты, которые я использовал в своем клоне, выделены жирным шрифтом.
- Защитный диод D2, BAT85 будет значительно больше падать напряжение на Vdd. Поэтому, если вы хотите избежать падения напряжения, вы можете закоротить его. Если вы не хотите полностью устранять защиту, вы можете заменить BAT85 на диод Шоттки с меньшим падением напряжения. Таким образом, вы можете заменить его на 1N5819 или 1N5818 .
- Можно заменить MOSFET Q3 (IRF9Z34) на более дешевый BC640, в этом случае выходной ток будет ограничен несколькими сотнями миллиампер при приемлемом падении напряжения. Вы также можете заменить IRF9Z34 с IRF9540N если нет в наличии в вашем городе.
- Катушка индуктивности L1 может варьироваться от 470 мкГн до – 1 мГн и должна иметь номинальный ток не менее 150 мА.
- BS170 можно заменить на VN2010L или BS107
- BS250 можно заменить на VP2020L или BSS92 (внимание, у BSS92 другая распиновка!) или BC 557 с базовым резистором 1K
- Конденсатор 330 нФ можно не использовать. Я использовал конденсатор .1 мФ .
Компоненты, которые я использовал в своем клоне, выделены жирным шрифтом.
Коммутатор поставляется с преобразователем ICSP в ZIF. 1 и 2 должны быть подключены для программирования 28- и 40-контактных микросхем. 2 и 3 должны быть подключены для программирования 18, 14 и 8-контактных микросхем. Подключение AUX не показано на этой принципиальной схеме, но оно включено в конструкцию печатной платы. В стандартном ICSP вам не требуется AUX.
Вы можете скачать дизайн печатной платы и компоновку компонентов в нижней части этой статьи. Обе печатные платы односторонние, некоторые прямые провода можно найти на стороне компонентов. На обеих печатных платах есть текст, так что вы можете легко узнать, где находится правая сторона. Перед травлением, пожалуйста, дважды проверьте, можете ли вы прочитать текст в нем.
После травления лучше проверить плату на целостность и короткое замыкание. К сожалению, чтобы запустить PICKit2, вам нужно запрограммировать прошивку на PIC18F2550, для этого вам нужен другой программатор. Если у вас его нет, мы предоставим запрограммированные 18F2550 или комплекты или даже программатор по низким ценам, просто свяжитесь с нами. После того, как вы сделали этот программатор, вы можете обновить прошивку без помощи других программаторов, так как прошивка также включает в себя загрузчик. Последняя версия прошивки доступна на веб-сайте Microchip.
Перед подключением к компьютеру дважды проверьте плату на наличие нежелательных коротких замыканий и обрывов цепи. В Windows 7 PICKit2 будет определяться как USB-устройство ввода. Затем установите и откройте программное обеспечение для обработки «PICKit2» и проверьте сообщаемый им статус. Он должен показывать «PICKit2 подключен» и не должен быть на красном фоне. Все в порядке, пройдите мастер устранения неполадок, нажав Инструменты>> Устранение неполадок. Для этого вам понадобится вольтметр.
Если у вас есть какие-либо ошибки или сомнения, пишите в комментарии, мы их решим…..
Вы можете загрузить программное обеспечение и последнюю версию шестнадцатеричного файла с веб-сайта Microchip. Вы можете скачать шестнадцатеричный файл, схемы, дизайн печатной платы, компоновку компонентов и т. д. отсюда…
- PICKit2
Сборка USBPICProg PIC Programmer – Kerry D. Wong
Сборка USBPICProg PIC Programmer
kwong
Я упомянул в одном из своих предыдущих постов, что решил попробовать микроконтроллеры семейства PIC после некоторого времени работы с чипами AVR. С чисто технологической точки зрения программирование PIC и программирование AVR не так уж сильно отличаются, особенно если вы используете язык высокого уровня, такой как C. Но мир AVR определенно имеет несколько преимуществ в арсенале с открытым исходным кодом, таком как avr- gcc и ардуино.
Отсутствие всеобъемлющей платформы с открытым исходным кодом затрудняет разработку продуктов — или просто экспериментирование — за пределами пакета разработки, предлагаемого Microchip. Набор продуктов от Microchip включает в себя студию разработки MPLAB на базе Windows и программаторы PicKit2/PicKit3, которые работают только под MS Windows. Эта ситуация может вскоре измениться, так как версия MPLAB для Windows/Linux — MPLAB X на основе NetBeans в настоящее время находится в стадии бета-тестирования и, предположительно, расширит возможности кроссплатформенной разработки.
Но даже при такой кросс-платформенной совместимости лицензирование компиляторов все еще несколько сбивает с толку. Например, в то время как компилятор MPLAB C для PIC24 имеет бесплатную и неограниченную оценочную версию, компилятор для PIC18 не имеет и предлагает только ограниченный набор функций для оценочных целей. Существуют компиляторы с открытым исходным кодом, которые поддерживают линейку продуктов PIC, например SDCC, но уровень поддержки зависит от используемого MCU.
В любом случае, поскольку у меня нет программатора PIC и я не хочу покупать его только для нескольких проектов, я решил собрать его самостоятельно. И после некоторых исследований я решил собрать USB PIC программатор USBPICProg. Он особенно привлекателен тем, что имеет открытый исходный код как в аппаратном, так и в программном обеспечении, а также использует микроконтроллер (PIC18F2550), который у меня уже есть.
Основная схема программатора USBPICProg на самом деле довольно проста. Фактически, он содержит не что иное, как преобразователь постоянного тока в постоянный для генерирования напряжения программирования 13 В для целевого микроконтроллера, а все остальное выполняется в коде прошивки. В эталонном проекте использовались NPN-транзистор BC847, два N-канальных МОП-транзистора BS170 и более экзотический P-канальный МОП-транзистор TSM2301CX. Однако эти компоненты можно заменить практически любым типом маломощных транзисторов или полевых МОП-транзисторов того же типа. Поменял компоненты в цепи подкачивающего насоса на 2Н3904 (заменяет BC847), 2N3906 (заменяет TSM2301CX) и 2N7000 (заменяет BS170), которые чаще доступны в США.
Теоретически 2N7000 MOSFET можно заменить на NPN BJT, такой как 2N3904. Но в этом конкретном приложении использование N-канального МОП-транзистора 2N7000 имеет свои преимущества, поскольку падение напряжения переключения Vds(on) практически незначительно. Если вместо этого используется NPN-транзистор, Vces будет намного выше.
На следующей схеме показана измененная часть схемы подкачивающего насоса:
Цепь зарядного насосаНа рисунке ниже показана готовая плата USBPICProg с загруженной прошивкой.
USBPICProg BoardДля загрузки прошивки я использовал параллельный программатор, который использовал в одном из своих предыдущих постов. Параллельный программатор с одним резистором работал довольно хорошо, и у меня не возникло проблем с прошивкой прошивки на моем PIC18F2550 в первый раз.
Обратите внимание, что вам нужно прошить на MCU только файл firmware.hex, а не файл boot.hex. Это может быть не совсем ясно на официальном сайте USBPICProg.
Устранение неполадок
После установки прошивки вы сможете использовать программатор для программирования любых других микроконтроллеров PIC через заголовок ICSP. Обратите внимание, что в обычном режиме использования (т. е. в режиме программирования) VPP_SELF должен быть подключен к Vdd (+5 В), а PGC_SELF должен быть подключен к земле с помощью перемычек (см. схему USBPICProg).
Но если у вас возникнут какие-либо проблемы, я бы предложил следующие шаги по устранению неполадок.
Прежде всего необходимо убедиться, что переключающие ступени конденсаторов работают правильно. Самый простой способ сделать это — просмотреть на осциллографе сигнал, подаваемый на насосы Pump_1 и Pump_2. Прошивка генерирует пару комплементарных прямоугольных сигналов частотой примерно 2 кГц:
Форма управляющей волны зарядного насосаКогда VPP_CTRL_RST имеет низкий уровень, контрольная точка на эмиттере 2N3904 должна иметь показание 3xVdd, что обычно составляет от 11 до 14 вольт, в зависимости от Vusb и нагрузки.
Одна из потенциальных проблем эталонного проекта заключается в том, что если контакт, управляющий VPP_CTRL_RST, оставлен плавающим, 2N7000 может быть частично включен из-за ненулевого Vgs в результате накопления зарядов на затворе либо из-за помех окружающей среды, либо из-за случайного прикосновения. ворот. Это приведет к колебаниям напряжения программирования 13 вольт, поскольку максимальный выходной ток, который может обеспечить схема подкачки заряда, очень мал.