устройства МПЛАБ
Серия MPLAB устройств — это программаторы и отладчики для Microchip PIC и dsPIC микроконтроллеров , разработанные компанией Microchip Technology .
Семейство отладчиков ICD производится с момента выпуска первых микроконтроллеров PIC на базе Flash, а последняя версия ICD 3 в настоящее время поддерживает все современные устройства PIC и dsPIC. Это самый популярный комбинированный инструмент отладки/программирования от Microchip.
REAL ICE Эмулятор аналогичен ICD, но имеет улучшенные функции отладки и различные дополнительные модули, расширяющие область его использования. ICE — это семейство внутрисхемных эмуляторов для устройств PIC и dsPIC, выпуск которых прекращен, и в настоящее время его заменяет REAL ICE.
МПЛАБ ИКД
[ редактировать ]MPLAB ICD — это первый внутрисхемный отладчик компании Microchip, который в настоящее время снят с производства и заменен ICD 2. [1] ИКД подключался к ПК инженера по RS-232 , а к устройству – по ICSP. [1]
ICD поддерживал устройства семейств PIC16C и PIC16F, а также поддерживал полноскоростное выполнение или одноэтапную интерактивную отладку. [1] ICD поддерживал только одну аппаратную точку останова. [1]
МПЛАБ МКБ 2
[ редактировать ]MPLAB ICD 2 — это внутрисхемный отладчик и программатор, выпускаемый компанией Microchip, который в настоящее время заменен ICD 3. [2] ICD 2 подключается к ПК инженера через USB или RS-232 , а к устройству – через ICSP. [3]
ICD 2 поддерживает большинство устройств PIC и dsPIC семейств PIC10, PIC12, PIC16, PIC18, dsPIC, rfPIC и PIC32. [4] и поддерживает полную скорость выполнения или одношаговую интерактивную отладку. [3] В точках останова данные и память программ можно читать и изменять с помощью MPLAB IDE. [2] Прошивку ICD 2 можно обновить на месте с помощью MPLAB IDE. [2]
ICD 2 можно использовать для стирания, программирования или перепрограммирования памяти программ PIC MCU, когда устройство установлено на целевом оборудовании с использованием ICSP. [2] Поддерживаются напряжения целевого устройства от 2,0 В до 6,0 В. [2]
МПЛАБ МКБ 3
[ редактировать ]MPLAB ICD 3 — это внутрисхемный отладчик и программатор от Microchip, новейшая разработка в серии ICD. [5] ICD 3 подключается к ПК инженера через USB и к устройству через ICSP. [5] ICD 3 полностью питается от шины USB и работает в 15 раз быстрее, чем ICD 2 для устройств программирования. [5]
ICD 3 поддерживает все современные устройства PIC и dsPIC семейств PIC10, PIC12, PIC16, PIC18, dsPIC, rfPIC и PIC32, а также поддерживает полноскоростное выполнение или одноэтапную интерактивную отладку. [5] В точках останова данные и память программ можно читать и изменять с помощью MPLAB IDE. [5] Прошивку ICD 3 можно обновить на месте с помощью MPLAB IDE. [5]
ICD 3 можно использовать для стирания, программирования или перепрограммирования памяти программ PIC MCU, когда устройство установлено на целевом оборудовании с использованием ICSP. [5] Поддерживаются напряжения целевого устройства от 2,0 В до 5,5 В. [5]
ICD 3 имеет защиту от перенапряжения в драйверах датчиков для защиты от скачков напряжения на объекте. [5] Все линии имеют защиту от перегрузки по току. ICD 3 также может подавать на цель питание до 100 мА . [5]
МПЛАБ РЕАЛЬНЫЙ ЛЕД
[ редактировать ]MPLAB REAL ICE ( I n- C ircuit E mulator) — высокоскоростной эмулятор для устройств Microchip. Он отлаживает и программирует микроконтроллеры PIC и dsPIC совместно с MPLAB IDE, пока целевое устройство находится «внутрисхемы». [6] [7] REAL ICE значительно быстрее ICD 2 при программировании и отладке. [8] [9]
инженера REAL ICE подключается к ПК через интерфейс USB 2.0 и к целевому устройству через ICSP (контакты программирования PGC/PGD), обычно с использованием разъема RJ11. Также доступен LVDS для высокоскоростной передачи данных между устройством и REAL ICE. MPLAB REAL ICE можно обновить на месте, загрузив прошивку в MPLAB IDE.
REAL ICE поддерживает 8-битные устройства (PIC10, PIC12, PIC16, PIC18), 16-битные устройства (PIC24, dsPIC) и 32-битные устройства (PIC32MX). [10]
Пакет производительности
[ редактировать ]REAL ICE Performance Pak — это дополнительное дополнение к REAL ICE, которое состоит из высокоскоростного драйвера и приемника зонда, в которых используются два кабеля CAT5. [11] Выводы отладки управляются с помощью связи LVDS, а дополнительные соединения трассировки позволяют высокоскоростную последовательную загрузку трассировки на ПК. [11]
Изолятор
[ редактировать ]Изолятор REAL ICE — это дополнительное дополнение к REAL ICE, которое обеспечивает подключение к переменному и высоковольтному оборудованию, не привязанному к земле. [12] Сигналы управления магнитно или оптически изолированы, обеспечивая эквивалентную изоляционную защиту до 2,5 кВ. [12] Изолятор действует как изолированный мост, через который сигналы передаются с полной прозрачностью в MPLAB REAL ICE или MPLAB IDE. [12]
МПЛАБ ICE2000
[ редактировать ]MPLAB ICE2000 — внутрисхемный эмулятор для устройств PIC и dsPIC, производство которого прекращено. [13] Его заменил REAL ICE.
ICE2000 подключается к ПК инженера через интерфейс параллельного порта , имеется USB-конвертер. Для ICE2000 требуются модули эмулятора, а тестовое оборудование должно иметь сокет, к которому можно подключить либо модуль эмулятора, либо производственное устройство.
МПЛАБ ICE4000
[ редактировать ]MPLAB ICE4000 — внутрисхемный эмулятор для устройств PIC и dsPIC, производство которого прекращено. [13] Его заменил REAL ICE. [14] ICE4000 больше не рекламируется напрямую на веб-сайте Microchip, и Microchip заявляет, что он не рекомендуется для новых разработок. [14]
ICE4000 подключается к ПК инженера через интерфейс USB 2.0. Устройства PIC, находящиеся в стадии отладки с помощью ICE4000, работали на полной скорости, а эмулятор поддерживал неограниченное количество точек останова и сложную логику останова/триггера. [14] Эмулятор поддерживал несколько внешних входов и внешних выходов для синхронизации с другими инструментами. [14]
Ссылки
[ редактировать ]- ^ Jump up to: а б с д Комплект MPLAB®ICD , микрочип
- ^ Jump up to: а б с д и MPLAB ICD 2 Внутрисхемный отладчик , микрочип
- ^ Jump up to: а б MPLAB®ICD 2 Внутрисхемный отладчик/программатор , микрочип
- ^ Примечания к выпуску внутрисхемного отладчика MPLAB® ICD 2 , Калифорнийский университет
- ^ Jump up to: а б с д и ж г час я дж MPLAB ICD 3 Внутрисхемный отладчик , микрочип
- ^ Внутрисхемный эмулятор MPLAB REAL ICE , веб-сайт Microchip
- ^ Микроконтроллеры: высокопроизводительные системы и программирование , CRC Press, 28 октября 2013 г.
- ^ Программирование микроконтроллера PIC , Tata McGraw-Hill Education
- ^ Микроконтроллеры PIC: введение в микроэлектронику , Elsevier, 2011 г.
- ^ Программирование 32-битных микроконтроллеров на C: изучение PIC32 , Newnes, 8 апреля 2011 г.
- ^ Jump up to: а б MPLAB REAL ICE PERFORMANCE PAK , Microchip Direct
- ^ Jump up to: а б с Изолятор MPLAB REAL ICE , прямой микрочип
- ^ Jump up to: а б Сети и межсетевое взаимодействие с микроконтроллерами , Elsevier, 30 апреля 2004 г.
- ^ Jump up to: а б с д MPLAB® ICE 4000 , Микрочип