Интерфейсы периферийных устройств. Ключев А.О - 35 стр.

UptoLike

34
или «1» и предотвращения произвольных переключений от помех в моменты,
когда на них (входы) не подается внешний сигнал, например, неиспользуемых и
не подключенных к внешним схемам входовоткрытых входов»). Через
специальные управляющие регистры «схемы поддержки» могут быть
отключены полностью или включены в режим Pull-up или Pull-down.
Все перечисленные блоки: триггер Шмитта, СЗД и
«схемы поддержки» –
используются для защиты от случайных переключений в результате помех и
помогают снизить энергопотребление, которое резко возрастает в момент
переключений входных схем.
Порты вывода бывают:
С двухтактной выходной схемой (комплементарные).
С однотактной выходной схемой и внутренней нагрузкой.
С открытым выходом (открытым коллектором или стоком).
Порты вывода
с двухтактной выходной схемой являются самыми
распространенными и реализованы, например, в семействах Atmel AVR,
Microchip PICmicro, AMD AM186, Motorola HC08, HC11 и многих других.
Q
Q
SET
CLR
D
Q
Q
SET
CLR
D
#WR
Vcc
Вывод
порта
Регистр-защелка данных
#OE
Шина
данных
DATA
Регистр
«разрешения
выхода»
Рис. 8. Порт вывода с двухтактной схемой
Рассмотрим функционирование данной схемы.
Выходные данные записываются в регистр-защелку данных по
внутреннему сигналу записи #WR и через простейшую логическую схему
управляют выходными транзисторами. Если в регистр записано значение «1»,
то открыт верхний по схеме транзистор, а нижний закрыт: на выводе порта Vcc
(логическая «1»). Если в регистр записано значение «0», то открыт нижний по
схеме транзистор, а верхний закрыт: вывод порта соединен с минусовой шиной
питания, т.е. там установлен «0».