Передаточный ключ
| Библиотека: | Монтаж |
| Введён в: | 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 меняют его атрибут Биты данных, а клавиши со стрелками — его атрибут Направление.
- Направление
- Направление компонента (его стока относительно истока).
- Положение затвора
- Сторона размещения управляющих входов затвора.
- Биты данных
- Разрядность входов и выходов (истока и стока) компонента.
Поведение Инструмента «Нажатие»
Не предусмотрено.
Назад к Справке по библиотеке