AT91SAM9RL64 компании Atmel, выполненный на основе процессора ARM926EJ-S, представляет собой однокристальное решение интеллектуальной панели управления Atmel |
Компания Atmel выпустила микроконтроллер AT91SAM9RL64 на основе ядра ARM9, предназначенный для реализации "интеллектуальных" панелей управления с графическим пользовательским интерфейсом. Компания Atmel выпустила микроконтроллер AT91SAM9RL64 на основе ядра ARM9, предназначенный для реализации "интеллектуальных" панелей управления с графическим пользовательским интерфейсом. SAM9RL64 может выступать, как в роли главного процессора, так и в роли сопроцессора, отвечающего за управление пользовательским интерфейсом. Для передачи цифрового видеопотока между главным процессором и выступающим в роли сопроцессора AT91SAM9RL64 может использовать высокоскоростной интерфейс USB.
|
Кнопки, переключатели и джойстики, которые широко используются в качестве органов управления в электронной продукции, все больше вытесняются сенсорными экранами, которые делают более наглядным пользовательский интерфейс и делают более простым и интуитивно понятным его использование. Несмотря на то, что 8- и 16-битные микроконтроллеры используются в критичных к стоимости потребительских применениях для реализации пользовательских интерфейсов, они, тем не менее, не обладают такими вычислительными способностями и средствами передачи данных, необходимые в современных интерактивных графических пользовательских интерфейсах. Микроконтроллер AT91SAM9RL64 является однокристальным решением для реализации интеллектуального графического пользовательского интерфейса. Он интегрирует 6-слойную шинную матрицу с производительностью свыше 200 MIPS и контроллер ПДП, работающий совместно со всеми встроенными устройствами ввода-вывода. К числу встроенных УВВ относятся контроллеры ЖКИ и сенсорного экрана, контроллер высокоскоростного USB-устройства, 24 канала ПДП, интерфейс MCI/SDIO, 5 УАПП, SPI, два SSC, AC'97, 6 таймеров, 4 ШИМ с сильноточными линиями ввода-вывода, два TWI и часы реального времени с резервным батарейным питанием.
Помимо кэш-памяти данных и инструкций для детерминированной обработки у SAM9RL64 предусмотрено дополнительное статическое ОЗУ размером 64 кбайт (состоит из четырех блоков по 16 кбайт), которое может быть сконфигурировано как TCM-память данных или как ТСМ-память инструкций. Аббревиатура ТСМ происходит от "Tightly Coupled Memory" и означает, что ОЗУ подключено к процессору напрямую, минуя кэш-память, чем достигается однотактный доступ при максимальном быстродействии процессора (200 MIPS). TCM-память может также использоваться в качестве локальной памяти встроенных устройств ввода-вывода, подключенных к многослойной шине. Во время загрузки системы статическое ОЗУ подключается к многослойной шине, чем позволяет контроллеру ПДП скопировать критичный реально-временной код из энергонезависимой памяти, как, например, NAND флэш-память или DataFlash®. После завершения копирования кода программы в статическое ОЗУ блоки памяти могут быть сконфигурированы, как TCM-память.
Для AT91SAM9RL64 Atmel на бесплатной основе предлагает Си-компилятор GNU gcc и отладчик GNU gdb. По коммерческим лицензиям доступна продукция следующих компаний: IAR® (Cи-компилятор - Embedded Workbench™ - Операционная система реального времени (ОСРВ) - Powerware), Mentor Graphics® (ОСРВ - Nucleus PLUS и программа пользовательского интерфейса - Inflexion), Micrium® (ОСРВ - uCOS/II), ExpressLogic® (ОСРВ - ThreadX®) и Microsoft® (Windows® CE - .NET Framework). Atmel также предоставляет программный пакет с описаниями регистров и драйверами всех устройств ввода-вывода, а также примеры проектов, позволяющие упростить освоение микроконтроллера. Ускорить освоение микроконтроллера также поможет оценочная плата.
AT91SAM9RL64 доступен в 217-выводном корпусе BGA (размеры 15х15 мм, шаг расположения сферических выводов 0.8 мм).
Отличительные особенности:
- Интегрируют процессор ARM926EJ-S™ ARM® Thumb®
- Инструкции для цифровой обработки сигналов (ЦОС)
- Поддержка технологии ARM Jazelle® для ускорения выполнения инструкций Java®
- Кэш-память данных размером 4 кбайт, кэш-память инструкций размером 4 кбайт, буфер записи
- Производительность 210 MIPS на частоте 190 МГц
- Блок управления памятью
- Встроенный блок эмуляции EmbeddedICE™ и интерфейс доступа к встроенной отладочной системы
- Реализация среднего уровня трассировочной макроячейки Embedded Trace Macrocell™
- Многослойная шинная матрица AHB для высокопроизводительной передачи данных
- Шестислойная 32-битная матрица
- Опция выбора загрузочного режима, команда переадресации (remap)
- Одно внутреннее ПЗУ емкостью 32 кбайт с однотактным доступом при максимальном быстродействии
- Одно внутреннее статическое ОЗУ размером 64 кбайт с однотактным доступом при максимальном быстродействии
- На шине AHB предусмотрено 4 блока по 16 кбайт, которые могут использоваться в роли TCM-памяти или статического ОЗУ общего назначения
- Однатактный доступ через шину на тактовой частоте шины
- Однотактный доступ через интерфейс TCM-памяти на тактовой частоте процессора
- 2-канальный прямой доступ к памяти
- Передача "память-память"
- 16-байтный буфер FIFO
- Связанный список
- Интерфейс внешней шины (EBI)
- EBI поддерживает SDRAM, статическую память, NAND-флэш-память с поддержкой ECC и флэш-память CompactFlash®
- Контроллер ЖКИ (только для AT91SAM9RL64)
- Поддержка пассивных или активных дисплеев
- Разрешающая способность до 24 бит/пиксель в режиме TFT, до 16 бит/пиксель в цветном режиме STN
- До 16 млн. цветов в режиме TFT, разрешение до 2048x2048, поддержка виртуального экрана
- Контроллер высокоскоростного (480 Мбит/сек) устройства USB 2.0
- Встроенный высокоскоростной трансивер, физический интерфейс UTMI+
- Встроенные буферы FIFo и выделенный канал ПДП
- 4 кбайт встроенного конфигурируемого двухпортового ОЗУ (DPRAM)
- Полнофункциональный системный контроллер, в т.ч.
- Контроллер сброса, контроллер отключения
- Четыре 32-битных регистра с поддержкой резервного батарейного питания (всего позволяют хранить 16 байт)
- Тактовый генератор и контроллер управления режимами электропитания
- Расширенный контроллер прерываний и блок отладки
- Интервальный таймер, сторожевой таймер, а также таймер реального времени и часы реального времени
- Контроллер сброса (RSTC)
- Выполнен на основе двух схем сброса при подаче питания
- Определение источника сброса и управление выходом сброса
- Контроллер отключения (SHDC)
- Управление программируемым выводом отключения и схемой возобновления работы микроконтроллера
- Тактовый генератор (CKGR)
- Выборочный маломощный генератор 32768 Гц или внутренний маломощный RC-генератор с резервным батарейным питанием для низкочастотной синхронизации
- Встроенный генератор 12 МГц (основная системная синхронизация и синхронизация контроллера USB)
- Один блок ФАПЧ для синтеза частоты до 240 МГц
- Один блок ФАПЧ для синтеза частоты 480 МГц (используется высокоскоростным портом USB)
- Контроллер управления энергопотреблением (PMC)
- режим работы с очень низкой частотой синхронизации, возможность программной оптимизации энергопотребления
- Два программируемых внешних тактовых сигнала
- Усовершенствованный контроллер прерываний (AIC)
- Раздельное маскирование, восемь уровней приоритетов, векторизованные источники прерываний
- Один внешний источник прерываний и один источник прерывания с быстрым реагированием, защита от ложных прерываний
- Блок отладки (DBGU)
- 2-проводной УАПП и поддержка отладочного коммуникационного канала
- Периодический интервальный таймер (PIT)
- 20-битный интервальный таймер + 12-битный счетчик интервалов
- Сторожевой таймер (WDT)
- Защищенный ключом оконный 16-битный счетчик (низкочастотный тактовый сигнал, допускает программирование только один раз)
- Таймер реального времени (RTT)
- 32-битный циклический счетчик с резервным питанием и низкочастотной синхронизацией (16-битный предделитель)
- Часы реального времени (ЧРВ)
- Считывание времени, даты и сигналов срабатывания будильника в 32-битном формате
- Малая потребляемая мощность
- Программируемое периодическое прерывание
- Один 6-канальный 10-битный аналогово-цифровой преобразователь
- Интерфейс стандартной промышленной 4-направленной сенсорной панели
- Четыре 32-битных контроллера параллельного ввода-вывода (PIOA, PIOB, PIOC и PIOD)
- 118 программируемых линий ввода-вывода, мультиплексированных с двумя устройствами ввода-вывода, в 217-выводном корпусе BGA
- Каждая линия ввода-вывода может генерировать прерывание при изменении состояния
- Раздельное программирование таких опций: открытый сток, подтягивающий резистор и синхронизированный выход
- 22-канальный контроллер ПДП периферийных устройств (PDC)
- Один интерфейс карт памяти MMC (MCI)
- Совместимость с SDCard/SDIO 1.0 и MultiMediaCard™ 3.1
- Автоматическое управление протоколом и быстродействующая автоматическая передача данных посредством PDC
- Два контроллера синхронного последовательного интерфейса SSC
- Раздельные тактовый сигнал и сигнал синхронизации посылки у каждого приемника и передатчика
- Поддержка аналогового интерфейса I.S, поддержка мультиплексирования с разделением по времени
- Возможность высокоскоростной передачи непрерывного потока 32-битных данных
- Один контроллер AC97 (AC97C)
- Четыре универсальных синхронно-асинхронных приемо-передатчика (УСАПП)
- Отдельный генератор скорости связи, инфракрасная IrDA® модуляция/демодуляция, Манчестер-кодирование/декодирование
- Поддержка смарт-карт ISO7816 T0/T1, аппаратное подтверждение установления связи, поддержка RS485
- Один ведущий/подчиненный последовательный интерфейс (SPI)
- Программируемая длина данных 8…16 бит, четыре выхода выбора внешних устройств ввода-вывода
- Синхронная передача данных на большой скорости
- Один трехканальный 16-битный таймер-счетчик (TC)
- Три входа внешней синхронизации, две линии ввода-вывода общего назначения в каждом канале
- Генерация парных ШИМ-сигналов, режимы захвата/генерации прямоугольных импульсов, возможность двунаправленного счета
- Один 4-канальный 16-битный ШИМ-контролллер (PWMC)
- Два двухпроводных интерфейса (TWI)
- Совместимость со стандартными ИС запоминающих устройств с двухпроводным интерфейсом доступа
- Один, два или три байта для подчиненного адреса
- Операции чтения/записи последовательности данных
- Поддержка режимов работы: мастер, многомастерный и подчиненный
- Скорость передачи до 400 кбит/сек
- В подчиненном режиме поддерживается команда общего вызова
- В режиме мастер поддерживается возможность подключения к контроллеру ПДП периферийных устройств (PDC), что позволяет оптимизировать передачу данных (только для TWI0)
- Загрузочный помощник SAM-BA™
- Загрузочная программа по умолчанию
- Интерфейс с графическим пользовательским интерфейсом SAM-BA
- Граничное сканирование на всех цифровых линиях ввода-вывода по стандарту IEEE® 1149.1 JTAG
- Требуемые источники питания:
- 1.08…1.32 В (VDDCORE, VDDUTMIC, VDDPLLB и VDDBU) - 3.0…3.6 В (VDDPLLA, VDDANA, VDDUTMII и VDDIOP) - Программируемый от 1.65 В до 1.95 В или от 3.0 В до 3.6 В (VDDIOM)
- Доступен в 144-выводном корпусе BGA (AT91SAM9R64) и 217-выводном корпусе LFBGA (AT91SAM9RL64)
Структурная схема AT91SAM9R64:
Структурная схема AT91SAM9RL64:
Общее описание:
Микроконтроллер AT91SAM9R64/RL64 выполнен путем интеграции процессора ARM926EJ-S, быстродействующего статического ОЗУ большого объема и обширного числа периферийных устройств. AT91SAM9R64/RL64 содержит один контроллер высокоскоростного USB-устройства, контроллер ЖКИ (только для AT91SAM9RL64), один контроллер AC97, 2-канальный контроллер ПДП, четыре УСАПП, два интерфейса SSC, один SPI, два TWI, три канала таймеров-счетчиков, 4-канальный ШИМ-генератор, интерфейс карт памяти MMC и 6-канальный аналогово-цифровой преобразователь с возможностями подключения сенсорной панели.
AT91SAM9R64/RL64 использует архитектуру 6-слойной шинной матрицы. В его состав также входит интерфейс внешней шины, с помощью которого можно подключить обширное число запоминающих устройств и устройств ввода-вывода. AT91SAM9R64, который размещен в 144-выводном корпусе BGA, поддерживает не все возможности AT91SAM9RL64.
Информация для заказа:
Код заказа |
Корпус |
Тип корпуса |
Рабочий температурный диапазон |
AT91SAM9R64-CU |
LFBGA144 |
Без содержания свинца |
Промышленный
-40…+85°С |
AT91SAM9RL64-CU |
LFBGA217 |
Источник: rtcs.ru | Дата публикации: 03/02/2008 |
| |
|
Реклама на сайте |
|
Последние новости |
[06/02/2019] Конференция в МГТУ им. Баумана «Технологии разработки и отладки сложных технических систем» 2019
[09/05/2018] Грандиозная майская распродажа на Gearbest!
[16/05/2017] С 15 по 17 мая в магазине Gearbest проходит грандиозный флэшсейл
[10/05/2017] Так что же такое Спиннер?
[05/12/2016] Новый Год и Рождество с GearBest!
[29/09/2016] Всемирный День Интернета на GearBest
Читать все новости >> |