CMOS反相器基础(数字电路学习笔记)

通过几个问题来记录CMOS反相器是什么,以及数字电路中为什么要使用CMOS反向器。

Q1:模拟电路和数字电路的区别?

模拟电路

在模拟电路中使用连续的电压,电流来表示信息。一条信号线理论上可以表示无穷多个信息。但是无法区分噪声和有效信息,不能避免噪声对电路的影响。

所以模拟电路通常用在系统前段,把外部的物理量通过传感器转换为电信号,希望尽快的就把信号传到数字电路中处理(通过ADC把模拟信号转换为数字信号)。

数字电路:

在数字系统中,传递的就是0,1,离散的电压序列。不是所有信息都是有效的。

在模拟电路中一根线可以表示无限多的信息量。但是在数学系统中,一根线只能传递0或1状态。

想要传递0.35这样的信息,需要多bit信号线才能表示出来。或者牺牲时间代价,通过一根线多次传输表示出0.35这个信息。

在数字系统中,时序和面积是需要衡量的两个重要性能。

Q2:为什么说相对模拟电路来说数字电路比较稳定?

1,因为数字电路中只进行0,1的计算,运算规则简单。

2,因为数字系统通常使用CMOS反相器作为最小设计单元。CMOS反相器对输入有一定的噪声容限,能够接受低质量的0,1输出高质量的0,1。

Q3:数字电路中为什么要使用CMOS门电路?

首先我们知道在数字电路中是通过电压来表示0,1两种信息。而理想的0就是地,1是电源。

按照这个思路,我们尝试用开关和电阻通过以下电路来获得0,1。

 CMOS反相器基础(数字电路学习笔记)_第1张图片

 

Vo = 1 ,通过Vi控制开关S断开,Vo通过R上拉到电源电压。

Vo = 0,通过Vi控制S闭合,通过开关把Vo拉到地Vss。这是我们希望R尽可能大,最好是断路。

这样确实可以让Vo输出0,1了,但是上述电路有个问题。

Vo=1时,我们希望限流电阻R尽可能小,减小分压和功耗,让Vo尽量等于Vcc。

V1=0时,我们有希望限流电阻尽可能大,最好时断路,让Vo尽量等于Vss。

上述电路满足不了这个要求,那么我们想到MOS管也有开关特性,可以把开关S和电阻R换成两个MOS管。

CMOS反相器基础(数字电路学习笔记)_第2张图片

 

当Vi < Vgs(th) ,NMOS截止,Vo ≈Vdd

当Vi > Vgs(th) ,NMOS导通,工作在可变电阻区,等效为一个小电阻Ron,Vo ≈0

所以MOS管的DS之间相当于一个受Vi控制的开关。

然后我们再把电阻R也换成一个Pmos。

当Vi = 1,NMOS导通,处于可变电阻区,而PMOS截止,处于截止区,流过PMOS的电流接近于0,基本没有功耗。

NMOS,PMOS两个管子这样Gate端共用一个输入,D端相连输出的结构就叫互补MOS结构,CMOS是Complementary Metal Oxide Semiconductor(互补金属氧化物半导体)的缩写。

两个管子的开启电压相同,Vgs(th)N = |Vgs(th)P|。标准的CMOS反相器中,P,N管的各项参数都相同。

基于MOS管的电压,电流传输特性,能够推出CMOS的电压,电流传输特性。

电压传输特性:输出电压Vo随输入电压Vi变化的关系曲线。

电流传输特性:输出漏极电流Id随输入电压Vi变化的关系曲线。

CMOS反相器基础(数字电路学习笔记)_第3张图片  CMOS反相器基础(数字电路学习笔记)_第4张图片

 

在AB段,Vi

在CD段,Vi > VDD - |Vtp|,这是NMOS导通,处于可变电阻区,PMOS截止,处于截止区。

在BC段,从左到右,B~1/2Vdd阶段,NMOS处于饱和区(Vi大于Vtn,Vds由于PMOS的导通比较大,直接进入饱和区),PMOS处于可变电阻区(由于Vi变大,PMOS导通程度降低)

在BC段,从左到右,1/2Vdd阶段,由于Vi的逐渐增大,NMOS依然处于处于饱和区,PMOS也进入了饱和区。

在BC段,从左到右,1/2Vdd~C阶段,NMOS导通程度增大,处于可变电阻区,PMOS导通程度降低,Vds逐渐增大,进入饱和区。

在BC段,NMOS.PMOS同时导通,若N,P参数完全对称,那么Vi = 1/2Vdd 时,Vo = 1/2Vdd。

当Vtn

Q4:CMOS的 输入噪声容限是什么?

 

在电压特性曲线中,在Vi从0上升到Vtn的过程中,输出Vo高电平维持一段时间没有变化。

在Vi从理想的高电平Vdd减小Vtp的期间,输出Vo低电平也维持一段时间没有变化。

因此,CMOS反相器对输入允许有一定的波动范围,在此范围内都能够输出有效的高,低电平。

而CMOS输出的时候,由于MOS管的导通电阻,输出高电平的时候,会产生分压,电位降低一点。输出低电平的时候,电位会被抬高一点。

所以输出高低电平有一定的误差,由于器件参数的分散性,相同条件下相同型号输出的低电平也略有区别,但是最大不会超过Vol(max)。输出高电平的最小值不会低于VoH(min)。

输出误差和输入波动范围就一起定义了CMOS的输入噪声容限。

CMOS反相器基础(数字电路学习笔记)_第5张图片

 

例如,在74HC系列CMOD集成电路在5V工作电压时的参数。

输入高电平的噪声容限 VNH =VOH(min) -V IH(min)  = 4.9V - 3.5V =1.4V

输入低电平的噪声容限 VNL =VIL(max) -V OL(maz)  = 1.5V - 0.1V =1.4V

当P,NMOS的参数完全对称时,噪声容限也是相同的

当增大电源电压时,能够提高噪声容限,但是同时也增大了动态功耗。

Q5:CMOS结构中P管的宽长比为什么比N管的大?

由于NMOS管中多子是空穴,少子是电子,而PMOS的多子是电子,少子是空穴

所以在Gate接入电压,Nmos中电子形成导电沟道,Pmos用空穴形成导电沟道,电子的迁移能力比空穴强,

在相同的电场强度下,想要形成相同的导通电阻的话,Pmos的导电沟道宽长比(W/L)要做的比Nmos大,才能得到相同的导通电阻。

你可能感兴趣的:(数字电路,嵌入式硬件)