二极管逻辑门


12

由于某种原因,我了解晶体管逻辑门,并且能够解决问题,但由于某种原因,我不了解由二极管构成的和/或逻辑门。如果有人可以使用电路分析向我解释这一点,我将不胜感激。

在DRL中实现的OR和ADD逻辑


您是否尝试过在每个输入上放置0V和Es的各种组合?
伊格纳西奥·巴斯克斯

我已经做了一切,这对我来说毫无意义。
2014年

甚至没有获得0.6V或Es-0.6V的部件?
伊格纳西奥·巴斯克斯

我们还没有用0.6覆盖该部分,但是对于和门来说,输入电压都低,为什么输出低。
user153322 2014年

因为二极管另一侧的电压保持在0.6V。
Ignacio Vazquez-Abrams 2014年

Answers:


19

您要记住的是,电流沿箭头方向流过二极管。

对于“或”门,如果两个输入均无电位(即逻辑0或接地),则任何一个二极管不会流过电流,下拉电阻R L将使输出保持接地(逻辑0)。 )。大号

如果任何一个输入的输入(In 1或2)上都有正(逻辑1)电压,则电流将流过二极管并出现在输出Out上,减去二极管的正向电压(又称二极管)下降)。

由于二极管反向,与门看起来更具挑战性,但事实并非如此。

如果输入(In 1或In 2)中的任何一个处于接地电位(逻辑0),则由于来自电阻R L的正电压导致阳极侧电位较高,电流将流过二极管和输出Out上的电压将等于二极管的正向电压0.7v。大号

大号

--------------------------------------------

顺便说一句,二极管逻辑本身并不是很实用。如“或”门的描述中所述,例如,当两个输入中的任何一个逻辑高(1)时,Out端子上的电压将是输入电压减去二极管压降。仅使用无源电路就无法恢复该压降,因此这严重限制了可级联的门的数量。

利用二极管逻辑,除了“与”和“或”以外,很难构建任何其他门。非门是不可能的。

因此,输入DTL(二极管晶体管逻辑),它将一个NPN晶体管添加到上述门的输出中。这将它们变成NANDNOR门,这两个门均可用于创建任何其他种类的逻辑功能。

有时会结合使用二极管逻辑和DTL。二极管逻辑的简单性和DTL提供否定和信号电平的再生。Minuteman II导弹的制导计算机是在1960年代初期开发的,结合了德州仪器(TI)生产的早期集成电路中包含的二极管逻辑和二极管晶体管逻辑的组合。


我真的不明白为什么我们甚至需要二极管?如果删除它们,则看起来我们将获得完全相同的真值表。
mohsinulhaq

1
@mohsinulhaq是的,简单地连接导线与“或”门具有相同的效果,但是它也将允许电流从一个输入流到另一个输入,这在大多数电路中是很少需要的。二极管使输入保持彼此隔离。
captncraig

2

通过考虑二极管的理想模型,您可以轻松理解由二极管构成的逻辑电路,在该模型中,我们忽略了二极管的0.6-0.7v内置正向压降,任何体电阻和非理想值。因此,基本上,我们认为理想二极管是理想的开关:正向偏置时它闭合,反向偏置时它断开

理想二极管模型

Vp = voltage at P or Anode  terminal of diode 
Vn = voltage at N or Cathode terminal of diode
Vpn = Vp - Vn = terminal voltage across diode
Id = current through diode

if Vpn < 0, Diode is reverse biased and acts as an open circuit i.e. Id = 0
if Id != 0, Diode is forward biased and acts as a short circuit i.e. Vpn = 0

使用该模型,让我们计算通过电阻的电流I

或门

In1  In2  I    Out
0v   0v   0     0v
0v   Es   Es/R  Es
Es   0v   Es/R  Es
Es   Es   Es/R  Es

每当两个输入中的至少一个保持为高(Es)时,当相应的二极管被正向偏置时,非零电流就会通过电阻流向地面,并起到短路的作用。由于用作短路的二极管两端的电压降为0,因此端子Out保持输入高电平(Es)。当两个输入均保持接地(0v)时,两个二极管均被反向偏置,因此开路,并且没有电流流过电阻器。结果,端子Out现在保持接地(0v)

与门

In1  In2  I    Out
0v   0v   Es/R  0v
0v   Es   Es/R  0v
Es   0v   Es/R  0v
Es   Es   0     Es

每当两个输入端子中的至少一个保持接地(0v)时,它们各自的二极管就被正向偏置并充当短路,导致非零电流流过电阻。由于充当短路的二极管两端的压降为0,因此端子Out保持接地(0v)。当两个输入均保持为高电平(Es)时,两个二极管现在都被反向偏置,因此成为开路,并且没有电流流过电阻器。结果,端子Out现在被拉至高电平(Es)


1
多么完美的解释……对于这个话题,不要过度解释也不能解释。
DeeJayh

1

我可以用“或”门进行解释。下拉电阻将输出设置为0 V,但阻抗较高。

二极管可以简单地看作是一个开关,如果二极管两端有一个正电压(其中“正”可以解释为比导通电压高),那么它就是低阻抗。如果存在负电压,则阻抗较高。

现在,查看“或”门。如果IN1和IN2都为低电平,则两个二极管均截止(即,它们均为高阻抗)。因此,下拉电阻占主导地位,输出为零。

例如,如果IN1为高电平,则二极管导通,并且IN1与下拉电阻竞争。但是,如果IN1具有低输出阻抗(应有),则它将赢得拔河,并且输出将变为IN1或HIGH。如果IN2或IN1和IN2均为高电平,则使用相同的参数。

请记住,绘制的图暗示IN1和IN2 = Es。

另外,请记住,二极管指向电压的方向,因此,如果箭头指向的一侧小于箭头指向的一侧,则二极管处于导通状态。


1

在下面的“ AND”情况下,仅当A AND B为true时Y才为真(高) ,而在“ OR”情况下,当A OR B为true 时Y才为真。

在此处输入图片说明

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.