Что означает «тристейт вывода» на микроконтроллере CMOS?
«Три состояния» означает состояние высокого импеданса. Вывод может либо тянуться до 0 В (как правило, потребляющий ток), тянуть до 5 В (как правило, источник тока), либо становиться высокоимпедансным, как вход.
Идея состоит в том, что если вывод находится в состоянии высокого импеданса, внешнее устройство может притянуть его к высокому или низкому уровню без большого тока. Вы видите такие вещи на двунаправленных последовательных линиях, где контакт иногда является выходом, а иногда входом. Когда это вход, он «тристатирован», что позволяет внешнему чипу контролировать его логический уровень.
Имеет ли это смысл в вашей ситуации?
Идея трех состояний состоит в том, чтобы позволить нескольким устройствам вывода совместно использовать одну шину. Например, к шине данных можно подключить несколько микросхем RAM/ROM. Только выбранный чип будет иметь активные выходы (высокий или низкий), остальные чипы (не выбранные) будут иметь все свои выходы, установленные в состояние высокого импеданса (третье состояние). Чтобы выходные устройства могли совместно использовать шину, они должны поддерживать три состояния (обычно управляются контактами включения/направления чипа). Что касается микропроцессоров и микроконтроллеров, то их состояние высокой важности позволяет другим устройствам использовать шину (обычно для интеллектуальных устройств ввода-вывода, прямого доступа к памяти и т. д.).
пинг
ттт
пинг
ттт
пинг
XTL
пинг
Клик
Ихеаньи
Росс Янгблад