В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > ARM
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


10.2 Контроллер сброса

Контроллер Сброса основан на Схеме Сброса при Подаче Питания и Супервизоре питания. Контроллер Сброса позволяет зафиксировать источник последнего произошедшего сброса: сброс по включению питания, программный сброс, внешний аппаратный сброс, сброс от сторожевого таймера, сброс от супервизора напряжения питания. В дополнение ко всему, Контроллер Сброса управляет разрешением и запретом сброса от всех внутренних источников сброса и выводом NRST с открытым стоком, формируя на нем импульс низкого логического уровня определенной длительности.

Примечание: если при возникновении провалов напряжения питания вывод NRST используется для формирования импульса сброса для внешних устройств, то для этого необходимо разрешить работу детектора провалов питающего напряжения.

10.2.1 Супервизор напряжения питания и схема сброса при подаче питания

В каждом микроконтроллере из семейства AT91SAM7S встроен супервизор питания и схема сброса при подаче питания. Оба модули получают питание от вывода VDDCORE и одновременно контролируют напряжение на нем. Кроме того, сигналы от обоих модулей управляют работой контроллера флэш-памяти, тем самым, предотвращая сбои и ошибки в работе флэш-памяти при сбоях в питании.

Схема сброса при подаче питания имеет порог 1,5В (это значение калибруется на этапе изготовления кристалла). Выход этого модуля остается на низком логическом уровне до тех пор, пока напряжение VDDCORE не превысит порог 1,5В. С помощью этого же сигнала производится полная инициализация всего устройства.

Супервизор питания следит за напряжением VDDCORE, постоянно сравнивая его значение с определенным уровнем. Это позволяет значительно уменьшить вероятность сбоев в работе программы микроконтроллера, тем самым, увеличивая надежность устройства в целом.

Провалы напряжения питания контролируются только на выводе VDDCORE, так как ни снижение напряжения на выводе VDDFLASH, ни снижение напряжения на других выводах питания микроконтроллера не может нарушить содержимое флэш-памяти.

В супервизор питания встроен аналоговый компаратор с гистерезисом hyst, равным примерно 50 мВ. На один вывод компаратора подано напряжение Vbot, а на другой - напряжение с вывода VDDCORE. Уровень напряжения Vbot составляет 1,68В и откалиброван с точностью +2% на этапе производства кристалла.

Если напряжение на этом выводе упадет ниже Vbot? = Vbot-hyst/2 и на время не менее 1 мкс, то на выходе супервизора возникнет сигнал сброса. Если напряжение на выводе VDDCORE возрастет выше уровня Vbot+ = Vbot+hyst/2, то выход Супервизора вернется в обычное состояние.

Супервизора питания потребляет ток не более 20 мкА (в статике). Однако, для повышения экономичности приложения супервизора может быть отключен (с помощью GPNVM бита 0), при этом его ток потребления снизится до уровня 1 мкА.



<--Предыдущая страница Оглавление Следующая страница -->