一文读懂逻辑门

20世纪60年代中期,Jack Kilby任职的德州仪器公司推出了5400和7400系列集成电路。这些芯片包含了执行逻辑运算的现成电路。这些特殊的电路称为逻辑门(或简称门),是布尔函数的硬...
摘要由CSDN通过智能技术生成

6b4b18bf4a562704a7e28a56798d7179.gif

20世纪60年代中期,Jack Kilby任职的德州仪器公司推出了5400和7400系列集成电路。这些芯片包含了执行逻辑运算的现成电路。这些特殊的电路称为逻辑门(或简称门),是布尔函数的硬件实现,我们称之为组合逻辑。德州仪器公司卖出了几十亿的集成电路。这些集成电路至今仍然有售。

逻辑门对硬件设计者来说是一个巨大的便利:他们不再需要从零开始设计一切,建造复杂的逻辑电路可以像建造复杂的管道一样轻松。就像水管工可以在五金店找到成箱的三通管、肘管和管接头一样,逻辑设计者们也可以找到AND门(与门)、OR门(或门)、XOR门(异或门)和反相器(运行NOT运算的工具)的“工具箱”。图2-26是这些门的符号。

6055ed4aec24cc3a2a81cc7629f73593.png

图2-26 门符号

正如你所期望的那样,如果A、B输入都为真,那AND门的Y输出为真。

图2-26中反相器符号的关键部分是○(圆圈),而不是与圆圈连接的三角形。没有圆圈的三角形表示缓冲区,作用只是把输入传递给输出。反相器的符号只在不与其他设备结合使用的情况下才会用到。

使用5400和7400系列零件的晶体管–晶体管逻辑(Transistor-Transistor Logic, TTL)构建AND门和OR门的效率并不高。因为简单门电路的输出是反向的,所以需要一个反相器来让简单门电路以正确的方向输出,而这样会使成本更高、速度更慢、能耗更大。所以,基本的门是NAND(与非)和NOR(或非),它们使用的是图2-27所示的反向圆圈。

6d7d6519141da8a59e4c598d69ae3a3c.png

幸运的是,这种额外的反向并不影响设计逻辑电路的能力,因为我们可以用德摩根定律解决反向问题。图2-28应用德摩根定律来说明NAND门相当于一个输入反向的OR门。

044fd7203f2aef800586ad3a1c58de18.png

到目前为止,如果不算反相器的话,我们看到的所有门都有两个输入,但事实上门可以有两个以上的输入。例如,一个三输入的AND门,只有三个输入都是真,它的输出才是真。既然知道了门的工作原理,我们来看看使用门时会出现的一些复杂情况。

01

利用迟滞现象提高抗噪声能力

前面提到,由于决策衡量准则的原因,使用数字(离散)器件可以获得更好的抗噪能力。但在有些情况下这是不够的。很容易假设逻辑信号从0到1的转换是瞬间发生的,反之亦然。在大多数情况下这是一个很好的假设,尤其是当我们将门连接在一起的时候。但现实世界中的信号往往变化得更慢。

我们来看缓慢变化的信号会是什么样的。图2-29显示了两个从0到1缓慢沿斜坡增加的信号。

63289d4ec79c163309678b14a3ab082e.png

左边的输入是没有噪声的,右边的信号有一些噪声。可以看到,嘈杂的信号导致输出产生故障,

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值