数字电子教程

数字电子 - 主页

数字电子基础

数字系统的类型 信号类型 逻辑电平和脉冲波形 数字系统组件 数字逻辑运算 数字系统优势

数字系统

数字系统 二进制数表示 二进制运算 有符号二进制运算 八进制运算 十六进制运算 补码运算

进制转换

进制转换 二进制到十进制转换 十进制到二进制转换 二进制到八进制转换 八进制到二进制转换 八进制到十进制转换 十进制到八进制的转换 十六进制到二进制的转换 二进制到十六进制的转换 十六进制到十进制的转换 十进制到十六进制的转换 八进制到十六进制的转换 十六进制到八进制的转换

二进制代码

二进制代码 8421 BCD 码 余3码 格雷码 ASCII 码 EBCDIC 码 代码转换 错误检测和纠正码

逻辑门

逻辑门 与门 或门 非门 通用门 异或门 异或门 CMOS 逻辑门 使用二极管电阻逻辑的或门 与门与或门 两级逻辑实现 阈值逻辑

布尔代数

布尔代数 布尔代数定律 布尔函数 德摩根定理 SOP 和 POS 形式 POS 转换为标准 POS 形式

最小化技术

K-Map 最小化 三变量 K-Map 四变量 K-Map 五变量 K-Map 六变量K-Map 无关条件 Quine-McCluskey 方法 最小项和最大项 规范形式和标准形式 最大项表示 使用布尔代数进行简化

组合逻辑电路

数字组合电路 数字算术电路 多路复用器 多路复用器设计程序 多路复用通用门 使用 4:1 多路复用器的 2 变量函数 使用 8:1 多路复用器的 3 变量函数 解复用器 多路复用器与解复用器 奇偶校验位生成器和检查器 比较器 编码器 键盘编码器 优先级编码器 解码器 算术逻辑单元 7 段 LED 显示屏

代码转换器

代码转换器 二进制到十进制转换器 十进制到 BCD 转换器 BCD 到十进制转换器 二进制到格雷码转换器 格雷码到二进制转换器 BCD 到 Excess-3 转换器 Excess-3 到 BCD 转换器

加法器

半加法器 全加器 串行加器 并行加器 使用半加器的全加器 半加器与全加器 全带 NAND 门的加法器 带 NAND 门的半加法器 二进制加法器-减法器

减法器

半减法器 全减法器 并行减法器 使用 2 个半减法器的全减法器 使用 NAND 的半减法器门

顺序逻辑电路

时序电路 时钟信号和触发 锁存器 移位寄存器 移位寄存器应用 二进制寄存器 双向移位寄存器 计数器 二进制计数器 非二进制计数器 同步计数器的设计 同步与异步计数器 有限状态机 算法状态机

触发器

触发器 触发器的转换 D 触发器 JK 触发器 T 触发器 SR 触发器 时钟控制 SR 触发器 非时钟控制 SR 触发器 时钟控制 JK 触发器 JK 至 T 触发器 SR 至 JK触发器 触发器:触发方法 主从 JK 触发器 竞争条件

A/D 和 D/A 转换器

模拟数字转换器 数字模拟转换器 DAC 和 ADC IC

逻辑门的实现

使用 NAND 门实现非门 使用 NAND 门实现或门 使用 NAND 门实现 AND 门 使用 NAND 门实现 NOR 门 使用 NAND 门实现 XOR 门 使用 NAND 门实现 XNOR 门 使用 NOR 门实现 NOT 门 使用 NOR 门实现 OR 门 使用 NOR 门实现 AND 门 NAND 门和 NOR 门之间的区别 使用 NOR 门实现 XOR 门 使用 NOR 门实现 XNOR 门 使用 CMOS 的 NAND/NOR 门 使用 NAND 门的全减法器 使用 2:1 MUX 的 AND 门 使用 2:1 MUX 的 OR 门 使用 2:1 MUX 的非门

存储设备

存储设备 RAM 和 ROM 高速缓存设计

可编程逻辑设备

可编程逻辑设备 可编程逻辑阵列 可编程阵列逻辑 现场可编程门阵列

数字电子系列

数字电子系列

CPU 架构

CPU 架构

数字电子资源

数字电子 - 资源 数字电子 - 讨论


使用 CMOS 实现 NAND/NOR 门

在数字电子技术中,NANDNOR 门是两个通用逻辑门,用于对多个输入变量执行布尔运算。这些门根据所应用的输入组合产生输出。

NAND 和 NOR 门是数字电路和系统中的基本构建块。我们可以用不同的技术(如 DTL、RTL、TTL 和 CMOS)设计和实现 NAND 和 NOR 门。本章介绍使用 CMOS 技术实现 NAND 和 NOR 门。

在 CMOS(互补金属氧化物半导体)技术中,NAND 和 NOR 逻辑门是通过将 NMOS 和 PMOS 晶体管串联和并联连接来设计的。下图显示了 CMOS 技术的 2 输入逻辑门的框图。

在深入了解使用 CMOS 技术的 NAND 和 NOR 门之前。让我们首先分别研究 NAND 和 NOR 门的基础知识。

NAND 门

NAND 门是 NOT 门和 AND 门的组合,其中 NOT 门连接到 AND 门的输出。因此,它也被称为 NOTed AND 门。

$$\mathrm{AND \: Gate \: + \: NOT \: Gate \: = \: NAND \: Gate}$$

双输入 NAND 门的逻辑电路符号如下图所示 −

Implementation of NAND/NOR gate using CMOS 1

当所有输入都为高电平或逻辑 1 时,NAND 门产生低电平或逻辑 0 输出。对于所有其他输入组合,它产生高电平或逻辑 1 输出。

NAND 门的真值表

两个输入 NAND 门的真值表输入 NAND 门 显示在此处 −

输入 输出
A B Y
0 0 1
0 1 1
1 0 1
1 1 0

从这个真值表,我们可以写出 NAND 门的布尔表达式,如下所示。

$$\mathrm{Y \: = \: \overline{A\cdot B}}$$

这里,Y 是输出变量,A 和 B 是输入变量。

NOR 门

NOR 门是数字电子技术中的通用逻辑门。它是两个基本逻辑门的组合,即 NOT 门和 OR 门,通过将 NOT 门连接到 OR 门的输出来实现。因此,

$$\mathrm{OR \: 门 \: + \: NOT \: 门 \: = \: NOR \: 门}$$

Implementation of NAND/NOR gate using CMOS 2

当所有输入都为低或逻辑 0 时,NOR 门的输出为高或逻辑 1。对于所有其他输入组合,NOR 门的输出为低或逻辑 0。

NOR 门的真值表

以下是 双输入 NOR 门的真值表,描述其操作 −

输入 输出
A B Y
0 0 1
0 1 0
1 0 0
1 1 0

从该真值表中,我们可以写出 NOR 门的布尔表达式,如下所示。

$$\mathrm{Y \: = \: \overline{A \: + \: B}}$$

这里,Y 是输出变量,A 和 B 是输入变量。

以上就是 NAND 和 NOR 门的基础知识。现在让我们讨论使用 CMOS 技术实现 NAND 和 NOR 门。

使用 CMOS 技术的 NAND 门

NAND 门可以使用 PMOS 和 NMOS 晶体管在 CMOS 技术中实现。 CMOS技术的双输入NAND门的电路图如下图所示−

Implementation of NAND/NOR gate using CMOS 3

它由两个PMOS晶体管Q1和Q2以及两个NMOS晶体管Q3和Q4组成。 PMOS 晶体管并联在电源 VDD 和输出端 Y 之间。同样,NMOS 晶体管串联在输出端 Y 和接地端 GND 之间。

现在,让我们了解该 CMOS NAND 门的操作。

情况 1:当输入 A 为低且输入 B 为低时

在这种情况下,当输入 A 和 B 都为低时,PMOS 晶体管 Q1 和 Q2 导通,NMOS 晶体管 Q3 和 Q4 截止。因此,电源电压 VDD 和输出端 Y 之间存在闭合路径。

因此,输出 Y 将连接到电压电平 VDD。此外,由于两个 NMOS 晶体管都截止,因此输出端和接地端之间没有路径。在此条件下,输出线将保持电压电平为 VDD,表示输出为高电平。

因此,当 A = 0 且 B = 0 时,Y = 1

情况 2:当输入 A 为低电平且输入 B 为高电平时

在这种情况下,PMOS 晶体管 Q1 将导通,而 PMOS 晶体管 Q2 将关断。NMOS 晶体管 Q3 将关断,NMOS 晶体管 Q4 将导通。

对于 CMOS 晶体管的这种开关条件,电源 VDD 将通过 PMOS 晶体管 Q1 获得到输出端的路径。由于 NMOS 晶体管 Q3 和 Q4 串联连接,并且 NMOS 晶体管 Q3 关断。因此,输出端和接地端之间没有路径。

因此,输出端 Y 的电压电平保持在 VDD,并产生高输出。

因此,当 A = 0 且 B = 1 时,Y = 1

情况 3:当输入 A 为高且输入 B 为低时

在这种情况下,PMOS 晶体管 Q1 将关闭,PMOS 晶体管 Q2 将打开。NMOS 晶体管 Q3 将打开,NMOS 晶体管 Q4 将关闭。

在 CMOS 晶体管的这种开关条件下,输出端将通过 PMOS 晶体管 Q2 连接到电源。由于两个 NMOS 晶体管串联连接,并且 NMOS 晶体管 Q4 处于关闭状态。因此,输出端和接地端之间没有路径。

因此,输出线将保持电压电平为 VDD,并产生高输出。

因此,当 A = 1 且 B = 0 时,Y = 1

情况 4:当输入 A 为高且输入 B 为高时

在这种情况下,PMOS 晶体管 Q1 和 Q2 都将关闭,而两个 NMOS 晶体管都将打开。在这种情况下,输出端和电源 VDD 之间没有路径,但输出端和接地端之间存在直接路径。这会导致输出端的电压电平为地,并产生低输出。

因此,当 A = 1 且 B = 1 时,Y = 0

此 CMOS NAND 门的操作如以下真值表 − 所示。

输入 输出
A B Y
Low (0) Low (0) High (1)
Low (0) High (1) High (1)
High (1) Low (0) High (1)
High (1) High (1) Low (0)

以上就是使用 CMOS 技术实现 NAND 门以及其在不同输入组合下的操作。

现在让我们讨论使用 CMOS 技术实现 NOR 门及其操作。

使用 CMOS 技术的 NOR 门

与 CMOS NAND 门类似,我们也可以使用 PMOS 和 NMOS 晶体管设计 NOR 门。使用 CMOS 技术的双输入 NOR 门的电路图如下图所示 −

使用 CMOS 4 实现 NAND/NOR 门

此 CMOS NOR 门是使用两个 PMOS 晶体管 Q1 和 Q2 以及两个 NMOS 晶体管 Q3 和 Q4 设计的。 PMOS 晶体管串联连接在电源电压 VDD 和输出端 Y 之间。NMOS 晶体管并联连接在输出端 Y 和接地端 GND 之间。

现在,让我们了解一下此 CMOS 电路如何作为双输入 NOR 门运行。

情况 1:当输入 A 为低且输入 B 为低时

在这种情况下,PMOS 晶体管 Q1 和 Q2 都将导通,而 NMOS 晶体管 Q3 和 Q4 都将关断。

在 CMOS 晶体管的这种开关条件下,通过导通的 PMOS 晶体管,电源电压 VDD 和输出端 Y 之间存在一条路径。但输出端 Y 和接地端 GND 之间没有路径。这使得输出保持在电压电平 VDD,因此输出将为高电平。

因此,当 A = 0 且 B = 0 时,Y = 1

情况 2:当输入 A 为低电平且输入 B 为高电平时

在这种情况下,PMOS 晶体管 Q1 导通,PMOS 晶体管 Q2 关断,NMOS 晶体管 Q3 关断,NMOS 晶体管 Q4 导通。

由于 PMOS 晶体管 Q1 和 Q2 串联连接,晶体管 Q2 关断。因此,电源 VDD 和输出端 Y 之间没有路径。但通过导通的 NMOS 晶体管 Q4,输出线 Y 和接地端 GND 之间存在连接。这会将输出端设置为接地电压,并使输出为低电平。

因此,当 A = 0 且 B = 1 时,Y = 0

情况 3:当输入 A 为高电平且输入 B 为低电平时

在这种情况下,PMOS 晶体管 Q1 为 OFF,PMOS 晶体管 Q2 为 ON,NMOS 晶体管 Q3 为 ON,NMOS 晶体管 Q4 为 OFF。

在这种情况下,由于 PMOS 晶体管 Q1 为 OFF,电源 VDD 和输出线 Y 之间没有闭合路径。但通过 NMOS 晶体管 Q3 为 ON,输出线 Y 和接地端 GND 之间有闭合。因此,输出端连接到地电位并使输出为低电平。

因此,当 A = 1 且 B = 0 时,Y = 0

情况 4 – 当输入 A 为高电平且输入 B 为高电平时

在这种情况下,PMOS 晶体管 Q1 和 Q2 均处于关闭状态,而 NMOS 晶体管 Q3 和 Q4 均处于打开状态。在这种情况下,电源电压 VDD 和输出端 Y 之间没有路径。但输出端 Y 和接地端 GND 之间存在闭合路径。这样可将输出线保持在接地电压水平,因此输出将为低电平。

因此,当 A = 1 且 B = 1 时,Y = 0

CMOS NOR 门的完整操作可以总结为真值表的形式,如下所示。

输入 输出
A B Y
Low (0) Low (0) High (1)
Low (0) High (1) Low (0)
High (1) Low (0) Low (0)
High (1) High (1) Low (0)

使用 CMOS 技术的 NAND 和 NOR 门的优势

采用 CMOS 技术实现的 NAND 和 NOR 门相比其他技术具有多种优势。CMOS NAND 和 NOR 门的一些主要优势如下 −

  • CMOS NAND 和 NOR 门功耗相对较低。这一优势使得这些逻辑门非常适合用于电池供电设备。
  • 使用 CMOS 技术设计的 NAND 和 NOR 门具有较高的抗噪声和干扰能力。它们可以设计为具有更宽的工作电压范围。
  • CMOS 技术提供高密度集成,允许在单个芯片上实现大量 NAND 和 NOR 门。这些门提供对称的输出特性,使其能够与不同类型的数字电路无缝集成。
  • CMOS技术是一种成熟、经济高效的半导体制造技术。因此,CMOS NAND 和 NOR 门相对容易制造且成本低廉。

CMOS NAND 和 NOR 门的应用

CMOS NAND 和 NOR 门因其优点和多功能性而广泛应用于以下应用 −

  • CMOS NAND 和 NOR 门广泛用于逻辑电路设计以执行逻辑运算。
  • 在数字系统中,CMOS NAND 和 NOR 门用于实现加法器、减法器、乘法器等算术电路。
  • 它们还用于存储单元以实现存储单元结构。
  • CMOS NAND 和 NOR 门还用于设计多路复用器和多路分解器。
  • CMOS NAND 和 NOR 门的一些其他常见应用包括数字信号处理、数字定时电路、模拟到数字转换、数字通信等。

结论

CMOS NAND 和 NOR 门广泛应用于数字电子领域的各种应用。这种类型的 NAND 和 NOR 门具有高效率、低功耗、多功能性、低成本、高可靠性等优点。

在本章中,我们解释了使用 CMOS 技术实现 NAND 和 NOR 门以及它们的优点和应用。