Устройства 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

В 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

В 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

В 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

В MPLAB ICE4000 снят с производства внутрисхемный эмулятор для устройств PIC и dsPIC.[13] Его заменил НАСТОЯЩИЙ ЛЕД.[14] ICE4000 больше не рекламируется напрямую на веб-сайте Microchip, и Microchip заявляет, что он не рекомендуется для новых разработок.[14]

ICE4000 подключается к ПК инженера через интерфейс USB 2.0. Устройства PIC, отлаживаемые с ICE4000, работали на полной скорости, а эмулятор поддерживал неограниченное количество точек останова и сложную логику прерывания / запуска.[14] Эмулятор поддерживает несколько внешних входов и внешних выходов для синхронизации с другими инструментами.[14]

Рекомендации