📅  最后修改于: 2023-12-03 15:28:46.020000             🧑  作者: Mango
本文介绍了GATE-IT-2004考试中的第79章:门(gates)。门是数字电路中最基本的电子元件之一,其输入与输出都是二进制的,其作用就是将一个或多个二进制信号转换成一个或多个输出信号。在数字电路中,我们可以使用多种类型的门来实现不同的逻辑功能,如AND、OR、NOT、XOR等。
在数字电路中,按照功能不同,门可以分为以下几种:
与门可以实现“与”逻辑,其输出是当且仅当所有输入均为1时为1,否则输出为0。其输出如下表所示:
| 输入A | 输入B | 输出Y | |-------|-------|-------| | 0 | 0 | 0 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 1 |
其逻辑符号为:
Y = A AND B
或门可以实现“或”逻辑,其输出是当且仅当任意一个输入为1时为1,否则输出为0。其输出如下表所示:
| 输入A | 输入B | 输出Y | |-------|-------|-------| | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 1 |
其逻辑符号为:
Y = A OR B
非门可以实现“非”逻辑,其输出是当且仅当输入为0时为1,否则输出为0。其输出如下表所示:
| 输入A | 输出Y | |-------|-------| | 0 | 1 | | 1 | 0 |
其逻辑符号为:
Y = NOT A
异或门可以实现“异或”逻辑,其输出是当且仅当输入A和B不相同时为1,否则输出为0。其输出如下表所示:
| 输入A | 输入B | 输出Y | |-------|-------|-------| | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 |
其逻辑符号为:
Y = A XOR B
门电路可以使用多种器件来实现,例如二极管、晶体管、CMOS、TTL等。其中CMOS和TTL是最常用的两种门电路实现方式。
CMOS(Complementary Metal Oxide Semiconductor)门电路是通过硅基片上的MOS晶体管来实现的。它的特点是低功耗、高噪声比和强抗干扰能力,广泛应用于电池供电、低功耗、低噪声等领域。CMOS门电路的实现如下图所示:
+-----------+ +-----------+
A---| PMOS |----------| |
| | +-| |
B---| NMOS |--------| + |
| | |-| |
+-----------+ |-| |
G---| M1 |--------|--| |
| | |-| |
D---| M2 |--------|-+ |
| | |-| |
+-----------+ |-| |
E---| M3 |--------|--+ |
| | | | |
Y---| M4 |--------+--| NOT |
| | | |
VDD--|-----------|-----------|-----------|
GND--|-----------|-----------|-----------|
| | | |
+-----------+ +-----------+
其中,M1至M4为晶体管,PMOS和NMOS晶体管组成的复合管逆相连接,实现了逻辑功能,NOT门通过一个PMOS和一个NMOS晶体管组成,实现了逆相功能。在CMOS电路中,输入A和B在高电平时,PMOS管导通,NMOS管不导通;在低电平时,PMOS管不导通,NMOS管导通。
TTL(Transistor-Transistor Logic)门电路是通过晶体管和二极管来实现的。它的特点是速度快、功耗低、适用于高速数字信号传输和逻辑运算。TTL门电路的实现如下图所示:
+-----------+ +-----------+
A---| Q1 |--------+ | |
| | |-+--+ resistor|
B---| Q2 |--------+ | | |<---Y
| | | | | | |
| | +---|-|-|---+ | |
| | | | | | | | |
| | resistor | | | | |
| | | | | | | | |
| | +---|-|-|---+ | |
G---| |--------|-+ | | |
D---| R1 |--------+ | | |
| | | +---------+ |
| | +---|---------------+
| | | |
| | resistor
| | | |
| | resistor
| | | |
+-----------+ VCC GND
其中,Q1和Q2为晶体管,输入A和B连接到晶体管的基极上,输出Y连接到Vcc通过一个电阻与晶体管的集电极相连,R1为电阻。
本文介绍了数字电路中最基本的电子元件之一——门的分类、实现方式和逻辑功能,包括与门、或门、非门和异或门。CMOS门电路和TTL门电路是两种常见的门电路实现方式。在设计数字电路时,应根据实际需要选用不同类型的门,综合考虑功率、速度、成本和可靠性等因素。