######### Передаточный ключ

Библиотека: Монтаж
Введён в: 2.7.0
Внешний вид: #########

Поведение

Передаточный ключ имеет три входа (исток, n-затвор и p-затвор) и один выход (сток). На схемах вход исток и выход сток соединены двумя параллельными проводящими пластинами (каналами), на которых Logisim отображает стрелку направления передачи сигнала. Два управляющих входа затвор изображаются в виде линий, подходящих к пластинам, которые параллельны каналам исток-сток. Контакт входа p-затвор обозначается кружком инверсии, а контакт входа n-затвор не имеет кружка.

p-затвор
исток ######### сток
n-затвор

Передаточный ключ представляет собой комбинацию двух комплементарных транзисторов (p-типа и n-типа). С точки зрения логического моделирования в Logisim аналогичное поведение можно получить с помощью одного транзистора. Однако в реальной схемотехнике согласованные пары транзисторов используются для снижения падения напряжения на ключе (эффект порогового напряжения), что выходит за рамки упрощенной модели моделирования в Logisim.

Обычно на управляющие входы n-затвор и p-затвор подаются противофазные сигналы. Если на p-затворе 0, а на n-затворе 1, то значение с истока транслируется на сток. Если на p-затворе 1, а на n-затворе 0, ключ закрыт (соединение разорвано), и на стоке формируется неопределённое (высокоимпедансное) значение. При любых других комбинациях управляющих сигналов сток переходит в состояние ошибки — за исключением случая, когда на истоке изначально присутствует высокоимпедансное значение (тогда на стоке также остаётся высокоимпедансное значение). Поведение передаточного ключа сведено в следующую таблицу.

p-затвор n-затвор сток
0 0 *
0 1 исток
1 0 U
1 1 *
U/E любое *
любое U/E *

* Если на истоке значение U, то на стоке U; в противном случае на стоке формируется ошибка (E).

Примечание: Поскольку в Logisim используются обозначения U (высокое сопротивление / неопределённое состояние) и E (ошибка), в иллюстрациях также используются эти обозначения вместо более распространённых Z (высокоимпедансное состояние) и X (ошибка), встречающихся в другой технической документации.

Если значение атрибута Биты данных больше 1, то каждый управляющий вход Затвор остаётся однобитным, но их сигналы управляют передачей каждого бита многобитного сигнала с Истока на Сток.

Контакты (для компонента, направленного вправо):

Левый контакт (вход, разрядность соответствует атрибуту Биты данных):
Вход исток компонента. Сигнал с этого входа передается на выход, если ключ открыт.
Верхний контакт (вход, разрядность равна 1):
Вход p-затвор компонента, управляющий передачей. Обычно на входы p-затвор и n-затвор подаются противоположные сигналы.
Нижний контакт (вход, разрядность равна 1):
Вход n-затвор компонента, управляющий передачей. Обычно на входы p-затвор и n-затвор подаются противоположные сигналы.
Правый контакт (выход, разрядность соответствует атрибуту Биты данных):
Выход сток компонента. Он повторяет значение на входе исток, если на p-затворе 0, а на n-затворе 1. Если на p-затворе 1, а на n-затворе 0, то соединение разорвано и выход находится в высокоимпедансном состоянии (U). При любых других комбинациях управляющих сигналов на выходе формируется ошибка (E).

Атрибуты

Когда компонент выбран или добавляется, комбинации клавиш от Alt-0 до Alt-9 меняют его атрибут Биты данных, а клавиши со стрелками — его атрибут Направление.

Направление
Направление компонента (его стока относительно истока).
Положение затвора
Сторона размещения управляющих входов затвора.
Биты данных
Разрядность входов и выходов (истока и стока) компонента.

Поведение Инструмента «Нажатие»

Не предусмотрено.

Назад к Справке по библиотеке