ATmega406
8-разр. микроконтроллер с внутрисистемно-программируемой флэш-памятью размером 40 кбайт
Особенности:
- Высокопроизводительный, маломощный 8-разр. AVR-микроконтроллер
- Усовершенствованная RISC-архитектура
- 124 мощных инструкций, большинство из которых выполняются за один машинный цикл
- 32 x 8 рабочих регистров общего назначения
- Полностью статическая работа
- Производительность до 1 млн. оп. в сек. при тактовой частоте 1 МГц
- Энергонезависимые памяти программ и данных
- 40 кбайт внутрисистемно-программируемой флэш-памяти, износостойкость: 10 тыс. циклов записи-стирания
- Опциональный загрузочный сектор с раздельными битами защиты
- Внутрисистемное программирование с помощью программы в загрузочном секторе
- Поддержка чтения во время записи
- 512 байт ЭСППЗУ, износостойкость 100 тыс. циклов запись-стирание
- 2 кбайт внутреннего статического ОЗУ
- Программируемая защита кода программы
- Встроенная отладка
- Встроенный блок отладки
- Подключение через интерфейс JTAG
- Отличительные особенности функций контроля батареи
- Два, три или четыре последовательно включенных элемента
- Защита от глубокого разряда батареи
- Защита от чрезмерного тока заряда или разряда
- Защита от короткого замыкания (разряд)
- Встроенные полевые транзисторы для балансировки ячеек
- Высоковольтные выходы полевых транзисторов для управления зарядом, предварительным зарядом и разрядом
- Отличительные особенности периферийных устройств:
- Один 8-разр. таймер-счетчик с отдельным предделителем, режимом сравнения и ШИМ
- Один 16-разр. таймер-счетчик с отдельным предделителем и режимом сравнения
- 12-разр. АЦП для контроля напряжения ,8 внешних и 2 внутренних входа к АЦП
- 18-разр. АЦП-счетчик кулонов для контроля тока
- Последовательный двухпроводной интерфейс TWI для подключения к шине SM-Bus
- Программируемый таймер для возобновления работы
- Программируемый сторожевой таймер
- Специальные особенности микроконтроллера
- Сброс при подаче питания
- Встроенный стабилизатор напряжения
- Внутренние и внешние источники прерывания
- Четыре экономичных режима: холостой ход (Idle), экономичный (Power-save), снижение мощности (Power-down) и выключение (Power-off)
- Корпуса
- 48-выв. LQFP
- Рабочее напряжение: 4.0 - 25В
- Максимальное напряжение на высоковольтных выводах: 28В
- Температурный диапазон: -30°C…+85°C
- Быстродействие: 1 МГц
Структура:
Назначение выводов:
Общее описание:
ATmega406 - маломощный 8-разр. КМОП микроконтроллер, выполненный на основе AVR-ядра с RISC-архитектурой. За счет выполнения большинства инструкций за один машинный цикл ATmega406 достигает производительности 1 млн. операций в секунду при тактовой частоте 1 МГц.
ATmega406 содержит следующие блоки: стабилизатор напряжения, автономная схема защиты батареи, встроенные полевые транзисторы для балансировки элементов батареи, высоковольтные аналоговые входные цепи и микроконтроллер с двумя АЦП для контроля уровня заряженности батареи с общим прецизионным источником опорного напряжения.
Стабилизатор напряжения работает при напряжении питания 4…25В. Данное напряжение преобразуется до уровня 3.3В (номинальное напряжение), необходимого для работы встроенной цифровой и аналоговой схем.
Схема защиты батареи контролирует напряжение и ток заряда/разряда для определения недопустимых условий и при необходимости защиты батареи. К недопустимым условиям относятся глубокое снижение напряжения в процессе разряда и превышение тока при заряде/разряде.
Алгоритм балансировки элементов батареи с помощью встроенных полевых транзисторов должен быть реализован программно.
Микроконтроллер интегрирует следующие элементы: 40 кбайт внутрисистемно-программируемой флэш-памяти с поддержкой чтения во время записи, 512 байт ЭСППЗУ, 2 кбайт статического ОЗУ, 32 рабочих регистра общего назначения, 18 линий ввода-вывода общего назначения, 11 высоковольтных линий ввода-вывода, интерфейс JTAG для поддержки встроенной отладки и программирования, два гибких таймера-счетчика с режимами ШИМ и режимами сравнения, один таймер возобновления работы, совместимый с шиной SM-Bus модуль TWI, внутренние и внешние прерывания, 12-разр. сигма-дельта АЦП для измерения температуры и напряжения, 18-разр. сигма-дельта АЦП для счета кулонов и измерения мгновенных значений тока, программируемый сторожевой таймер с внутренним генератором и четыре программно настраиваемых экономичных режима.
Ядро AVR сочетает богатый набор инструкций с 32 рабочими регистрами общего назначения. Все 32 регистра непосредственно подключаются к АЛУ, позволяя в одной инструкции указывать два регистра и выполнить ее за один машинный цикл. В результате данная архитектура позволяет на порядок повысить производительность по сравнению с традиционными CISC-микроконтроллерами.
В режиме холостого хода останавливается ЦПУ, а другие блоки продолжают функционировать. В режиме снижения мощности (Power-down) работает стабилизатор напряжения, защита батареи, определение тока стабилизатора, сторожевой таймер и таймер возобновления работы, а все остальные блоки и функции отключены до следующего прерывания или аппаратного сброса. В экономичном режиме (Power-save) продолжают работу таймер возобновления работы и АЦП счета кулонов.
Микроконтроллер выпускается по высоковольтной технологии высокоплотной энергонезависимой памяти. Встроенная внутрисистемно-программируемая флэш-память позволяет перепрограммировать микроконтроллер, не извлекая из системы, с помощью простого программатора или под управлением программы в загрузочном секторе. Программа в загрузочном секторе может использовать любой интерфейс для программирования сектора прикладной программы флэш-памяти. Программа в загрузочном секторе продолжает выполняться даже во время программирования сектора прикладной программы за счет поддержки возможности чтения во время записи. За счет сочетания 8-разр. RISC ЦПУ с внутрисистемно-программируемой флэш-памятью, АЦП для контроля уровня заряженности батареи, автономной схемы защиты батареи, балансировочных полевых транзисторов и стабилизатора напряжения в одном кристалле микроконтроллер ATmega406 представляет собой мощный микроконтроллер, обладающего высокой гибкостью и оптимальной стоимостью, для применения в интеллектуальных литий-ионных батареях питания.
ATmega406 поддерживается полным набором аппаратных и программных отладочных средств, в т.ч. Cи-компиляторы, Ассемблер, программные отладчики/симуляторы и аппаратный отладчик.
Информация для заказа:
Тактовая частота, МГц |
Напряжение питания, В |
Код заказа |
Корпус |
Температурный диапазон |
1 |
4.0…25В |
ATmega406-1AAU |
48-выв. LQFP |
-30°C…+85°C |
|