Freescale MC9328MX21SCVK

Freescale MC9328MX21SCVK
Артикул: 404088

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

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

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

Описание Freescale MC9328MX21SCVK

Отличный выбор! Freescale MC9328MX21SCVK — это мощный и популярный микроконтроллер для встраиваемых систем, особенно в эпоху до широкого распространения процессоров на ядрах Cortex. Давайте разберем его подробно.

Общее описание

MC9328MX21 (i.MX21) — это высокопроизводительный микроконтроллер (или, точнее, микропроцессор для встраиваемых систем) семейства i.MX1, построенный на ядре ARM926EJ-S, работающем на частоте 266 МГц (для версии SCVK).

Он был разработан компанией Freescale Semiconductor (ныне часть NXP Semiconductors) для применений, требующих высокой вычислительной мощности, низкого энергопотребления и богатого набора периферии. Ключевая особенность — интегрированный графический ускоритель (IPU — Image Processing Unit), что делало его идеальным решением для устройств с ЖК-экранами.

Основные сферы применения:

  • Портативные медицинские приборы
  • Промышленные панели управления (HMI)
  • Портативные навигационные устройства (до эры смартфонов)
  • Тонкие клиенты и терминалы
  • Мультимедийные проигрыватели

Ключевые технические характеристики MC9328MX21SCVK

  • Архитектура ядра: ARM926EJ-S
    • Поддержка набора инструкций ARMv5TEJ
    • Встроенный блок Java-ускорения (Jazelle RCT)
    • Частота: 266 МГц (версия "C" в маркировке)
  • Память:
    • Внутренняя SRAM: 128 Кбайт
    • Внутренняя ROM: 16 Кбайт (для начальной загрузки)
    • Контроллер внешней памяти: поддерживает SDRAM, NOR/NAND Flash, SRAM, SmartCard, MMC/SD.
  • Системная шина: 133 МГц (AHB, Advanced High-performance Bus)
  • Графический ускоритель (IPU - Image Processing Unit):
    • Поддержка LCD-дисплеев с разрешением до 800x600 (XGA) и 1024x768 (при пониженной частоте обновления).
    • Наложение до 3 графических слоев.
    • Преобразование цветовых пространств (YUV ↔ RGB).
    • Масштабирование, вращение изображения.
  • Модули связи и интерфейсы:
    • USB: 1 х хост-контроллер (USB 1.1) и 1 х устройство (USB 1.1 Full-Speed).
    • Ethernet: 10/100 Мбит контроллер (FEC - Fast Ethernet Controller) с интерфейсом MII.
    • Аудио: Интерфейс SSI/I²S (3 канала) для подключения аудиокодеков. Встроенный аудио-мультиплексор.
    • Последовательные интерфейсы: 3 x UART, 2 x SPI (CSPI), 1 x I²C.
    • Каналы ввода/вывода: 4 x PWM, GPIO с возможностью прерываний.
  • Модули безопасности и защиты:
    • Генератор случайных чисел (RNG).
    • Контроллер защиты от вскрытия корпуса (Tamper Detect).
  • Аналоговые модули:
    • 8-канальный 10-битный АЦП (Touch Screen ADC).
  • Таймеры: Watchdog таймер, программируемый таймер (GPT), системный таймер (RTC).
  • Корпус: 289-контактный MAPBGA (SCVK).
  • Напряжение питания: Ядро: 1.5В - 1.95В, Периферия: 2.7В - 3.6В.

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

Маркировка Freescale/NXP обычно следует шаблону: MC9328MX21XXXYZ, где:

  • XXX — обозначение частоты и температуры.
  • Y — версия корпуса.
  • Z — вариант поставки (лоток/рулон).

Для MC9328MX21SCVK:

  • MC9328MX21 — базовое название семейства.
  • S — обозначение частоты (266 МГц).
  • C — промышленный температурный диапазон (-40°C до +85°C). Вариант "L" — коммерческий (0°C до +70°C).
  • V — корпус (289-MAPBGA).
  • K — вариант поставки (лоток).

Другие популярные парт-номера в этом семействе:

  • MC9328MX21LVM15 — 266 МГц, коммерческий диапазон (L), корпус 289-MAPBGA (V), лоток (15).
  • MC9328MX21AVM15 — 200 МГц (A), промышленный диапазон (C?), корпус 289-MAPBGA.
  • MC9328MX1VM15 — Более ранняя версия i.MX1 (без суффикса "21"), 200 МГц, отличается набором периферии.

Совместимые и альтернативные модели

1. Прямые аналоги и варианты в семействе i.MX21:

  • MC9328MX21 (i.MX21) — Базовая модель с графическим ускорителем (IPU).
  • MC9328MX21S (i.MX21S) — Упрощенная версия без IPU и Ethernet. Идеальна для задач, где графика не нужна, но требуется высокая производительность и низкая цена.
  • MC9328MXL (i.MX1 / i.MXL) — Предшественник i.MX21. Имеет более простой графический контроллер (LCDC вместо IPU), менее производительный (до 200 МГц) и другой набор периферии (например, нет встроенного 10/100 Ethernet).

2. Эволюционные преемники от Freescale/NXP (более новые и мощные):

  • i.MX25x / i.MX28x — Следующее поколение на ядре ARM9. Имеют лучшую энергоэффективность, больше периферии (например, контроллеры для ЖК без внешнего RAMDAC).
  • i.MX3xx (на ядре ARM11) — Значительный скачок в производительности, поддержка более сложных ОС.
  • Серия i.MX6/7/8 (на ядрах Cortex-A) — Современные процессоры NXP, которые полностью заменили ARM9/ARM11 семейства. Для новых разработок рекомендуется рассматривать именно их (например, i.MX6ULL для задач, схожих с i.MX21, но с гораздо большими возможностями).

3. Аналоги от других производителей (эпохи ARM9):

  • Atmel (Microchip) AT91SAM9xxx (например, AT91SAM9G45) — Популярные конкуренты с похожей периферией.
  • Texas Instruments OMAP-L1xx / Sitara AM1x — Процессоры на ARM9 + DSP.
  • Samsung S3C24xx (например, S3C2440, S3C2416) — Очень популярные и доступные микроконтроллеры, но без встроенного графического ускорителя уровня IPU.

Важное примечание:

MC9328MX21 — это устаревший продукт (статус NRND - Not Recommended for New Design или EOL - End of Life). Его не следует использовать в новых проектах. Производство может быть прекращено, а наличие на рынке ограничено партиями с переработки или остатками на складах.

Для новых разработок с аналогичными требованиями (графика, интерфейсы) рекомендуется рассматривать современные процессоры NXP на ядрах Cortex-A, такие как i.MX6ULL, i.MX6ULZ, i.MX7D или i.MX8M Mini. Они предлагают многократно большую производительность, лучшее энергопотребление, современные интерфейсы (USB 2.0/3.0, Gigabit Ethernet) и активную поддержку от производителя.

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