Корпорация Atmel на выставке Embedded World Nuremberg 2011 представила микроконтроллер семейства UC3C AT32UC3C0512C – первый AVR микроконтроллер с 512 КБайт встроенной Flash-памяти для применения в бортовых системах автомобилей.
Специализация микроконтроллера:
- система управления двигателем,
- система управления климатом (HVAC),
- системы управления дверями, окнами и сиденьями.
Применение в указанных системах стало возможным благодаря включению в микроконтроллер ШИМ контроллера и аналоговых функций для непосредственного управления двигателями, а также контроллеров автомобильных коммуникационных интерфейсов CAN и LIN.
Микроконтроллеры семейства UC3C имеют все возможности для сложного управления двигателями. Например, при управлении безщеточными двигателями постоянного тока могут быть использованы: быстрый 4-канальный ШИМ контроллер с 20-битной точностью, генератор «мертвого» времени и система защиты, а также 16-канальный 12-битный конвейерный АЦП и 4-канальный 12-битный ЦАП, встроенный датчик температуры и 4 аналоговых компаратора для отслеживания обратной ЭДС.
Также к особенностям микроконтроллера можно отнести наличие независимой периферийной системы событий вместе с DMA каналами, позволяющей реализовать межпериферийную коммуникацию без участия CPU. Микроконтроллеры содержат мощные алгоритмы векторного управления (FOC, управление ориентацией поля) и модуль вычислений с плавающей точкой, увеличивающего возможности обработки сигналов, фильтрации и шумоподавления.
Отличительные особенности:
- 32-битное AVR ядро, рабочая частота до 66 МГц;
- встроенный модуль вычислений с плавающей точкой;
- модуль защиты памяти;
- встроенная независимая система событий от периферии с каналами DMA;
- встроенная высокоскоростная Flash-память 512 КБайт с технологией FlashVault;
- высокоскоростная SRAM 64 КБайт;
- интерфейс внешней памяти SRAM/SDRAM (16-битная и 24-битная шина адреса);
- сторожевой таймер;
- контроллер прерываний с возможностью программирования приоритета;
- встроенный асинхронный таймер с возможностью реализации часов реального времени;
- встроенная схема измерителя тактовой частоты;
- встроенный контроллер Ethernet MAC 10/100 Мбит/с;
- контроллер USB 2.0 Device;
- встроенный контроллер CAN (CAN2A, CAN2B совместимый) с 2 независимыми каналами;
- 4-канальный 20-битный ШИМ контроллер (комплементарные выходы, генератор «мертвого» времени, система защиты);
- два квадратурных декодера;
- 12-битный 16-канальный конвейерный АЦП;
- два 12-битных ЦАП;
- 4 аналоговых компаратора;
- шесть 16-битных таймеров;
- пять модулей USART;
- два котроллера интерфейса SPI;
- контроллер I2S;
- интерфейс TWI, 400 Кбит/с I2C совместимый;
- поддержка сенсорного интерфейса и библиотек QTouch;
- встроенный отладочный модуль (Nexus, NanoTrace, aWire);
- до 123-линий ввода/вывода;
- напряжение питания 3.0 В – 5.5 В;
- корпус: 144-выводный LQFP, 100/64-выводный QFP, 64-выводный QFN.
Встроенный защитный механизм FlashVault Flash-памяти, подразумевающий возможность частичного программирования и блокирования встроенной Flash-памяти, обеспечивает безопасное хранение в чипе секретного кода и интеллектуальной собственности.
Компания Atmel также сообщила об обновлении встраиваемого программного обеспечения для поддержки семейства UC3C, программного обеспечения для CAN и LIN протоколов, а также о доступности двух операционных систем: osCAN и MICROSAR OS.
Для оценки возможностей, разработки и отладки приложений на базе новейшего микрокнтроллера AT32UC3C0512C компания предлагает оценочный набор AT32UC3C-EK.
В состав набора, помимо ПО и документации, входит отладочная плата – высокоинтегрированное аппратное решение на базе микроконтроллера AT32UC3C0512 с установленным ЖК дисплеем и всей необходимой периферией, включая внешнюю память, сенсорный интерфейс, интерфейс SD карт, порты USB, порты и драйверы CAN/LIN интерфейса, коннекторы расширения, дополнительные средства управления.