传输门
| 库: | 线路 |
| 引入版本: | 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 栅 为 0 且 N 栅 为 1 时,输出等于 源极; 当 P 栅 为 1 且 N 栅 为 0 时,输出悬空(U)。 其它情况下输出为错误值(E)。位宽与 数据位宽 一致。
属性
当组件被选中或正在放置时,Alt-0–Alt-9 可修改 数据位宽 属性,方向键可修改 朝向 属性。
- 朝向
- 输出相对于输入的位置。
- 选择端位置
- 栅极输入的位置。
- 数据位宽
- 组件输入/输出的位宽。
手形工具行为
无。
文本工具行为
无。
返回 库参考手册