利用二极管的单向导电性

先看二极管的方案. 通过 菜单--绘制--有源元件--添加二极管(diode) 可以添加二极管.

或者通过快捷键 d.

二极管具有单向导电性, 它的箭头形状指示了它允许的电流方向, 如果将其反接, 它将阻止电流的通过:

二极管的单向导电性对比

事实上, 正如前面提到的, LED 就是二极管, 当你拖动生成一个二极管时就能很明显感觉到这一点, 鼠标移上去也能看到它呈现为二极管的形状, 但移走鼠标后它就变为圆形的灯模样了.

因此这里使用额外的单纯的那种不发光的二极管来做控制, 就能看得更清楚了.

而在前面的加法器的一个初步实现中, 只需要单向的从输入端流向输出端, 从一个输入端流向另一个输入端则是不必要且需要避免的, 为此, 可以引入两个二极管, 如下图所示:

利用二极管阻止输入端倒灌实现 1 + 0

可以看到, 1 + 0 的情况现在正常了. 二极管的存在防止了电流倒灌到 B 端.

这样一来, 各自流向输出端是没有问题的, 但输入端彼此的倒灌就被二极管的单向导电性阻止了, 测试一下, 0 + 1 的情况也是 OK 的:

二极管实现 0 + 1

最后 0 + 0 也同样满足:

二极管实现 0 + 0

另: 切换开关闭合断开状态的时候, 由于继电器是存在 电感 的, 切换的瞬间可能会产生一些误动或响应不及时的情况, 稍等一会即可恢复.

而最后一种情况, 1 + 1 = 1 显然还是不行的, 在最终解决这个问题前, 先讨论另一种使用继电器的方案.

results matching ""

    No results matching ""