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

UptoLike

36
Порты вывода с однотактной выходной схемой и внутренней
нагрузкой применяются, например, в семействе MCS-51. Они имеют более
простую внутреннюю схему.
Когда в регистр-защелку записано значение «1», транзистор закрыт и на
выходе через резистор R
L
устанавливается Vcc логическая «1». Когда же в
регистр-защелку записан «0», открывается транзистор и соединяет выход с
минусовой шиной питания, т.е. там устанавливается «0». При этом резистор R
L
оказывается подключенным между шинами питания. Во избежание высокого
тока через резистор и его перегрева сопротивление делают достаточно высоким
10-100кОм. Высокое сопротивление резистора позволяет непосредственно
соединять несколько выходов, не опасаясь их встречного включения, так как
если «0» на одном из выходов «подсадит» «1» на другом, то мощность,
выделяемая на «подсаженном» резисторе будет мала,
он не перегреется и каскад
не выйдет из строя.
Q
Q
SET
CLR
D
Шина
данных
#
W
R
Vcc
Вывод
порта
Регистр-
защелка
данных
R
L
Рис. 9. Порт вывода с однотактной схемой
Достоинства:
Необходимо управлять только одним регистром.
Простая схема.
Возможность без дополнительных схем организовать подключение на
одну внешнюю шину несколько таких выходов. Легко построить
квазидвунаправленный порт ввода-вывода (см. ниже).
Недостаток:
Малый вытекающий ток (в состоянии «1»), ограниченный резистором R
L
сотни мкА. Это не дает управлять относительно мощными нагрузками без
дополнительных каскадов усиления либо требует обеспечивать, чтобы
активным был сигнал со значением «0» («управление нулем»).
Порты вывода с открытым выходом (открытым коллектором или
стоком)
Применяются во многих семействах микропроцессоров, например, AMD
Am186 (там это один из режимов порта), PICmicro. Выходной каскад построен