Транзистор
| Библиотека: | Монтаж | ||||||
| Введён в: | 2.7.0 | ||||||
| Внешний вид: |
|
Поведение
Транзистор имеет два входа (затвор и исток) и один выход (сток). На схемах вход исток и выход сток соединены проводящим каналом (пластиной), на котором Logisim отображает стрелку, указывающую направление протекания тока. Вход затвор изображается в виде пластины, параллельной каналу исток-сток.
| затвор | затвор | |||||
| исток |
|
сток | исток |
|
сток | |
| n-тип | p-тип |
Logisim поддерживает два типа транзисторов с немного различными поведениями; транзистор p-типа обозначается кружком, соединяющим вход затвор с затворной пластиной, а транзистор n-типа не имеет такого кружка.
В зависимости от уровня сигнала на затворе значение с истока может передаваться на сток. Если транзистор закрыт, соединение разрывается, и на стоке формируется неопределённое (высокоимпедансное) значение. Условие открытия транзистора зависит от его типа: транзистор p-типа (обозначается кружком на контакте затвора) открывается логическим 0 на затворе, а транзистор n-типа (без кружка) — логической 1. Поведение транзисторов подробно описано в таблицах истинности ниже.
| p-тип | n-тип | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| З | З | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| И |
|
С | И |
|
С | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Или в краткой форме:
|
|
|||||||||||||||||||||||||
* Когда на затворе значение 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-тип.
- Направление
- Направление компонента (его выхода стока относительно истока).
- Положение затвора
- Сторона размещения управляющего входа затвора.
- Биты данных
- Разрядность входов и выходов (истока и стока) компонента.
Поведение Инструмента «Нажатие»
Не предусмотрено.
Назад к Справке по библиотеке