Freescale MCIMX28EVK
тел. +7(499)347-04-82
Описание Freescale MCIMX28EVK
Отличный выбор! Freescale (ныне NXP) MCIMX28EVK — это эталонная отладочная и оценочная плата для процессора i.MX28 (серия Applications Processors на архитектуре ARM9). Плата предназначена для разработки, прототипирования и оценки возможностей чипа в различных встраиваемых системах.
Краткое описание
MCIMX28EVK — это полнофункциональная платформа для разработчиков, демонстрирующая все ключевые особенности процессора i.MX28. Основная цель платы — ускорить разработку устройств для рынков:
- Промышленная автоматизация (HMI, программируемые логические контроллеры)
- Управление питанием (smart grid, интеллектуальные счетчики)
- Интернет вещей (IoT) и сенсорные сети
- Портативные медицинские и измерительные приборы
- Устройства с сенсорным вводом и низким энергопотреблением.
Плата имеет множество интерфейсов ввода-вывода, что позволяет подключать дисплеи, сетевые модули, датчики и другую периферию без создания собственного hardware.
Ключевые технические характеристики
1. Центральный процессор:
- Модель: Freescale (NXP) i.MX287 или i.MX283 (ARM926EJ-S ядро)
- Архитектура: ARM9
- Тактовая частота: До 454 МГц
- Встроенная память: 128 КБ SRAM, 64 КБ ROM
2. Память на плате:
- Оперативная память (RAM): 128 МБ DDR2 SDRAM (32-битная шина)
- Флэш-память: 128 МБ SLC NAND Flash (или варианты с 256 МБ)
- Загрузочная память: MicroSD-слот (основной способ загрузки ОС), разъем для SPI Flash.
3. Графика и дисплей:
- Контроллер дисплея (LCDIF): Поддержка до 24-бит цвета (RGB888).
- Видеовыходы:
- Разъем для прямой панели LCD (40-контактный LVDS, поддерживает резистивный сенсорный экран 4- или 5-проводной).
- Разъем VGA через внешний ЦАП (Freescale DAC1408D650).
- Сенсорный экран: Контроллер резистивного тачскрина интегрирован в CPU.
4. Сетевые интерфейсы:
- Ethernet 10/100: 2 порта на контроллере FEC (Fast Ethernet Controller).
- CAN: 2 канала CAN 2.0B на контроллере FlexCAN.
- Другие сетевые модули: Поддерживаются через расширения (например, Wi-Fi, Zigbee).
5. Интерфейсы связи и расширения:
- USB:
- 1 хост-порт USB 2.0 High-Speed (через внешний хаб).
- 1 порт USB OTG 2.0 Full-Speed.
- Последовательные интерфейсы:
- UART: До 6 каналов (один используется для отладки через FTDI).
- I2C: 3 канала.
- SPI: 2 канала (SSP).
- Аудио: Вход (Line-In) и выход (Line-Out, а также разъем для наушников) через 24-бит аудиокодек SGTL5000.
- Расширение: 96-контактный разъем Low-Speed Expansion (LPS) и 96-контактный разъем High-Speed Expansion (HPS) для подключения модулей-дочек (Daughter Cards).
6. Другие интерфейсы:
- Контроллер SD/MMC/SDIO (до 4 карт).
- Контроллер SAI (для подключения модулей с интерфейсом I2S).
- Контроллер SSP (Synchronous Serial Port) для связи с периферией.
- JTAG разъем для отладки на уровне ядра.
- Кнопки: Сброс, включение, пользовательские.
- Светодиоды: Индикация питания, состояния.
7. Питание:
- Вход: 12 В постоянного тока через разъем Jack или от отладчика (P&E Micro).
- Имеет встроенные регуляторы напряжения.
8. Программное обеспечение и ОС:
- Поддерживается широким спектром операционных систем:
- Linux (основная ОС, официальный BSP от NXP).
- Windows Embedded Compact.
- Свободные ОС реального времени (FreeRTOS).
- Другие RTOS (QNX, VxWorks и т.д.).
Парт-номера и модификации
Основные парт-номера, связанные с этой платой:
- MCIMX28EVK — базовый номер оценочного комплекта.
- MCIMX28EVKJ — возможный вариант обозначения (где J может указывать на регион или конкретную сборку).
- i.MX287 — номер самого процессора, установленного на плате (самая распространенная версия).
- i.MX283 — альтернативный процессор в той же серии (отличается набором интерфейсов, например, отсутствием некоторых портов).
Комплект обычно включает:
- Саму плату MCIMX28EVK.
- Кабель питания.
- Кабели для подключения (Ethernet, USB).
- Отладочную плату (часто P&E Micro USB Multilink или аналогичную) для программирования и отладки через JTAG/Serial.
- Документацию на CD.
Совместимые и аналогичные модели
1. Отладочные платы для i.MX28 от других производителей:
- Olimex i.MX28-OLINUXINO-MICRO — более компактная и простая open-source плата от Olimex.
- Ka-Ro TX28 — модули и платы от Ka-Ro Electronics на базе i.MX28.
2. Платы-преемники и платы для более новых процессоров NXP (ARM Cortex-A):
- MCIMX6ULL-EVK — плата для процессора i.MX6ULL (Cortex-A7, более высокая производительность, аналогичная низкая стоимость, флагман для замены i.MX28 в новых проектах).
- MCIMX6Q-SDB / MCIMX6SX-SDB — платы для мощных процессоров серии i.MX6 Quad/Dual (Cortex-A9/A7).
- MIMXRT1060-EVK / MIMXRT1170-EVK — платы для crossover-процессоров i.MX RT (Cortex-M7/M4, сочетают высокую производительность MCU с богатыми возможностями MPU).
- LPC3250 — более старая серия ARM9 от NXP, но с иной периферией.
3. Платы для аналогичных ARM9 процессоров от других производителей:
- Atmel (Microchip) SAM9 серии (SAM9G45, SAM9X60) и их отладочные комплекты.
- TI Sitara AM1x (AM1808) серии на ARM9.
Вывод
MCIMX28EVK — это проверенная временем, хорошо документированная плата для освоения процессоров i.MX28. Её ключевые преимущества — обилие промышленных интерфейсов (CAN, Dual Ethernet), низкое энергопотребление и зрелая программная экосистема. Однако для новых проектов рекомендуется рассматривать более современные аналоги, такие как i.MX6ULL или i.MX RT, которые предлагают лучшую производительность, более современные ядра и актуальную долгосрочную поддержку от NXP.