Freescale MC9328MX1DVM20
тел. +7(499)347-04-82
Описание Freescale MC9328MX1DVM20
Отличный выбор! MC9328MX1 (DVM20) — это один из самых известных и удачных процессоров семейства i.MX (ранее DragonBall MX) от Freescale (ныне NXP Semiconductors). Он широко использовался в карманных компьютерах (PDA) начала-середины 2000-х годов.
Вот подробное описание, технические характеристики и совместимые модели.
Общее описание MC9328MX1 (DVM20)
MC9328MX1 — это высокоинтегрированный микропроцессор для мобильных и портативных устройств на базе ядра ARM9TDMI. Символ DVM20 в конце маркировки указывает на конкретную ревизию и вариант поставки:
- D — Корпус типа MAPBGA (357 шариков).
- V — Диапазон рабочих температур: от -40°C до +85°C (промышленный).
- M20 — Максимальная тактовая частота 200 МГц.
Это был флагман линейки, пришедший на смену популярным процессорам DragonBall (на базе 68k) в устройствах Palm OS и других ОС. Его ключевые преимущества — высокая производительность при низком энергопотреблении, богатая периферия "система-на-кристалле" (SoC) и встроенный контроллер памяти SDRAM.
Ключевые технические характеристики
| Параметр | Характеристика | | :--- | :--- | | Архитектура ядра | ARM9TDMI (32-бит RISC), с поддержкой наборов команд ARM и Thumb. | | Тактовая частота | До 200 МГц (версия DVM20). Существовали младшие версии на 160 и 133 МГц. | | Память |
- Встроенная SRAM: 128 КБ.
- Контроллер внешней памяти: Поддержка SDRAM, SRAM, Flash (NOR/NAND), ROM. Встроенный контроллер SDRAM — одно из главных преимуществ, упрощающее конструкцию.
- LCD-контроллер: Поддержка панелей до 800x600, 16-бит на пиксель.
- Контроллер сенсорного экрана (Touch Screen)
- USB 1.1 Device контроллер (Full-Speed, 12 Мбит/с).
- Модуль безопасности (Security Module): Генератор случайных чисел, поддержка алгоритмов DES/3DES.
- Многофункциональные порты ввода-вывода (GPIO)
- Контроллер прерываний (AITC)
- Системный таймер (RTC), Watchdog таймер, PWM-таймеры.
- Интерфейсы связи:
- 3x UART (один с поддержкой IrDA).
- Интерфейс SSI/I²S для аудио-кодеков.
- I²C шина.
- CSPI (синхронный последовательный порт, аналог SPI).
- Мультимедиа: Встроенный AC97 аудио-интерфейс.
- Низкое энергопотребление, несколько режимов (Run, Wait, Stop, Sleep).
- Напряжение ядра: 1.8В.
- Напряжение ввода-вывода: 3.0В - 3.3В.
Парт-номера (Part Numbers) и варианты
Основные варианты в семействе MC9328MX1, отличающиеся частотой, температурным диапазоном и корпусом:
- MC9328MX1DVM20 — Основной промышленный вариант на 200 МГц в корпусе MAPBGA-357.
- MC9328MX1DVH20 — Коммерческий вариант (0°C to +70°C) на 200 МГц.
- MC9328MX1DVM16 — Промышленный вариант на 160 МГц.
- MC9328MX1DVM13 — Промышленный вариант на 133 МГц.
- MC9328MX1CVM15 — Более ранняя ревизия (C вместо D) на 150 МГц.
- MC9328MX1CSM15 — Вариант в корпусе PBGA-256 (меньше выводов, урезанная периферия) на 150 МГц.
Примечание: Ревизия "D" (DVMxx) является наиболее распространенной и финальной для этого чипа.
Совместимые и конкурирующие модели (от Freescale/NXP)
-
Прямые аналоги и преемники в линейке i.MX1:
- MC9328MX1 (MX1) — Базовая модель.
- MC9328MXL (MXL) — Упрощенная и удешевленная версия MX1. Имеет меньший объем встроенной SRAM (32 КБ), отсутствует контроллер SDRAM (только SRAM/ROM), упрощен LCD-контроллер. Частота до 200 МГц. Прямой "младший брат".
- MC9328MXS (MXS) — Специализированная версия для смарт-карток и сверхбюджетных решений. Минимальная периферия.
-
Последующие поколения ARM9 от Freescale/NXP (эволюция):
- i.MX21 — Следующее поколение. Более производительное ядро ARM926EJ-S, встроенный модуль видео-кодирования/декодирования, USB OTG. Частота до 266 МГц.
- i.MX25 — Развитие i.MX21 с фокусом на промышленность и HMI, добавлен контроллер CAN.
- i.MX27 — Еще более мощное развитие i.MX21 с акцентом на мультимедиа.
- i.MX28 — Уже на ядре ARM9, но с фокусом на энергоэффективность и встроенный контроллер питания.
Известные устройства на базе MC9328MX1
Процессор стал "сердцем" многих популярных КПК и embedded-устройств:
- Palm Tungsten T2, Tungsten T3, Tungsten E (именно MX1 DVM20).
- Sony CLIÉ PEG-NX80V, PEG-NZ90.
- Garmin iQue 3200, 3600 (КПК+GPS).
- Различные промышленные терминалы, медицинские приборы и блоки управления.
Вывод
MC9328MX1DVM20 — это классический представитель первого поколения процессоров i.MX, который совершил революцию в рынке карманных компьютеров, предложив полноценную 32-бит ARM-архитектуру с богатым набором периферии. Его наследие живет в современных микроконтроллерах и микропроцессорах NXP i.MX, которые до сих пор используются в огромном спектре устройств — от IoT до автомобильных систем.