不同的逆变器(逻辑门)符号


8

逆变器(逻辑门)的符号通常是左下方所示的符号。但是我有时看到右下方显示的符号。(例如,请参见此答案中的最后一张图片。)这些符号差异代表什么?

逆变器符号


1
遗憾的是,标记字符以与可见字符相同的方式计入标题的长度。否则,标题可能会显示两个符号,例如. (或者,你知道,拉略好-看看那些一点点扭曲,因为我试图代码高尔夫“时间下降到足够小。)
纳特

@Nat NOT门的排序规则是什么?对于视觉障碍的用户如何读取?对于我们其他人来说,幸运的是,标记字符根据长度计算的,因此它不会因为看起来很酷而变成随机涂鸦!

Answers:


12

两个符号都具有方程Q =不等于A。符号上的差异是概念上的,这有助于理解。

圆(通常称为“气泡”)表示反演。

第一个符号是经典的逆变器。输出变为输入的倒数。

第二个符号通常被视为更大功能的一部分,该门的输出用来使能或触发某些功能,并且该功能的外部线为低电平有效。当人们快速扫描符号时,很明显哪些是低电平有效输入,哪些是高电平有效。

例如,在此74138 3至8行解码器中,某些“地址”或启用输入冒泡,而另一些则是普通的。然后,非常容易地扫描到地址总线的连接,并查看哪些需要降低,哪些需要启用。

在输出解码器中也可以看到它,其中输出“与非”门同时具有所有输入和输出“起泡” /“有符号”,表示低电平有效。尽管有人可能会乐于采用布尔逻辑,但是会用正逻辑或非门来代替这些输出门,但从概念上讲,它们比所有输入和输出都处于低电平有效的NAND更好,因为当两个输入都处于有效状态时,输出就会变为有效。

在图表中奇数处添加气泡的概念可以帮助设计逻辑,在逻辑中您需要将逻辑图更改为可以用垃圾箱中的可用东西实现的逻辑图。我经常丢下一堆门来表达我想要的逻辑功能。在任何一行上,如果我在该行的开头和结尾处都添加了一个气泡,则该功能保持不变。但是,然后我可以看到哪些门“想要”成为NOR或NAND,并在一种类型的门和冒泡的门之间切换。


您能否添加更多细节?现在,我看不到气泡放置的不同如何有助于理解。
乔尔·雷耶斯·诺什

1
谢谢,现在更清楚了。
乔尔·雷耶斯·诺什

8

在逻辑信号上下文中,两者没有差异,因此都将信号反相:

Q =非(A)

某些情况下,绘制电路的人可能想强调,反相器具有比标准反相器或栅极能驱动更多输入的“更强”(缓冲)输出。然后我们可以在三角形代表缓冲区的地方使用这个符号:

在此处输入图片说明

代表一个缓冲器,它也恰好使信号反相。

但是从功能的角度来看,它仍然是一个反相器(缓冲器只是缓冲信号,不会改变信号)。


谢谢,我没有想到这一点。
乔尔·雷耶斯·诺什

嗯,我不确定我是否曾见过用于指示驱动强度本身的圆圈的位置。您是否有其他人也建议这样做的链接?我当然已经看到串联的超级缓冲区建议了额外的驱动强度,为了保持逻辑正确,可能会有点输入。但是关键是缓冲区的数量。
Neil_UK

@Neil_UK 我不确定我是否曾经看过用于指示的圆的位置,本身的驱动强度,我不是在说圆的位置,我在说的是绘制的缓冲区三角形直接连接到输出可能表明驱动强度增加。结果,圆移动到输入。示例在问题的链接答案中。但是我个人会画一个单独的逆变器,然后画一个缓冲区。但是,如果您想保留一个紧凑的图形,这可能不是您的喜好。
Bimpelrekkie,

需要注意的是,我已经看到这种逻辑在化学过程工程流程图中驱动了许多原理图。就是说,通常有很多不同的符号可以用字面意义来表示同一件事(例如,有很多不同的方式来绘制指向热交换器的符号),但是不同的符号可以包含超出其字面含义的含义。尽管无法依靠读者的理解能力,有经验的作者倾向于以适当的含义来绘制流程图。
纳特

2

如果您了解如何将其用于多个输入门,则可能有助于您的理解。

例如: =一个¯ (即A而不是B)可以通过以下两种等效方式得出:

在此处输入图片说明

这可以帮助使原理图更紧凑,因为它实际上删除了三角形,而不仅仅是移动零件。我最常在复杂逻辑门的符号中看到它(特别是从很少有人会直接使用的综合输出中获得的怪异逻辑门)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.