Устройства MPLAB - MPLAB devices
В MPLAB серия устройств программисты и отладчики за Микрочип PIC и dsPIC микроконтроллеры, разработан Технология микрочипов.
Семейство ICD отладчики был произведен с момента выпуска первых микроконтроллеров PIC на базе Flash, и последний ICD 3 в настоящее время поддерживает все современные устройства PIC и dsPIC. Это самый популярный комбинированный инструмент отладки / программирования от Microchip.
НАСТОЯЩИЙ ЛЕД эмулятор аналогичен ICD, но с добавлением улучшенных функций отладки и различных дополнительных модулей, расширяющих область его использования. ICE - это семейство снятых с производства внутрисхемных эмуляторов для устройств PIC и dsPIC, и в настоящее время его заменяет REAL ICE.
MPLAB ICD
В MPLAB ICD - это первый внутрисхемный отладчик от Microchip, выпуск которого в настоящее время прекращен, и его заменяет ICD 2.[1] ICD подключен к ПК инженера через RS-232, и подключился к устройству через ICSP.[1]
ICD поддерживает устройства семейств PIC16C и PIC16F, а также поддерживает выполнение на полной скорости или одношаговую интерактивную отладку.[1] ICD поддерживал только одну аппаратную точку останова.[1]
MPLAB ICD 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]
MPLAB ICD 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
В MPLAB REAL ICE (ян-Cцепь Emulator) - это высокоскоростной эмулятор для устройств 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]
Performance Pak
REAL ICE Performance Pak - это дополнительное дополнение к REAL ICE, которое состоит из высокоскоростного драйвера датчика и приемника, в которых используются два кабеля CAT5.[11] Выводы отладки управляются с помощью связи LVDS, а дополнительные соединения трассировки обеспечивают высокоскоростную последовательную загрузку трассировки на ПК.[11]
Изолятор
Изолятор REAL ICE - это дополнительное дополнение к REAL ICE, которое позволяет подключаться к приложениям переменного и высокого напряжения, не привязанным к земле.[12] Управляющие сигналы имеют магнитную или оптическую изоляцию, что обеспечивает эквивалентную изоляционную защиту до 2,5 кВ.[12] Изолятор действует как изолированный мост, через который сигналы передаются с полной прозрачностью на MPLAB REAL ICE или MPLAB IDE.[12]
MPLAB ICE2000
В MPLAB ICE2000 снят с производства внутрисхемный эмулятор для устройств PIC и dsPIC.[13] Его заменил НАСТОЯЩИЙ ЛЕД.
ICE2000 подключается к ПК инженера через параллельный порт интерфейс и USB-конвертер. ICE2000 требует модулей эмулятора, а тестовое оборудование должно обеспечивать сокет, который может принимать либо модуль эмулятора, либо производственное устройство.
MPLAB ICE4000
В MPLAB ICE4000 снят с производства внутрисхемный эмулятор для устройств PIC и dsPIC.[13] Его заменил НАСТОЯЩИЙ ЛЕД.[14] ICE4000 больше не рекламируется напрямую на веб-сайте Microchip, и Microchip заявляет, что он не рекомендуется для новых разработок.[14]
ICE4000 подключается к ПК инженера через интерфейс USB 2.0. Устройства PIC, отлаживаемые с ICE4000, работали на полной скорости, а эмулятор поддерживал неограниченное количество точек останова и сложную логику прерывания / запуска.[14] Эмулятор поддерживает несколько внешних входов и внешних выходов для синхронизации с другими инструментами.[14]
Рекомендации
- ^ а б c d Комплект MPLAB®ICD, Микрочип
- ^ а б c d е Внутрисхемный отладчик MPLAB ICD 2, Микрочип
- ^ а б Внутрисхемный отладчик / программатор MPLAB®ICD 2, Микрочип
- ^ Примечания к выпуску внутрисхемного отладчика MPLAB® ICD 2, Калифорнийский университет
- ^ а б c d е ж грамм час я j Внутрисхемный отладчик MPLAB ICD 3, Микрочип
- ^ Внутрисхемный эмулятор MPLAB REAL ICE, Веб-сайт Microchip
- ^ Микроконтроллеры: высокопроизводительные системы и программирование, CRC Press, 28 октября 2013 г.
- ^ Программирование микроконтроллера PIC, Тата МакГроу-Хилл Образование
- ^ Микроконтроллеры PIC: Введение в микроэлектронику, Эльзевир, 2011
- ^ Программирование 32-битных микроконтроллеров на C: изучение PIC32, Newnes, 8 апреля 2011 г.
- ^ а б MPLAB REAL ICE PERFORMANCE PAK, Microchip Direct
- ^ а б c Изолятор MPLAB REAL ICE, Microchip Direct
- ^ а б Сеть и межсетевое взаимодействие с микроконтроллерами, Эльзевир, 30 апреля 2004 г.
- ^ а б c d MPLAB® ICE 4000, Микрочип