Advanced Logic Gate Designs 逻辑门高级设计

Transistors can be used to create every possible logic gate design, whereas diodes are only able to create some logic gates. Therefore, diodes are typically used to create a relatively simplistic logic gates such as the OR gate; however, diodes can be used to create an XOR logic gate design when several advanced engineering practices are employed. These alternative design methods are useful when trying to illustrate how electrical and computer engineers can create multiple solutions to the same problem.

晶体管可以用来制作所有逻辑门,而二极管只能做一些逻辑门。二极管通常用于创建相对简单的“或”门设计;然而,当采用几种先进的工程实践时,它们也可用于创建“异或”逻辑门设计。这些替代设计解决方案是电子和计算机工程师如何为同一问题创建多个解决方案的有用说明。

XOR Logic Gate Designs 异或逻辑门设计

The logical outcome of the XOR logic gate (Exclusive OR) is a complex circuit that is created using 3 different logic gates. In this circuit the logical outcomes of both a NAND gate and an OR gate are compared against the other using an AND gate. This produces a new logical outcome that is known as the XOR logic. As you could imagine this circuitry needed to create this logical outcome could be very complex as shown in the following illustrations.

异或逻辑门的逻辑结果是使用3个不同逻辑门创建的复杂电路。在该电路中,用与门来比较与非门和或门的逻辑结果,这将产生一个新的逻辑结果,称为异或逻辑。正如所想象的,创建这种逻辑结果所需的电路可能非常复杂,如下图所示。

XOR Logic Gate Function Diagram 异或逻辑门功能图

The XOR gate compares the output of the NAND gate to the output of an OR gate. This results in the a new logical outcome that is equal A or B but not both.
异或门将与非门的输出与或门的输出进行比较。这将导致新的逻辑结果等于a或B,但不是两者都相等。

XOR Logic Gate Electrical Schematic 异或逻辑门电子原理图

Compound logic gates are created using a number of sub-circuits to create more complex circuit designs. The example shown above uses the NOT, AND, & OR gates as sub-circuits to create the circuitry of the XOR logic gate.
复合逻辑门使用多个子电路创建,以创建更复杂的电路设计。上述示例使用NOT、AND和OR门作为子电路来创建异或逻辑门。

Although this circuit seams complex it can be divided into 3 basic sub-circuits (NOT, AND, & OR). Therefore, if you know how to create the 3 basic logic gate designs you could create any computer circuit imaginable; however, with only a basic understanding of electrical engineering your circuits not be as efficient as they could be. That is why it is important for electrical engineers to continually look for new and innovative ways to design computer circuits.

尽管此电路非常复杂,但它可以分为3个基本子电路(NOT、AND和OR)。因此,如果你知道如何创建3个基本逻辑门设计,你可以创建任何计算机电路;然而,仅仅对电子工程有了基本的了解,你的电路就不会像可能的那样高效。这就是为什么电子工程师不断寻找新的和创新的方法来设计计算机电路是很重要的。

Take a look as Leslie, Dori, and Susan from Suzhou North America School investigate alternative design strategies for themselves.
看看苏州北美学校的Leslie、Dori和Susan位他们的设计寻找其他策略。

Course Navigation

Return to the “Circuit Design” homepage

Return to the “Universal Logic Gate Experiments” page

Download resources to use in your own classroom!

Simple Logic Gate Designs Using Diode Alternatives

Advanced Logic Gate Designs Using Diodes