72
высокого тока через резистор и его перегрева, сопротивление делают
достаточно высоким – 10..100кОм. Высокое сопротивление резистора
позволяет непосредственно соединять несколько выходов, не опасаясь их
встречного включения, так как если «0» на одном из выходов «подсадит» «1»
на другом, то мощность, выделяемая на «подсаженном» резисторе будет мала,
он не перегреется и каскад н6е выйдет из строя.
Достоинства:
• Необходимо управлять только одним регистром;
• Простая схема;
• Возможность без дополнительных схем организовать подключение на
одну внешнюю шину несколько таких выходов. Легко построить
квазидвунаправленный порт ввода-вывода (см. ниже).
Недостатки:
• Малый вытекающий ток (в состоянии «1»), ограниченный резистором
R
L
– сотни uA. Это не дает управлять относительно мощными
нагрузками без дополнительных каскадов усиления либо требует
обеспечивать, чтобы активным был сигнал со значением «0»
(«управление нулем»).
Порты вывода с открытым выходом (открытым коллектором или стоком)
Применяются во многих семействах микропроцессоров, например, AMD
Am186 (там это один из режимов порта), PICmicro. Выходной каскад построен
по однотактной схеме с внешней нагрузкой. Принцип
функционирования
аналогичен описанному для однотактного выходногокаскада.
Q
Q
S ET
CLR
D
Ш ина
данных
#W R
Вывод
порта
Регистр-
защ елка
данных
R
L
Vcc ext
Рисунок 22. Порт вывода с открытым выходом
Достоинства:
• Внешнее напряжение питания нагрузки Vcc ext может быть иным –
большим или меньшим, чем питание микропроцессора. Это может быть
удобным для сопряжения схем с различными уровнями логической «1»,
например, 3.3В и 5В. Если внешнее напряжение достаточно высокое, то
можно непосредственно управлять высоковольтной нагрузкой.
73
Например, анонсирован микроконтроллер семейства PICmicro
допускающий подключение внешнего напряжения Vcc ext до 15В при
питании ядра 2..6В.
• Необходимо управлять только одним регистром;
• Простая схема;
• Возможность без дополнительных схем организовать подключение на
одну внешнюю шину несколько таких выходов. При этом можно
подбирать требуемое сопротивление R
L
, например, стандарт I
2
C требует
чтобы
сопротивление
было 2.2кОм.
Легко
построить
квазидвунаправленный порт ввода-вывода (см. ниже).
Недостатки:
• Требуется внешняя нагрузка;
• Малый вытекающий ток (в состоянии «1»), ограниченный внешним
нагрузочным резистором.
Достарыңызбен бөлісу: