“异或”逻辑器件广泛应用于各种数字电路中。然而,在某些情况下,例如使用更高的工作电压时,使用标准芯片是不可行的。这个问题可以通过使用分立器件来解决。 尽管标准的与逻辑或或逻辑器件可以很容易地用二极管电阻电路来替代,但异或器件的情况要复杂得多。值得注意的是,3异或逻辑门并未被工业制造。以下将展示如何从一组标准的分立器件中合成2异或和3异或器件 图1显示了如何从2或和2与逻辑器件以及VT1晶体管的组合中合成2异或器件。相应地,2或和2与器件可以用分立器件中的对应器件替换。例如,二极管D1和D2,以及电阻器R1和Rload(Rload>>R1),相当于一个2或逻辑器件。二极管D3和D4,以及电阻器R2,则相当于一个2与逻辑器件。 图1:异或逻辑器件及其使用分立器件的模拟设计。 2异或器件的第二种变体如图2所示。晶体管Q1和Q2以及电阻器R2用于实现2与器件。 图2:由分立器件组成的异或逻辑器件。 图3和图4给出的2异或逻辑器件的模拟电路变体,分别是基于场效应晶体管(图3)和双极晶体管(图4)制作的。 图3:基于场效应晶体管的2异或逻辑器件。 图4:基于双极晶体管的2异或逻辑器件。 显然,如果“Log. 0”电平出现在输入X1和X2,“Log. 0”也将在电路的输出端被观察到。当将“Log. 1”电平信号施加到其输入之一(例如X1),并将“Log. 0”电平信号施加到输入端X2时,该信号将通过电阻R1和二极管D1到达电路的输出Y。当然,输出电压会略低于输入电压,这在大多数情况下对数字器件的运行并不重要,尤其是在高压区域工作。当将“Log. 1”电平信号施加到输入X2,将“Log. 0”电平信号施加到输入X1时,情况类似。如果将“Log. 1”信号施加到电路的两个输入端,晶体管Q1和Q2都将打开并禁止输入信号通过电路的输出端。3异或逻辑器件的模拟实现见图5和图6,它们比以前的要复杂得多,但值得考虑的是,由于执行的复杂性增加或出于其他原因,这些微电路形式的器件没有生产。表1(真值表)根据输入信号组合对3异或逻辑器件的输出信号电平进行了表征。 通过本文的介绍,我们了解到基于晶体管的简单异或逻辑器件可以是解决高电压工作问题的理想选择。它不仅能够替代标准芯片,在某些情况下还能提供更可靠的性能。随着技术的进步,我们可以期待这种器件在数字电路设计中的更广泛应用。无论是在工业控制系统还是通信领域,基于晶体管的简单异或逻辑器件都将成为解决高电压工作问题的重要利器。
|