或使用2个NANDS的门

时间:2009-08-20 06:28:45

标签: logic electronics circuit

我看到用于从NAND门进行OR门的图表使用3个NAND门但是如果你有两个输入都连接到NAND门的两个连接器,然后这个门的输出作为两个连接器的输入。第二个NAND门应该像OR门一样工作。所以你只需要2个门?

alt text

编辑:下面这张照片是我在richardbowles网站上的一次尝试,这让我觉得它可能有效。 我使用OR门尝试创建不允许(有充分理由)的连接。 我现在意识到(有点)这是垃圾

alt text

5 个答案:

答案 0 :(得分:6)

两个输入都连接到NAND门的两个输入端?这听起来像两个输入之间的短路。

毕竟你不需要任何关于那种“或门”的门。

实际上,连接NAND的输入会产生NOT。并且有两个NOT序列是ID。它什么都不做(只有在逻辑上,你可以将这个结构用于现实中的不同事物)。

问题是,OP的思路只与图片中绘制的开关一起使用。在数字电子设备中,您的信号为高电平(例如+ 5V)或低电平(GND,0V)。并且你不允许在它们之间没有任何东西的情况下连接两个这样的信号。

答案 1 :(得分:3)

您发布的图片并不完全正确。它应该充当AND门。这是因为第二个与非门充当反相器,否定了第一个门。

由于Demorgan的定理,OR门必须由3个NAND门构成。

编辑:没看到他们之间的联系。是的,它的行为与OR门完全相同。有趣的发现。

假设两个输入为A和B.当输入A为高电平时,NAND的输入将为高电平,因此第一个NAND的输出将为低电平。第二个NAND反转,因此它会很高。

如果B很高,或者它们都很高,则同样如此。如果两个输入都很低,它将返回低电平。

DOUBLE EDIT:但是,如果电压为A = 5V且B =接地,则A将直接流入地面。这就是使用Demorgan定理的标准方法的原因。

答案 2 :(得分:2)

听起来好像是在描述AND门的构造。编辑:我现在可以看到你的图表,看不到那里发生了什么。你真的建造了这条赛道吗?

有四种基本模式:

  1. 不要反转输入或输出(O = A NAND B.)结果:A NAND B
  2. 仅反转输出(C = A NAND B; O = C NAND C.)结果:A AND B
  3. 仅反转输入(C = A NAND A; D = B NAND B; O = C NAND D)结果:A OR B
  4. 反转输入和输出(C = A NAND A; D = B NAND B; E = C NAND D; O = E NAND E.)结果:A NOR B

答案 3 :(得分:2)

通过这种设计,您根本不需要任何NAND。 但是你不能直接在这种抽象中连接两个输入信号(基本上,你说的是I1 == I2,这没有任何意义)。 在电子学中,这会导致短路

答案 4 :(得分:2)

只要电路具有开路集电极输入(或MOS技术中的等效电路,开漏极?),OPs解决方案就可以工作,并且需要一个下拉电阻。

但是,如果是这种情况,您根本不需要任何门,只需将输出连接在一起。