Freescale MCIMX6U5DVM10AC
тел. +7(499)347-04-82
Описание Freescale MCIMX6U5DVM10AC
Отличный выбор микропроцессора! MCIMX6U5DVM10AC — это высокопроизводительный процессор семейства i.MX 6UltraLite от NXP (ранее Freescale), ориентированный на приложения с требованиями к энергоэффективности, безопасности и стоимости.
Общее описание
MCIMX6U5DVM10AC — это одноядерный процессор на архитектуре ARM Cortex-A7, работающий на частоте 528 МГц. Он является частью линейки i.MX 6 Series и позиционируется как решение для устройств Интернета Вещей (IoT), промышленной автоматизации, потребительской электроники, умных домов и портативных устройств, где критичны низкое энергопотребление и встроенные функции безопасности.
Ключевые особенности:
- Низкое энергопотребление: Оптимизирован для работы от батареи.
- Встроенная система безопасности: Модуль Secure Boot, криптографический акселератор, генератор истинно случайных чисел (TRNG), защита от вскрытия корпуса (tamper detection).
- Интеграция: Объединяет процессорное ядро, память, множество интерфейсов связи и аналоговых функций на одном кристалле (SoC - System on Chip).
- Долгосрочная доступность: Предназначен для рынков, где важен длительный жизненный цикл продукта.
Детальные технические характеристики
1. Процессорное ядро:
- Архитектура: Одно ядро ARM Cortex-A7
- Тактовая частота: До 528 МГц
- Кэш-память: 128 КБ L2 кэш
2. Память:
- Внутренняя RAM: 128 КБ OCRAM (On-Chip RAM)
- Контроллер внешней памяти: Поддержка DDR3/LPDDR2, NOR/NAND Flash, eMMC, SD/MMC.
3. Графика и дисплей:
- Видеоускоритель: PXP (Pixel Pipeline) для обработки изображений (масштабирование, вращение, наложение).
- Контроллер дисплея (LCDIF): Поддержка до 24-бит RGB, разрешение WXGA (1366x768) при 60 FPS.
4. Интерфейсы связи (Коммуникация):
- 2x модуля LINFlexD (поддержка LIN, UART)
- 2x модуля eCSPI (Enhanced SPI)
- 2x модуля I2C
- 4x UART (с поддержкой IrDA)
- 1x модуль FlexCAN (сетевой интерфейс CAN 2.0B)
- 1x модуль SAI (Synchronous Audio Interface, I2S/AC97)
- 1x модуль SSI (Synchronous Serial Interface, I2S/AC97)
5. Аналоговые интерфейсы:
- АЦП (ADC): 1x 12-битный, до 10 каналов.
- ЦАП (DAC): 1x 12-битный (в некоторых ревизиях/моделях).
6. Таймеры и управление:
- PWM: 4x 16-битных ШИМ-таймера.
- Таймеры: Множество общих, периодических и watchdog-таймеров.
- GPIO: До 118 линий общего назначения.
7. Безопасность:
- Аппаратный крипто-акселератор: Поддержка AES-128/256, 3DES, SHA-1/256.
- Secure Boot: Загрузка только проверенного кода.
- Генератор случайных чисел (TRNG): Качественный источник энтропии.
- Защита от вскрытия (Tamper Detection): До 10 линий для детектирования физического вмешательства.
- Уникальный идентификатор (UID): Запрограммирован на заводе.
8. Питание и корпус:
- Напряжение ядра: 1.2 В
- Напряжение ввода/вывода: 3.3 В / 1.8 В
- Температурный диапазон: Промышленный (-40°C до +105°C для данного парт-номера).
- Корпус: BGA (Ball Grid Array), 20x20 мм, 289 контактов.
Парт-номера (Part Numbers) и варианты
Парт-номер MCIMX6U5DVM10AC имеет четкую структуру:
- MCIMX6U5: Базовое обозначение семейства i.MX 6UltraLite.
- D: Вариант корпуса (BGA, 20x20 мм, 289 контактов).
- V: Температурный диапазон (Промышленный, -40°C до +105°C).
- M: Вариант с максимальным набором функций (Graphic-less, т.е. без GPU, но с PXP).
- 10: Максимальная частота процессора (10 = 528 МГц).
- A: Ревизия кристалла (A - более ранняя, C - более поздняя с дополнительными исправлениями/функциями).
- C: Литера поставки (может меняться).
Совместимые и альтернативные модели в семействе i.MX 6UltraLite:
| Парт-номер | Частота (МГц) | Темп. диапазон | Корпус | Ключевые отличия | | :--- | :--- | :--- | :--- | :--- | | MCIMX6U5DVM10AC | 528 | Промыш. (-40°C...+105°C) | BGA289 | Базовая модель, обсуждаемая здесь | | MCIMX6U5CVM08AC | 528 | Промыш. | BGA289 | Ревизия "C" (более новая, может иметь доп. исправления) | | MCIMX6U5DVM08AB | 528 | Промыш. | BGA289 | Более ранняя ревизия/литера | | MCIMX6U5EVK10AC | 528 | Расшир. (-40°C...+125°C) | BGA289 | Для экстремальных условий | | MCIMX6U5DVW10AC | 528 | Промыш. | BGA289 | Вариант с другим шариком (без свинца) | | MCIMX6U4... | 528 | Коммерч. (0°C...+95°C) | BGA289 | Коммерческий температурный диапазон | | MCIMX6U3... | 396 | Пром./Коммерч. | BGA289 | Пониженная частота (396 МГц) | | MCIMX6U2... | 528 | Пром./Коммерч. | BGA289 | Урезанный набор периферии (меньше GPIO, интерфейсов) | | MCIMX6U1... | 528 | Пром./Коммерч. | BGA289 | Минимальная конфигурация (еще меньше периферии) |
Совместимость:
- Программная: Все модели i.MX 6UltraLite (серии U1, U2, U3, U4, U5) используют одинаковое процессорное ядро (Cortex-A7) и, как правило, совместимы на уровне программного обеспечения и BSP (Board Support Package) от NXP. Драйверы и ОС (Linux, FreeRTOS и т.д.) переносятся с минимальными изменениями.
- Аппаратная (пин-совместимость): Модели с одинаковым суффиксом корпуса (например, DVM) являются пин-совместимыми. Это означает, что вы можете заменить MCIMX6U5DVM10AC на MCIMX6U5CVM08AC на одной печатной плате без изменений разводки. Однако необходимо учитывать ревизию (A/C) и температурный диапазон (V/E).
Важно: Для разработки всегда используйте последнюю версию Technical Reference Manual (TRM) и Data Sheet с официального сайта NXP, соответствующую именно вашей ревизии кристалла.