异或门被称为可控反相门,是因为它有一个输入端能控制输出形态,控制端接逻辑1时,输出对另一个输入取反,控制端接逻辑0时,输出跟随另一个输入,相当于一个可由电平控制的反相直通切换电路。这样理解最直白:普通反相门只有一个输入,异或门有两个输入,把第二个输入固定起来,就能实现可控制反相。
一、核心说明
异或门的逻辑是:两个输入不同则输出1,两个输入相同则输出0。
写成表达式:
| 符号 | 含义 |
|---|---|
| A | 一个输入端,常作为信号输入 |
| B | 另一个输入端,常作为控制输入 |
| Y | 输出端,Y = A 异或 B |
当B作为控制端固定时,异或门就会出现两种明确功能:
| 控制端B | 输出Y | 功能状态 |
|---|---|---|
| 0 | Y = A | 直通 |
| 1 | Y = A取反 | 反相 |
这就是“可控反相门”名称的来源:异或门能把控制端当作开关,让输出在“跟随信号”和“反相信号”之间切换。
二、为什么固定一个输入就能控制反相
- 1、选择A为信号端
- • A接要处理的数据、波形或电平信号。
- 1、选择B为控制端
- • B接固定电平0或1。
- • B的状态决定输出是直通还是反相。
- 1、控制端接0时的效果
- • A为0,输出为0。
- • A为1,输出为1。
- • 输出和A保持一致。
- 1、控制端接1时的效果
- • A为0,输出为1。
- • A为1,输出为0。
- • 输出和A相反。
- 1、两个输入端都能当控制端
- • 也可以固定A,用B做控制端。
- • 功能一样,只是信号端和控制端互换。
三、真值表对照
标准异或门真值表:
| A | B | Y |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
把它看成可控反相门:
| 控制端B | A | Y | 说明 |
|---|---|---|---|
| 0 | 0 | 0 | 输出跟随A |
| 0 | 1 | 1 | 输出跟随A |
| 1 | 0 | 1 | 输出反相A |
| 1 | 1 | 0 | 输出反相A |
从表格可以清楚看到,B等于1时,A为0则Y为1,A为1则Y为0,输出正好完成反相。
四、使用步骤
- 1、找到信号端
- • 把要传输或反相的数字信号接到A。
- 1、找到控制端
- • 把B接到逻辑0,表示直通模式。
- • 把B接到逻辑1,表示反相模式。
- 1、观察输出端
- • 用示波器、逻辑分析仪或仿真波形查看Y。
- • 对比A和Y的相位关系。
- 1、建立功能表格
- • B为0:Y与A同相。
- • B为1:Y与A反相。
五、典型应用理解
| 应用场景 | 异或门的作用 |
|---|---|
| 波形极性切换 | 控制端选择正向或反向输出 |
| 数据路径控制 | 控制端选择原码或反码输出 |
| 电平跟随 | 控制端接0时保持信号原状态 |
| 电平反相 | 控制端接1时翻转信号状态 |
六、要点归纳
异或门本来有两个输入,只要把其中一个输入固定为逻辑1,另一个输入就会在输出端被反相。
固定为逻辑0时,输出跟随原信号。
固定为逻辑1时,输出翻转原信号。
因此,异或门可以看成由一个输入端控制反相行为的门电路,名称“可控反相门”就是从这一功能特征来的。
免责声明:以上说明适用于基础数字逻辑概念,具体芯片型号请以器件手册参数与标准规范为准。


