Курс "Вычислительная техника"
Тема 20.
Выходной каскад микропроцессора.
Третье состояние (tri-state) - «Трай стэйт» необходимо
для работы выходных каскадов нескольких устройств на одной
линии не мешая друг другу (например на общей шине).
В рамках системы ввода/вывода контроллера, информация
выводится на внешние выходы(порты). С точки зрения
системной шины, порты являются защелками (latch). С точки
зрения внешних устройств информация вводится и выводится
на выводы процессора.
Используется следующая конфигурация:
Рассмотрим выходную часть каскада: она состоит из двух
транзисторов, каждый из которых может быть в открытом или
закрытом состоянии. Нижний транзистор соединяет выход
с землей (0) , верхний транзистор соединяет выход с
напряжением питания(1). При подаче на выход логической
единицы открыт только верхний транзистор(нижний заперт).
При подаче на выход логического нуля открыт только
нижний транзистор(верхний заперт). Транзисторы
выходного каскада никогда не открываются оба одновременно.
Рассмотрим состояние tri-state: В этом случае состояние
логического выхода не определено, оба транзистора заперты.
Он как бы отключен (состояние High Z), и внешние устройства
видят высокое сопротивление. Такое состояние называется
tri-state и служит для совместной работы выходов множества
устройств на едином проводнике или при чтении порта
(состояние Input).
bermanalexandr@gmail.com
Телефон администратора этой странички: +7 9827458948.