Процессорный модуль (System on Module, SoM) - компактное устройство, которое объединяет всё программное и аппаратное обеспечение, необходимое для построения бюджетных решений на базе ОС Linux. Модуль ADAKTA-mx6ull создан на базе процессора NXP iMX6ull, который имеет архитектуру Cortex-A7 и работает на частоте до 900 MHz.
Применение ADAKTA-mx6ull в разработке позволяет оптимальным образом совместить низкое энергопотребление с производительной и многофункциональной системой Linux, и обеспечить низкую себестоимость конечного изделия.
Конструктивные особенности, которые упрощают и удешевляют разработку материнской платы:
- Небольшие размеры модуля (45 мм x 36 мм) позволяют уменьшить размеры материнской платы;
- Отсутствие межплатных разъемов - повышает надежность и уменьшает стоимость.
- Компоненты модуля расположены только сверху (односторонний монтаж), что позволяет паять модуль на материнскую плату.
- Шаг 2.54 мм между контактами дает несколько преимуществ:
- Модуль можно припаять обычным паяльником.
- На контакты можно припаять штыревую линейку PLS для установки в различные версии материнской платы (полезно на этапе отладки при разработке материнской платы).
- Модуль можно использовать с 2-слойной материнской платой пониженного класса точности (стоимость и сроки разработки которой, значительно ниже).
- Модуль имеет SPI NOR для хранения загрузчика, в случае неисправности данных основного накопителя NAND или eMMC/SD карты, модуль будет доступен для удобного и простого обновления/восстановления.
- NAND память можно использовать для хранения основного образа вместо SD/eMMC, если требуется высокая надежность и отказоустойчивость.
- Физический уровень Ethernet расположен на модуле, при разработке материнской платы требуется только вывести дифф. пары на разъем.
Технические характеристики:
* CPU: NXP iMX6ull Cortex-A7 900 MHz;
* DDR3: 256 MByte;
* NAND: 512 MByte (только для модификации m52i);
* SPI NOR flash 1 MByte (для загрузчика);
* 1x Ethernet PHY 100Mbit;
* 1x CAN;
* 1x SAI (I2S) для аудио кодека;
* 1x MMC/SD для SD карты или eMMC;
* 2x ADC;
* 2x USB OTG;
* 20x GPIO (макс);
* 2x I2C или 2x UART;
* 1x Console UART;
* 1x Full UART (+RTS/CTS);
* 1x SPI;
* 1x PWM;
* Температурный диапазон: 0 +85 С (m02c) \ -40 +85 С (m52i);
* Защита: устойчивость к вибрации и влагозащита;
* Питание: 3.3V@0.1-0.5A;
* Габаритные размеры: 45 мм x 36 мм.
Программное обеспечение:
Модуль имеет поддержку дистрибутива Yocto. Для совместимости с другими дистрибутивами (Debian, Buildroot) по запросу предоставляются исходные коды ядра и загрузчика.
Сфера применения:
* Human-machine interface (HMI);
* IoT gateways;
* Home energy management systems;
* Smart energy concentrators;
* Intelligent industrial control systems;
* Portable medical;
* Streaming audio;
* Printers and 2D scanners;
* Smart appliances;
* Low-end e-Reader.