######### ######### Транзистор

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

Поведение

Транзистор имеет два входа (затвор и исток) и один выход (сток). На схемах вход исток и выход сток соединены проводящим каналом (пластиной), на котором Logisim отображает стрелку, указывающую направление протекания тока. Вход затвор изображается в виде пластины, параллельной каналу исток-сток.

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

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

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

p-тип n-тип
З З
И

#########

С И

#########

С
затвор
исток
0 1 U E
0 U U E E
1 1 U E E
U U U U U
E E U E E
    
затвор
исток
0 1 U E
0 U 0 E E
1 U U E E
U U U U U
E U E E E

Или в краткой форме:

p-тип

#########

затвор сток
0 исток
1 U
U/E *
 
n-тип

#########

затвор сток
0 U
1 исток
U/E *

* Когда на затворе значение U или E: если на истоке U, то на стоке U; во всех остальных случаях на выходе стока формируется ошибка E.

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

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

Транзистор n-типа функционирует аналогично управляемому буферу. Главное отличие заключается в том, что транзисторы используются как более низкоуровневые базовые элементы для построения логических схем.

Контакты (для компонента, направленного вправо, с верхним/правым расположением затвора):

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

Атрибуты

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

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

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

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

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