######### 传输门

库: 线路
引入版本: 2.7.0
外观: #########

行为

传输门有三个输入端:源极(source)、N 栅(n-gate)与 P 栅(p-gate);以及一个输出端:漏极(drain)。 图示中,源极漏极 之间用两块极板连接;Logisim-evolution 用箭头表示从输入到输出的传输方向。 两个 输入端分别连接到与源漏极板平行的极板:P 栅 线上带圆圈,N 栅 线上不带圆圈。

p-gate
source ######### drain
n-gate

传输门本质上是两只互补晶体管的组合。实际上,在 Logisim-evolution 里只用一只晶体管也能实现同样的逻辑行为。 但在真实电路中,由于传输电压衰减等电气效应较复杂(Logisim-evolution 并不模拟这些细节),设计者有时更倾向使用成对匹配的晶体管。

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-evolution 使用 U(高阻)与 E(错误)作为标记,因此本文也沿用这两个符号,而不是其它文档中更常见的 Z(高阻)与 X(错误)。

数据位宽 大于 1,则两个 输入仍为 1 位,但其取值会同时作用于 源极 输入的每一位。

引脚

该组件共有 4 个引脚:3 个输入(源极P 栅N 栅)和 1 个输出(漏极),见上图。

西侧:源极
组件的 源极 输入:当 P 栅N 栅 满足导通条件时,会传到输出端。位宽与 数据位宽 一致。
北侧:P 栅
组件的 P 栅 输入,用于控制传输。通常与 N 栅 取相反值。位宽恒为 1。
南侧:N 栅
组件的 N 栅 输入,用于控制传输。通常与 P 栅 取相反值。位宽恒为 1。
东侧:漏极
组件输出:当 P 栅0N 栅1 时,输出等于 源极; 当 P 栅1N 栅0 时,输出悬空(U)。 其它情况下输出为错误值(E)。位宽与 数据位宽 一致。

属性

当组件被选中或正在放置时,Alt-0Alt-9 可修改 数据位宽 属性,方向键可修改 朝向 属性。

朝向
输出相对于输入的位置。
选择端位置
栅极输入的位置。
数据位宽
组件输入/输出的位宽。

手形工具行为

无。

文本工具行为

无。

返回 库参考手册