ATmega406 8-разр. микроконтроллер с внутрисистемно-программируемой Flash памятью размером 40 кбайт
Блок-схема ![]() Увеличить Группа компонентов AVRОсновные параметры
Общее описание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и-компиляторы, Ассемблер, программные отладчики/симуляторы и аппаратный отладчик. |
![]() |
Datasheet

Ссылки по теме



Автор документа: Жанна Свирина,
|
Дата публикации: 01.04.2008 11:33 Дата редактирования: 16.04.2015 09:20 |