Freescale MPC5566EVB
тел. +7(499)347-04-82
Описание Freescale MPC5566EVB
Отличный выбор! Freescale MPC5566EVB — это оценочная (отладочная) плата для мощного 32-битного микроконтроллера MPC5566 (позже переименованного в NXP MPC5566) из семейства Freescale/NXP Power Architecture.
Вот подробное описание, характеристики и совместимая информация.
Описание
MPC5566EVB — это комплексная платформа для разработки и оценки, созданная для демонстрации возможностей и ускорения разработки на микроконтроллере MPC5566. Этот МК ориентирован на самые требовательные приложения в автомобильной промышленности (силовые агрегаты, трансмиссии, шасси, безопасность) и в промышленной автоматизации.
Плата предоставляет разработчику легкий доступ ко всем периферийным функциям микроконтроллера через разъемы, индикаторы и дополнительные микросхемы. Она позволяет прототипировать, отлаживать код и тестировать производительность системы до создания собственной печатной платы.
Ключевые цели платы:
- Оценка производительности MPC5566 (двойное ядро e200z6/z0, FPU, TMU).
- Разработка и отладка программного обеспечения для встраиваемых систем.
- Тестирование сложных периферийных интерфейсов (FlexCAN, LIN, eMIOS, eQADC).
- Создание прототипов автомобильных и промышленных приложений.
Технические характеристики
1. Основной микроконтроллер (MPC5566)
- Архитектура: Power Architecture® (Book E), 32-бит.
- Ядра: Два ядра e200:
- Основное ядро: e200z6 (исполнение с переменной длиной — VLE) с FPU (блок вычислений с плавающей точкой) и TMU (блок тригонометрических и математических функций). Частота до 132 МГц.
- Второе ядро: e200z0 (ядро контроля/мониторинга), частота до 66 МГц.
- Память:
- Flash-память: 3 МБ (с ECC).
- SRAM: 128 КБ + 64 КБ резервной (Standby) RAM (с ECC).
- Периферия (ключевые модули):
- eTPU2 (Enhanced Time Processing Unit): 2 модуля по 32 канала — для сложного управления двигателями, широтно-импульсной модуляции (ШИМ), декодирования энкодеров.
- eMIOS (Enhanced Modular I/O Subsystem): 28 каналов — для генерации ШИМ, захвата/сравнения.
- eQADC (Enhanced Queued Analog-to-Digital Converter): 2 модуля, 40 аналоговых входов, высокая точность.
- FlexCAN: 3 модуля (до 64 буферов сообщений) — для сетей CAN 2.0B.
- LIN: 2 контроллера — для локальных сетей.
- DSPI (Deserial Serial Peripheral Interface): 4 модуля — для связи с периферийными чипами.
- eSCI (Enhanced Serial Communication Interface): 5 модулей — UART.
- I2C: 1 модуль.
2. Компоненты и интерфейсы на плате EVB
- Память:
- SDRAM: 32 МБ (для данных и выполнения кода).
- Flash-память: 8 МБ (для хранения приложений, данных).
- SRAM: 2 МБ (быстрая статическая память).
- Отладочные интерфейсы:
- JTAG/COP (Nexus): Основной порт для подключения эмуляторов (например, P&E Multilink, Lauterbach TRACE32, iSystem).
- Последовательный порт (RS-232): Для консольного вывода и загрузки.
- Коммуникационные интерфейсы (выведены на разъемы):
- CAN: 2 канала (с трансиверами).
- LIN: 1 канал.
- Ethernet: 1 порт 10/100 Мбит/с (через отдельный контроллер SMSC LAN91C111).
- Пользовательский интерфейс:
- Тактовые кнопки (Reset, Interrupt, NMI).
- Светодиодные индикаторы (Питание, пользовательские).
- Потенциометр (для тестирования АЦП).
- Питание: Вход +12В через разъем Barrel Jack или от отладчика.
- Расширение: Возможность подключения дополнительных плат через системные разъемы.
Парт-номера (Part Numbers)
Основные парт-номера, связанные с этой платой:
- MPC5566EVB — базовый номер оценочного комплекта.
- MPC5566EVBE — возможно, обозначение для полного пакета (Eval Kit), включающего плату, кабели, документацию и ПО.
- MC5566EVB — альтернативное написание (иногда используется в документации).
Важно: Поставки оригинальных новых плат от NXP прекращены. Оборудование можно найти на вторичном рынке (eBay, специализированные форумы) или у компаний, занимающихся утилизацией электроники.
Совместимые и аналогичные модели
Совместимые микроконтроллеры (прямая замена на плате):
- MPC5566MZP132 — основной МК, установленный на плате. Прямых аналогов с таким же корпусом и выводом для этой EVB нет, но семейство включает вариации.
Микроконтроллеры из того же семейства (аналогичные по архитектуре и периферии, но могут отличаться по корпусу/памяти):
- MPC5565 — версия с одним ядром e200z6 (без второго ядра z0) и уменьшенным объемом памяти.
- MPC5567 — более продвинутая версия с увеличенной частотой и улучшенной периферией.
- MPC5566E — возможно, версия с расширенным температурным диапазоном.
- MPC567x Family (MPC5674F, MPC5675K, MPC5676R) — следующее поколение (процессорное ядро e200z7, более высокая производительность, больше памяти и периферии). Является логическим наследником для новых разработок.
Совместимые отладочные инструменты и программное обеспечение:
- Эмуляторы/отладчики:
- P&E Multilink Universal/Cyclone Universal
- Lauterbach TRACE32 с PowerTap/E или модулем для Power Architecture.
- iSystem debuggers
- PLS UDE
- Программное обеспечение:
- Компиляторы: Green Hills MULTI, Wind River Diab Compiler, GNU GCC for Power Architecture (например, от HighTec или Codesourcery).
- IDE: NXP CodeWarrior (специальная версия для MCU, например, CodeWarrior for MCU v10.x), Eclipse-based среды от поставщиков компиляторов.
- Авто-стеки: Вектор MICROSAR, Elektrobit AUTOSAR, собственные стеки.
- ОС: OSEK/VDX-совместимые ОСРВ (например, ERIKA Enterprise, OSEKturbo), FreeRTOS.
Аналогичные оценочные платы (для МК следующего поколения):
- MPC5675KIT — оценочный комплект для MPC5675K (семейство MPC567x).
- DEVKIT-MPC5748G — плата для более современного МК семейства MPC57xx на ядре e200z4, которое пришло на смену архитектуре Power Architecture в автомобильном сегменте NXP.
Заключение
MPC5566EVB была флагманской отладочной платой для своего времени, предназначенной для разработки высокопроизводительных и надежных систем. Сегодня она представляет в основном исторический и образовательный интерес, а также используется для поддержки существующих проектов. Для новых разработок рекомендуется рассматривать более современные семейства NXP, такие как MPC57xx (S32R/S32S) или S32K для автомобильных приложений, которые поддерживаются актуальными инструментами и ПО.