Freescale MPC5604EKIT

Freescale MPC5604EKIT
Артикул: 405818

Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Freescale MPC5604EKIT

Конечно, вот подробное описание, технические характеристики и информация о совместимости для отладочного комплекта Freescale (ныне NXP) MPC5604EKIT.

Описание и назначение

MPC5604EKIT — это комплексный стартовый набор для оценки и разработки, предназначенный для 32-битного микроконтроллера MPC5604E семейства Power Architecture® (архитектура e200z0h ядро). Это ключевой инструмент для инженеров, начинающих работу с автомобильными микроконтроллерами Freescale/NXP.

Основное назначение комплекта:

  • Быстрый старт в разработке: Позволяет оценить производительность, периферию и возможности MPC5604E без необходимости создания собственной платы.
  • Прототипирование и отладка: Предоставляет удобную платформу для написания и отладки программного кода (драйверов, прикладных алгоритмов).
  • Демонстрация возможностей: Включает предустановленное демонное ПО, показывающее работу ключевых модулей (ЖК-дисплей, светодиоды, потенциометры, коммуникационные интерфейсы).
  • Образовательные цели: Идеально подходит для изучения архитектуры Power Architecture и автомобильных микроконтроллеров.

Комплект построен на базе двух плат:

  1. Основная отладочная плата (Main Board): Содержит интерфейсы для подключения (USB, CAN, LIN), элементы управления (кнопки, потенциометры), индикации (светодиоды, ЖК-дисплей) и разъемы для расширения.
  2. Целевая плата с микроконтроллером (MCU Card): Собственно, плата с установленным микроконтроллером MPC5604E и необходимой обвязкой. Она вставляется в основную плату.

Технические характеристики

1. Микроконтроллер (на целевой плате MCU Card):

  • Ядро: Power Architecture® e200z0h (V1), 32-битное.
  • Тактовая частота: До 64 МГц.
  • Флеш-память: 512 КБ.
  • ОЗУ (RAM): 32 КБ.
  • Периферия, ключевые модули:
    • eMIOS (Enhanced Modular IO Subsystem): 24 канала для работы с таймерами/PWM.
    • eSCI (Enhanced Serial Communication Interface): 3 модуля (UART/LIN).
    • DSPI (Deserial Serial Peripheral Interface): 3 модуля (SPI).
    • I²C: 1 модуль.
    • FlexCAN: 2 модуля (до 64 буферов сообщений), поддерживает CAN 2.0 A/B.
    • ADC: 16-канальный 10-битный АЦП.
    • JTAG/On-Chip Emulation (Nexus): Для отладки.

2. Функциональность основной отладочной платы:

  • Интерфейсы программирования и отладки:
    • Встроенный отладчик OSBDM (Open Source BDM) с интерфейсом USB.
    • Разъем для внешнего отладчика JTAG/Nexus.
  • Коммуникационные интерфейсы:
    • CAN: Разъем DB9 с изоляцией (трансивер TJA1040).
    • LIN: Разъем с изоляцией (трансивер MC33661).
    • RS-232: 9-контактный разъем DB9 (через eSCI).
    • USB: Порт для отладчика и питания.
  • Устройства ввода/вывода:
    • Графический ЖК-дисплей (128 x 64 пикселей).
    • 4 светодиода (пользовательских).
    • 3 тактильные кнопки.
    • Потенциометр (подключен к АЦП).
    • Пьезо-динамик (зуммер).
  • Питание: Через USB-порт или внешний источник 9-12 В.
  • Разъемы расширения: Позволяют подключать дополнительные модули или выводить сигналы МК.

3. Программное обеспечение и инструменты:

  • Предустановленное демо-ПО: При включении демонстрирует работу периферии.
  • Поддержка сред разработки: Комплект совместим с популярными IDE:
    • CodeWarrior for MCU (Eclipse-based) — основная среда от Freescale/NXP.
    • Green Hills MULTI®
    • IAR Embedded Workbench®
    • Altium TASKING®
  • Драйверы и утилиты: В комплекте или доступны для загрузки.

Парт-номера (Part Numbers)

  • Основной номер комплекта: MPC5604EKIT.
  • Номер заказа (Orderable Part Number): Часто указывается как MPC5604EKIT/ND (где /ND может означать вариант поставки).
  • Номер целевой платы (MCU Card): MPC5604E-MCU-CARD. Эту плату можно приобрести отдельно.
  • Чип (микроконтроллер) на целевой плате: MPC5604EFMLL56 (корпус LQFP-100). Это конкретная модификация с 512 КБ флеш-памяти.

Совместимые и аналогичные модели

Комплект MPC5604EKIT является частью экосистемы. Его можно рассматривать в нескольких контекстах совместимости:

1. Совместимые микроконтроллеры (в рамках одного семейства): Целевая плата рассчитана на конкретный чип, но программно и по выводам совместима с другими МК линейки MPC560xE, что позволяет использовать тот же комплект для изучения архитектуры, но для работы с другими чипами потребуется их собственная отладочная плата или замена MCU Card. К этому же семейству относятся:

  • MPC5602E, MPC5603E, MPC5605E, MPC5606E, MPC5607E
  • Важно: Они различаются объемом памяти, количеством периферии и корпусами. MPC5604E — базовая модель в линейке.

2. Прямые аналоги-преемники от NXP (более современные): Семейство MPC560xE было заменено на более новые и эффективные линейки. Для новых проектов рекомендуется рассматривать:

  • S32K1xx Family (ARM Cortex-M4/M0+): Прямой наследник для общих автомобильных применений (кузов, освещение, управление). Например, комплект S32K144EVB.
  • MPC57xx Family (Power Architecture e200z): Для более требовательных применений (силовые агрегаты, шасси, безопасность). Например, MPC5748G или MPC5777C.

3. Совместимые отладочные инструменты и программное обеспечение:

  • Отладчики: Помимо встроенного OSBDM, можно использовать профессиональные отладчики: PE Micro USB Multilink, PEmicro Cyclone, Lauterbach TRACE32 (с соответствующим адаптером).
  • Программные стеки: AUTOSAR, CAN/LIN стеки от Vector, Elektrobit и других поставщиков, портируемые на эту платформу.

4. Совместимые расширения: Основная плата имеет стандартные разъемы, что теоретически позволяет подключать совместимые по форм-фактору платы расширения (хотя специализированных для этого конкретного набора было немного).

Вывод

MPC5604EKIT — это устаревший, но хорошо документированный и функциональный комплект для входа в мир автомобильных микроконтроллеров на архитектуре Power Architecture. Для начала обучения и работы с legacy-кодом он остается полезным. Однако для новых разработок NXP настоятельно рекомендует переходить на современные семейства на ядрах ARM, такие как S32K или MPC57xx.

Товары из этой же категории