Встраиваемые системы на базе микроконтроллеров с архитектурой ARM и Atom в форм-факторе SO-DIMM


PDF версия

В настоящее время широкое распространение получили встраиваемые компьютерные модули. Не утихают споры о выборе архитектуры: ARM или x86, об энергопотреблении и сложности разработки ПО. Компания Терраэлектроника оставляет решение этой неоднозначной технической задачи разработчику и предлагает готовые изделия на базе обеих архитектур. В статье рассматриваются встраиваемые модули компаний Ronetix, Voipac, Toradex, Embedded Artists в форм-факторе SO-DIMM и приводятся сравнительные характеристики этих модулей.

Встраиваемые модули в последнее время приобретают все большую популярность, существенно сокращая время выхода готового продукта на рынок и затраты на разработку. На модуле, как правило, располагаются компоненты с большим количеством выводов или компоненты в корпусе BGA. Вдобавок к этому, шины по которым осуществляется взаимодействие между микросхемами работают на высоких частотах, что в совокупности с очень плотным монтажом требует высокой квалификации инженера-схемотехника. Все вышеперечисленные факторы делают экономически нецелесообразным разработку таких модулей в небольших количествах для собственных нужд. К тому же, преимуществом встраиваемых модулей зарубежного производства является их технологичность. На данный момент технология производства печатных плат в России не позволяет произвести платы аналогичного качества за разумные деньги. Следовательно, для сохранения конкурентоспособности конечного продукта, производителю выгоднее использовать готовые встраиваемые модули в своем производстве. Одним из признанных разработчиками форм-факторов встраиваемых модулей является SO-DIMM. О таких модулях от компаний Ronetix, Voipac, Toradex, Embedded Artists и пойдет речь в статье.
Микроконтроллерный модуль PM9261 (рис. 1) в форм-факторе SODIMM компании Ronetix на базе ARM9-микроконтроллера фирмы ATMEL AT91SAM9261 работает на частоте до 240 МГц с производительностью до 210 MIPS (190 МГц) при скромном энергопотреблении, предоставляя разработчику большинство интерфейсов, которые используются в современных встраиваемых системах. PM9261 имеет два USB 2.0 FS HOST-контроллера, USB 2.0 FS Device-контроллер, контроллер ЖКИ до 16 разрядов (STN Mode) или до 24 разрядов в цвете с разрешением 2048 × 2048 (TFT Mode), MMC/SD контроллер, 10/100M Ethernet-контроллер DM9000A, два SPI, TWI, три SSC, три USART. Помимо внешней флэш-памяти существует возможность использования карт памяти CompactFlash и SDCard. Модулем поддерживаются DSP и ARM Jazelle инструкции. Микроконтроллер AT91SAM9261 содержит 160 Кбайт ОЗУ, 16 Кбайт кэш-инструкций, 16 Кбайт кэш-данных, а на модуле установлено 4 Мбайт 16-разрядной Flash-памяти, 64 Мбайт 32-разрядной SDRAM, 2 Гбайт 16-разрядной NAND Flash-памяти. Стоит отметить наличие необходимого для встраиваемых систем отладочного интерфейса Embedded ICE, усовершенствованного контроллера прерываний, трех 32-разрядных контроллеров ввода-вывода, контроллера управления питанием и часов реального времени 32 кГц.

рис. 1. Модуль PM9261 компании Ronetix

Микроконтроллерный модуль PM9263 в форм-факторе SODIMM на базе ARM9-микроконтроллера фирмы ATMEL AT91SAM9263 (рис. 2) работает на частоте до 240 МГц. Помимо внешней флэш-памяти имеется возможность использования карт памяти CompactFlash и SDCard. Производительность модуля достигает 220 MIPS (200 МГц), а к отличительным особенностям следует отнести аппаратный ускоритель 2D-графики и интерфейс для видеосенсора. Микроконтроллер AT91SAM9263 содержит 96 Кбайт SRAM, 16 Кбайт кэш-инструкций, 16 Кбайт кэш-данных, USB 2.0 FS Host-контроллер, USB 2.0 FS Device-контроллер, конт­роллер ЖКИ с 16 разрядами в режиме STN или 24 разрядами в и разрешением 2048 × 2048 в режиме TFT, MMC/SD-контроллер, CAN, AC97, I2S, два SPI, CF и SDIO-контроллер, четыре ШИМ-контроллера, TWI, два SSC, три USART, усовершенствованный контроллер прерываний, два 32-разрядных контроллера ввода/вывода, контроллер управления питанием, отладочный интерфейс Embedded ICE. На модуле PM9263 установлена память DRAM 64 Мбайт (32 разряда) MT48LC16M16A2, 4 Мбайт NOR Flash (16 разрядов), 2 Гбайт NAND Flash. Размеры модуля составляют 67,6 × 40,0 мм.
Компактные модули PXA270 DIMM (рис. 3) компании Voipac с установленным микропроцессором Intel PXA270 XScale® относится к типу «computer on module» (COM), подключаются через стандартный 200-пиновый DIMM-разъем и оснащены микросхемами SDRAM и FLASH-памяти, звуковым кодеком стандарта AC’97, контроллером сенсорного экрана, USB хост-контроллером и USB 2.0 OTG, а также 100 Мбит/с Ethernet на базе DM9000E. Модуль может поставляться в различных конфигурациях процессора и модулей памяти. Модуль обеспечивает связь с пассивными и активными LCD-экранами и 4-проводными резистивными сенсорными экранами. PXA270 DIMM специально разработан для потребителей, желающих использовать преимущества эффективной высокопроизводительной встраиваемой системы с малой потребляемой мощностью. PXA270 DIMM позволяет произвести быструю разработку устройств на базе установленных на него компонентов. PXA270 DIMM поставляется с загрузчиком (u-boot) и предустановленной операционной системой Linux или Windows CE с драйверами для периферийных устройств модуля. Для модулей PXA270 DIMM компанией Voipac поставляется плата-носитель PXA270 DIMM BASE BOARD и стильный алюминиевый корпус, который разработчики могут использовать в качестве готового встраиваемого решения.

рис. 2. Модуль PM9263 компании Ronetix
рис. 3. Модуль PXA270 DIMM компании Voipac

В таблице 1 представлены доступные варианты модулей PXA270 DIMM.

таблица 1. Доступные варианты модулей PXA270 DIMM

Название модуля

Тактовая частота микропроцессора, МГц

Flash, Мбайт

SDRAM, Мбайт

PXA270 DIMM Module Max

520

64

256

PXA270 DIMM Module Pro

520

32

128

PXA270 DIMM Module Basic

312

16

64

Встраиваемый микроконтроллерный модуль OEM-301 (рис. 4) компании Embedded Artists на базе LPC3131 с ядром ARM926EJ-S и типоразмером SODIMM (66 × 48 мм). На модуле установлено 64 Мбайт ОЗУ и 256 Мбайт Flash, что позволяет запустить на модуле Linux с ядром 2.6. Все порты микроконтроллера доступны на 200-выводном разъеме модуля. Микроконтроллер LPC3131 установленный на мезонинном модуле работает на частоте 180 МГц, и включает в себя High Speed USB 2.0 OTG with On-Chip PHY, 192 Кбайт SRAM, Dynamic Clock Gating and Scaling, NAND Flash контроллер с 8-Bit ECC, MMC/SD/SDIO/CE-ATA интерфейс, LCD интерфейс, богатый набор последовательных интерфейсов.
Встраиваемый микроконтроллерный модуль OEM-304 (рис. 5) компании Embedded Artists на базе LPC3152 с ядром ARM926EJ-S и типоразмером SODIMM (66 × 48 мм). На модуле установлено 64 Мбайт ОЗУ и 256 Мбайт Flash, что позволяет запустить на модуле Linux с ядром 2.6. Все порты микроконтроллера доступны на 200-выводном разъеме модуля. Микроконтроллер LPC3152, установленный на мезонинном модуле, работает на частоте 180 МГц, и включает в себя High Speed USB 2.0 OTG/Host/Device с On-Chip PHY, 192 Кбайт SRAM, NAND Flash контроллер с 8-Bit ECC, MMC/SD/SDIO/CE-ATA-интерфейс, аудио стерео кодек, контроллер заряда Li-ion батареи питания, богатый набор последовательных интерфейсов.

рис. 4. Модуль OEM-301 компании Embedded Artists
рис. 5. Модуль OEM-304 компании Embedded Artists

Несмотря на форм-фактор отличный от SO-DIMM, модули компании Toradex заслуживают отдельного внимания. Модули реализованы на успевших нашуметь микропроцессорах с архитектурой x86 Atom Z510 и Atom Z530. Встраиваемый модуль WOODPECKER Z510 (рис. 6) компании Toradex на базе Intel Atom Z510 (Micro COM Express) с архитектурой х86 работает на частоте 1,1 ГГц и предназначен для приложений требующих высокой производительности и низкого энергопотребления. На модуле имеются следующие интерфейсы: 2 PCI Express, 6 USB High Speed. В стандартной конфигурации модуль содержит два независимых графических выхода — SDVO и LVDS или VGA и LVDS. Для подключения устройств хранения информации используется такие интерфейсы как PATA, 2 SATA, microSD, а также дополнительные каналы SDIO для подключения карт памяти SD, MMC, WLAN и Bluetooth адаптеры, IrDA, RFID-считыватели, GPS-модули.

рис. 6. Модуль WOODPECKER Z510 компании Toradex

Встраиваемый модуль WOODPECKER Z530 компании Toradex на базе Intel Atom Z530 работает на тактовой частоте 1,6 ГГц и предназначен для приложений требующих высокой производительности и низкого энергопотребления. На модуле имеются следующие интерфейсы: 2 PCI Express, PCI, 6 USB High Speed. В стандартной конфигурации модуль содержит два независимых графических выхода — SDVO и LVDS или VGA и LVDS. Для подключения устройств хранения информации используется такие интерфейсы как PATA, 2 SATA, microSD, а также дополнительные каналы SDIO для подключения карт памяти SD, MMC, WLAN и Bluetooth адаптеры, IrDA, RFID-считыватели, GPS-модули.
Областями применения вышеперечисленных встраиваемых модулей могут быть измерительные приборы, системы управления, диагностическое оборудование, медицинская техника, панели оператора, компоненты АСУТП, портативные носимые системы, оборудование автоматизации торговли. Получить более полную информацию о встраиваемых модулях компаний Ronetix, Voipac, Toradex, Embedded Artists можно в компании «Терраэлектроника» (www.terraelectronica.ru).

Оставьте отзыв

Ваш емейл адрес не будет опубликован. Обязательные поля отмечены *