Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Stenin Lab / C8051F60-67-устройство МК.pdf
Скачиваний:
150
Добавлен:
10.02.2015
Размер:
5.19 Mб
Скачать

C8051F060/1/2/3/4/5/6/7

14.1. Сброс при включении питания (Power-on Reset - POR)

МК C8051F060/1/2/3/4/5/6/7 содержат схему слежения за напряжением питания, которая удерживает МК в состоянии сброса, пока напряжение питания VDD не превысит в процессе включения уровень VRST. (См. временную диаграмму на рис.14.2 и электрические характеристики в табл.14.1). В течение таймаута схемы слежения за напряжением питания (100 мс) на выводе /RST удерживается низкий логический уровень, что позволяет напряжению питания стабилизироваться. Для разрешения/запрещения сброса от схемы слежения за напряжением питания используется внешний вывод MOVEN.

При завершении сброса типа POR флаг PORSF (RSTSRC.1) аппаратно устанавливается в 1. Состояние всех других флагов сброса в регистре RSTSRC являются неопределенным. Флаг PORSF сбрасывается в 0 при сбросе от любого другого источника. Т.к. при сбросе любого типа выполнение программы начинается с одного и того же адреса (0x0000), программа может опросить флаг PORSF, чтобы определить, было ли включение питания причиной сброса. Содержимое внутренней памяти данных после сброса типа POR следует считать неопределенным.

Рисунок 14.2. Временная диаграмма работы схемы слежения за напряжением

 

 

 

питания

 

вольты

 

 

 

 

2.70

VRST

 

 

 

2.55

 

 

 

 

 

 

 

2.0

 

D

D

 

 

V

 

 

 

 

 

 

 

 

1.0

 

 

 

 

 

 

 

 

t

Лог. 1

/RST

 

100мс

100мс

 

 

 

Лог. 0

 

 

Сброс при включении

Сброс от схемы слежения

 

 

 

 

 

 

питания

за напряжением питания

 

 

 

(Power-On Reset)

(VDD Monitor Reset)

14.2. Сброс при исчезновении питания (Power-fail Reset – PFR)

Когда при выключении или сбое питания напряжение питания VDD опускается ниже уровня VRST, схема слежения за напряжением питания установит на выводе /RST низкий логический уровень и переведет CIP-51 в состояние сброса. Когда VDD превысит уровень VRST, CIP-51 выйдет из состояния сброса точно так же, как при сбросе типа POR (см. рис.14.2). Следует иметь ввиду, что, хотя содержимое внутренней памяти данных и не изменяется при сбросе типа PFR, невозможно определить, опускалось ли напряжение VDD ниже уровня, необходимого для сохранения данных. Если флаг PORSF установлен в 1, данные нельзя более считать действительными.

14.3. Внешний сброс

Внешний вывод /RST позволяет внешней схеме перевести МК в состояние сброса. Подача на вывод /RST сигнала с низким активным уровнем заставит МК перейти в состояние сброса. Несмотря на наличие внутренних слаботоковых подтяжек, желательно обеспечить на выводе /RST внешние подтягивающие и/или развязывающие цепи, чтобы предотвратить ложные сбросы, вызванные шумом. После снятия сигнала с низким активным уровнем с вывода /RST МК будет оставаться в состоянии сброса еще по крайней мере 12 тактовых циклов. При завершении внешнего сброса устанавливается в 1 флаг PINRSF (RSTSRC.0).

Ред. 1.2

164