Freescale MX28

тел. +7(499)347-04-82
Описание Freescale MX28
Конечно. Вот подробное описание микропроцессора Freescale (ныне NXP) i.MX28.
Общее описание
Freescale i.MX28 — это семейство высокоэффективных, энергоэкономичных микропроцессоров на базе ядра ARM9® (ARM926EJ-S™) с тактовой частотой до 454 МГц. Эти процессоры разработаны для встраиваемых применений, где критически важны низкое энергопотребление, интеграция и стоимость. Ключевой особенностью семейства является встроенный импульсный трансформатор (DC-DC converter), который позволяет значительно повысить общую энергоэффективность системы.
Микропроцессоры i.MX28 ориентированы на рынок портативных устройств, промышленных контроллеров, смарт-метров (электроэнергия, вода, газ), IoT-шлюзов, медицинских приборов и простых HMI-панелей.
Ключевые особенности и технические характеристики
1. Процессорное ядро
- Архитектура: ARM9EJS
- Ядро: ARM926EJ-S™
- Тактовая частота: До 454 МГц
- Сопроцессор (VFP): Vector Floating Point (VFPv3) для ускорения математических операций с плавающей запятой.
2. Память
- Внутренняя память: 128 КБ SRAM
- Контроллер памяти: 16/32-битный DDR2/LPDDR1 DRAM controller
- Контроллер постоянной памяти:
- Поддержка NAND Flash (до 16-бит, с ECC)
- Поддержка NOR Flash
- Контроллер SD/MMC/SDIO (до 4 карт)
- Serial NOR Flash (SPI)
3. Энергопотребление
- Уникальная особенность: Интегрированный импульсный источник питания (DC-DC converter) для ядра и других модулей.
- Режимы работы: Режимы ожидания (Wait), Stop и низкого энергопотребления для батарейных применений.
4. Периферия и интерфейсы (Наиболее полный набор в своем классе)
- Дисплей: Контроллер LCD с поддержкой разрешения до 800x480 пикселей.
- Связь и сети:
- Ethernet: 2x контроллера 10/100 Мбит/с (MAC). Требуют внешних PHY.
- CAN: 2x контроллера CAN 2.0B.
- USB: 2x контроллера USB 2.0 OTG (с интегрированными PHY).
- Связь: До 6x UART, 2x I2C, 2x SPI (SSP), I2S.
- Аналоговые интерфейсы:
- АЦП: 12-битный, до 5 каналов (LRADC — с резистивным touch-скрином).
- Тouchscreen: Встроенный 4- или 5-проводной контроллер для резистивных экранов.
- Безопасность:
- Генератор случайных чисел (RNGB).
- Криптографический ускоритель для DES, 3DES, AES, SHA, MD5.
- Прочее:
- До 6x 32-битных таймеров.
- Контроллер двигателей постоянного тока (DC Motor) — ШИМ.
- Контроллер клавиатуры (до 8x8 матрица).
- Интерфейс PWM (ШИМ).
5. Корпус
- Основной корпус: 289-контактный BGA (LFBGA) с шагом 0.8 мм.
Парт номера (Part Numbers)
Семейство i.MX28 включает несколько моделей с разной конфигурацией периферии. Наиболее распространенные:
| Парт номер | Ключевые отличия | | :--- | :--- | | MCIMX283CVM4B | Базовая модель, 454 МГц, промышленный температурный диапазон (-40°C to +85°C) | | MCIMX283DVM4B | Аналог выше, коммерческий температурный диапазон (0°C to +95°C) | | MCIMX287CVM4B | Модель с максимальной периферией: добавлены 2 контроллера CAN, 2-й Ethernet (2x MAC). Пром. диапазон. | | MCIMX287DVM4B | То же, что и 287, но коммерческий температурный диапазон. | | MCIMX286CVM4B | Промежуточная модель (между 283 и 287). Пром. диапазон. | | MCIMX286DVM4B | Промежуточная модель. Коммерческий диапазон. | | MCIMX280CVM4B | Модель с урезанной периферией. Пром. диапазон. |
Примечание: Буквы в номере обозначают:
C
/D
— температурный диапазон (Consumer/Commercial или Industrial).V
— корпус (LFBGA).M4B
— маркировка скорости (454 МГц).
Совместимые модели и аналоги
1. Внутри семейства NXP
- i.MX23 — Более младшее и дешевое семейство. Имеет схожую периферию, но менее производительное ядро (до 454 МГц, но в целом слабее) и часто один Ethernet.
- i.MX6UL (Прямой наследник) — Более современный процессор на ядре Cortex-A7. Значительно выше производительность, лучше энергоэффективность, сохраняет богатый набор периферии (Ethernet, CAN, LCD и т.д.). Является основной рекомендацией для новых разработок взамен i.MX28.
- i.MX RT10xx (Кросовер) — Микроконтроллеры на ядрах Cortex-M7/M4. Имеют исключительно высокую производительность, подходят для задач реального времени. Периферия похожа, но обычно отсутствует контроллер внешней DRAM и LCD в младших моделях.
2. От других производителей (Функциональные аналоги)
- Microchip SAM9x60 (на ARM9) — Современное семейство с поддержкой Gigabit Ethernet, высокой интеграцией.
- Texas Instruments Sitara AM335x (на Cortex-A8) — Например, AM3354. Значительно более производительное ядро, широко используется в промышленных контроллерах.
- STMicroelectronics STM32MP1 (Cortex-A7 + Cortex-M4) — Современные микропроцессоры с высокой интеграцией и отличным соотношением цена/производительность/периферия.
Вывод
Freescale (NXP) i.MX28 — это проверенное временем, хорошо сбалансированное решение для недорогих встраиваемых систем, требующих работы с дисплеем, сетью (Ethernet) и многочисленными интерфейсами связи (UART, CAN, USB) при минимальном энергопотреблении. Однако для новых проектов целесообразнее рассматривать его более современные аналоги, такие как i.MX6UL или i.MX RT10xx от NXP, предлагающие лучшую производительность и энергоэффективность.