Freescale MC9328MXLVP20R2
тел. +7(499)347-04-82
Описание Freescale MC9328MXLVP20R2
Отличный выбор! MC9328MXLVP20R2 — это один из классических и популярных процессоров для встраиваемых систем от Freescale Semiconductor (ныне часть NXP Semiconductors).
Полное описание
Freescale MC9328MXLVP20R2 — это высокоинтегрированный микроконтроллер (система на кристалле, SoC) на базе ядра ARM920T, работающего на частоте 200 МГц. Он был разработан для применений, требующих высокой производительности, низкого энергопотребления и богатого набора периферийных интерфейсов в компактном форм-факторе.
Ключевая особенность этой модели — наличие встроенного видеоконтроллера (LCD Controller) и контроллера Smart Card Interface, что делало его особенно популярным для портативных и мультимедийных устройств, таких как:
- Тонкие клиенты и терминалы
- Портативные медицинские приборы
- Промышленные панели управления
- Устройства со смарт-картами (например, платёжные терминалы, защищённый доступ)
Это компонент в корпусе MAPBGA-256, что подразумевает сложность ручной пайки и ориентирован на промышленное производство.
Детальные технические характеристики
| Категория | Характеристики |
| :--- | :--- |
| Ядро и производительность | ARM920T с тактовой частотой 200 МГГц (версия VP20R2).
Наличие блока MMU (Memory Management Unit), позволяющего работать под управлением сложных ОС (Linux, Windows CE). |
| Память | Внутренняя SRAM: 16 КБ + 32 КБ (для видеобуфера).
Внешняя память: Интегрированный контроллер внешней памяти (EIM) для подключения SDRAM, Flash (NOR/NAND), SRAM. |
| Видео и графика | Интегрированный LCD-контроллер: Поддержка пассивных (STN) и активных (TFT) дисплеев с разрешением до 800x600 пикселей (XGA).
Поддержка 4-битных, 8-битных и 16-битных цветовых форматов.
Аппаратный курсор 32x32 пикселя. |
| Периферийные интерфейсы | Smart Card Interface (SCI): 2 независимых порта (ISO-7816-3).
USB: 1 хост-контроллер (USB 1.1) и 1 устройство (USB 1.1).
Последовательные порты: 3 UART (асинхронные), 2 SPI, 1 I²C.
Аудио: Интерфейс SSI/I²S для подключения аудиокодеков.
Другие: Контроллер прерываний, таймеры/счётчики (PWM, RTC, Watchdog), порты ввода-вывода общего назначения (GPIO). |
| Аналоговые интерфейсы | АЦП (ADC): 8-канальный, 10-разрядный. |
| Питание и корпус | Напряжение питания: Ядро — 1.75В, Периферия и память — 3.0В или 3.3В.
Корпус: MAPBGA-256 (Plastic Thermally Enhanced Package).
Техпроцесс: 0.18 мкм. |
| Температурный диапазон | Промышленный: -40°C до +85°C. |
Парт-номера (Part Numbers) и варианты
Основная модель — MC9328MXLVP20R2. Маркировка расшифровывается:
- MC9 — серия.
- 328MX — семейство i.MX (первое поколение, ранее называлось "DragonBall MX").
- L — Low-voltage (низкое напряжение ядра).
- VP20 — версия с частотой 200 МГц.
- R2 — ревизия ядра/кремния.
Другие варианты в семействе MC9328MXL:
- MC9328MXLVP15 — версия на 150 МГц.
- MC9328MXLVP20 — версия на 200 МГц (базовая, без "R2").
- MC9328MXLVP20R2 — версия на 200 МГц с обновлённой ревизией (исправления ошибок, улучшения).
- MC9328MXLVM15 — версия на 150 МГц с другим набором периферии (например, без видеоконтроллера LCD).
Совместимые и альтернативные модели
1. Прямые аналоги и наследники от Freescale/NXP (семейство i.MX):
- MC9328MXLVP15 / MC9328MXLVP20 — прямые аналоги с той же pin-to-pin совместимостью, но другими частотами или ревизиями. Могут требовать проверки errata.
- i.MX21 / i.MX21S — Прямой наследник MC9328MXL. Имеет то же ядро ARM926EJ-S (более современное, чем ARM920T) на частоте до 266 МГц, улучшенный набор периферии (USB OTG, криптография), но не является pin-to-pin совместимым. Требует переразводки платы.
- i.MX25, i.MX27, i.MX28 — Более поздние и мощные представители линейки i.MX, основанные на ядре ARM9 или ARM Cortex-A. Имеют значительно более широкие возможности, но требуют полного перепроектирования системы.
2. Совместимые по функционалу процессоры от других производителей:
- Samsung S3C2410 / S3C2440 (на базе ARM920T/ARM920T). Очень популярные в своё время процессоры с LCD-контроллером. Широкая распространённость, но другой набор периферии и корпус.
- Atmel (Microchip) AT91SAM9260 / AT91SAM9263 (на базе ARM926EJ-S). Конкуренты от Atmel с похожим набором интерфейсов (LCD, USB, сеть).
- Cirrus Logic EP93xx (на базе ARM920T). Фокус на мультимедиа и аудио.
3. Современные альтернативы (для новых разработок):
- NXP i.MX RT серия (например, i.MX RT1060) — Кроссоверы на ядрах Cortex-M7 с высокой производительностью (сотни МГц), но без MMU (работают под RTOS, а не Linux). Идеальны для замены в реальном времени.
- NXP i.MX 6/7/8 серия (на ядрах Cortex-A) — Современные процессоры для Linux/Android. Гораздо более высокая производительность, поддержка 3D-графики, видео кодирования/декодирования.
- Texas Instruments Sitara AM335x (Cortex-A8) — Например, знаменитый AM3358 (сердце платы BeagleBone Black). Мощная современная замена.
- STMicroelectronics STM32MP1 (Cortex-A7 + Cortex-M4) — Современный гетерогенный микропроцессор для встраиваемых Linux-систем.
Важное примечание:
MC9328MXLVP20R2 является устаревшим (Obsolete) компонентом. NXP рекомендует не начинать новые проекты на этой платформе и переходить на современные аналоги (например, i.MX RT или i.MX 6UL/6ULL). Однако, он до сих пор может встречаться в поддержке legacy-продуктов или на вторичном рынке компонентов.