通过几个问题来记录CMOS反相器是什么,以及数字电路中为什么要使用CMOS反向器。
目录
问题
Q1:模拟电路和数字电路的区别?
模拟电路:
在模拟电路中使用连续的电压,电流来表示信息。一条信号线理论上可以表示无穷多个信息。但是无法区分噪声和有效信息,不能避免噪声对电路的影响。
所以模拟电路通常用在系统前段,把外部的物理量通过传感器转换为电信号,希望尽快的就把信号传到数字电路中处理(通过ADC把模拟信号转换为数字信号)。
数字电路:
在数字系统中,传递的就是0,1,离散的电压序列。不是所有信息都是有效的。
在模拟电路中一根线可以表示无限多的信息量。但是在数学系统中,一根线只能传递0或1状态。
想要传递0.35这样的信息,需要多bit信号线才能表示出来。或者牺牲时间代价,通过一根线多次传输表示出0.35这个信息。
在数字系统中,时序和面积是需要衡量的两个重要性能。
Q2:为什么说相对模拟电路来说数字电路比较稳定?
1,因为数字电路中只进行0,1的计算,运算规则简单。
2,因为数字系统通常使用CMOS反相器作为最小设计单元。CMOS反相器对输入有一定的噪声容限,能够接受低质量的0,1输出高质量的0,1。