AT32UC3L0128 32-битный микроконтроллер семейства AVR32 с технологией picoPower, 128 кБайт FLASH, 16 кБайт SRAM
Блок-схема Увеличить Группа компонентов AVR32Основные параметры
Общее описаниеAT32UC3L – микроконтроллеры, выполненные по типу "система-на-кристалле". Они реализованы на основе RISC-процессора AVR32 UC с рабочей частотой до 50 МГц. AVR32 UC – высокопроизводительное 32-битное RISC-ядро, разработанное для критичных к себестоимости встраиваемых применений с акцентом на обеспечение малого электропотребления, высокой плотности кода и высокой производительности. В процессоре предусмотрен блок защиты памяти (MPU), а также быстрый и гибкий контроллер прерываний. Данные блоки обеспечивают поддержку современных операционных систем и операционных систем реального времени. Для обеспечения высокой вычислительной мощности реализован обширный набор DSP-инструкций. Микроконтроллеры AT32UC3L выполнены с использованием современной технологии picoPower, которая направлена на достижение сверхмалого электропотребления. В активном режиме потребление МК составляет всего лишь 0.5 мВт/МГц, а после перевода в режим отключения потребляемый ток становится менее 100 нА и, при этом, гарантируется сохранность данных в банке регистров с резервированием питания. МК предоставляет широкие возможности по оптимизации соотношения функциональности и электропотребления. Благодаря этому, пользователь может реализовать требуемый набор функций и добиться, при этом, минимально-возможного потребления. Для передачи данных между встроенными УВВ и памятью без участия ЦПУ в МК интегрирован контроллер ПДП встроенных УВВ (DMA-контроллер). DMA-контроллер существенно разгружает процессор при непрерывной передаче больших потоков данных. AT32UC3L оснащен Flash-памятью и SRAM, которые отличаются защищенным и быстродействующим доступом. С помощью технологии FlashVault пользователь может надежно хранить в МК собственные библиотеки программ с защищенным доступом. Такие защищенные библиотеки ЦПУ может исполнять в состоянии Secure. Чтение же библиотек незащищенной в МК программой невозможно. Таким образом, МК с запрограммированной библиотекой может быть поставлен конечному пользователю, который способен написать свой собственный код программы, использующий функции из защищенной библиотеки, без риска посягательства на авторские права разработчика защищенной библиотеки. Встроенная система событий УВВ позволяет напрямую организовать взаимодействие между УВВ без участия ЦПУ. Микроконтроллерами поддерживаются асинхронные прерывания, которые остаются в работе даже при нахождении МК в экономичных режимах работы. Блок управления потреблением улучшает гибкость и защищенность МК. Данный блок поддерживает функции SleepWalking, которые управляют активностью МК по сигналам событий даже при нахождении МК в тех экономичных режимах работы, когда отключена синхронизация. Для контроля питания МК оснащены схемами сброса при подаче питания (POR), супервизора питания (BOD) и мониторинга питания (SM). МК содержат несколько генераторов, в т.ч. цифровой синтезатор частоты (блок DFLL), генератор 0 (OSC0) и системный RC-генератор (RCSYS). Любой из этих генераторов может использоваться в качестве источника системной синхронизации. Блок DFLL – внутренний программируемый генератор частоты от 20 до 150 МГц. Данный генератор может быть достаточно точно подстроен при условии активности прецизионного генератора, например, кварцевого генератора частоты 32 кГц. Для возобновления нормальной работы системы в случае каких-либо сбоев в исполнении программы предусмотрен сторожевой таймер (WDT). Встроенный асинхронный таймер (AST) совместно с кварцевым генератором частоты 32 кГц позволяет реализовать функции счета реального времени с максимальным периодом переполнения счетчика 136 лет. AST-таймер может работать в режиме счетчика или в режиме календаря. Блок измерения частоты (FREQM) позволяет точно измерить частоту синхронизации путем её сравнения с известной эталонной частотой. МК содержат шесть идентичных каналов 16-битных таймеров-счетчиков. Назначение каждого канала можно программировать раздельно, в т.ч. измерение частоты, счет событий, измерение интервалов, генерация импульсов, генерация задержек и широтно-импульсная модуляция. Встроенный ШИМ-контроллер (PWMA) состоит из 8-битных каналов. Все каналы управляются общим таймером и, при необходимости, могут работать синхронно. Один канал ШИМ может быть подключен к любому выводу МК. Это облегчает решение задачи генерации нескольких ШИМ-сигналов, например, для управления подсветкой ЖК-дисплея. Каналы ШИМ могут работать независимо с раздельной настройкой заполнения импульсов или взаимосвязано с одновременным изменением настроек в нескольких каналах. МК AT32UC3L оснащены множеством коммуникационных интерфейсов, в т.ч. USART, SPI и TWI. Для обработки аналоговых сигналов в МК интегрированы 9-канальный АЦП общего назначения и восемь аналоговых компараторов (AC). АЦП может работать в 10-битном режиме с максимальным быстродействием и с повышенным до 12 бит разрешением при пониженном быстродействии. Ко входу АЦП также может быть подключен внутренний датчик температуры. Аналоговые компараторы допускают парную работу в оконном режиме, в котором контролируемое напряжение отслеживается на предмет нахождения в пределах заданных границ или выхода за их пределы. Модуль емкостного сенсорного интерфейса (CAT) делает возможным контроль внешних емкостных средств ввода по технологии QTouch. Такие средства ввода, в отличие от обычных кнопок, не имеют механических компонентов и, поэтому, обеспечат более высокую надежность приложения пользователя. Модуль CAT предусматривает подключение до 17 емкостных сенсоров или до 18 х 8 матрично-включенных сенсоров. Один емкостной сенсор можно настроить на автономную работу, которая не требует программного вмешательства. Такой сенсор может служить источником возобновления активной работы МК. AT32UC3L интегрируют отладочную систему Nexus 2.0 класса 2+, которая, в дополнение к привычным функциям управления исполнением программы, предоставляет возможности реально-временной трассировки и доступа к памяти с максимальным быстродействием. Работа отладочной системы не приводит к замедлению или нарушению каких-либо характеристик встроенных ресурсов. Модуль NanoTrace позволяет добавить функции трассировки отладчикам с интерфейсом aWire или JTAG. С помощью однопроводного интерфейса aWire пользователь получает доступ к тем же отладочным возможностям, которые доступны через интерфейс JTAG, но, при этом, занимает только линию сброса RESET и может использовать освободившиеся выводы порта JTAG в качестве линий ввода-вывода или сигналов встроенных УВВ. Отличительные особенности:
|
|
Datasheet
AT32UC3L0256, AT32UC3L0128 32-битный микроконтроллеры семейства AVR32 (12.3 Мб), 05.04.2012Связанные документы
По фирмамAT32UC3L0256, AT32UC3L0128 32-битный микроконтроллеры семейства AVR32. Краткая информация (1.6 Мб), 05.04.2012
Техническая документация
AVR32UC Руководство пользователя (1.1 Мб), 05.04.2012
Автор документа: Жанна Свирина,
|
Дата публикации: 05.04.2012 09:39 Дата редактирования: 05.04.2012 09:57 |