0


电子技术——数字逻辑反相器

电子技术——数字逻辑反相器

在学习完如何通过CMOS数字电路实现组合逻辑,接下来我们评估这种数字CMOS电路的性能。首先,我们考虑最基本的部件——反相器。

电压传导特性

下图是一个反相器的原理图:

反相器
在之前,我们已经介绍了MOSFET的电压传导特性,回忆一下,当输入逻辑0的时候,此时

     v
    
    
     I
    
   
   
    =
   
   
    0
   
  
  
   v_I = 0
  
 
vI​=0 小于MOS的阈值电压 

 
  
   
    
     V
    
    
     
      t
     
     
      n
     
    
   
  
  
   V_{tn}
  
 
Vtn​ 因此MOS管截止(A点),此时 

 
  
   
    
     v
    
    
     O
    
   
   
    =
   
   
    
     V
    
    
     
      D
     
     
      D
     
    
   
  
  
   v_O = V_{DD}
  
 
vO​=VDD​ 输出逻辑1。当输入逻辑1的时候,也就是 

 
  
   
    
     v
    
    
     I
    
   
   
    =
   
   
    
     V
    
    
     
      D
     
     
      D
     
    
   
  
  
   v_I = V_{DD}
  
 
vI​=VDD​ MOS管进入三极管区(D点),输出逻辑0。数字逻辑反相器不想信号放大器,数字逻辑反相器使用MOSFET的非线性区,如图:

MOSFET电压传导
为此,我们可以简化这个模型,如图:

数字MOS的电压传导
上图中,数字MOS输出的最高电压我们记为

     V
    
    
     
      O
     
     
      H
     
    
   
  
  
   V_{OH}
  
 
VOH​ 当 

 
  
   
    
     v
    
    
     I
    
   
   
    <
   
   
    
     V
    
    
     
      I
     
     
      L
     
    
   
  
  
   v_I < V_{IL}
  
 
vI​<VIL​ 的时候,输出的 

 
  
   
    
     V
    
    
     
      O
     
     
      H
     
    
   
  
  
   V_{OH}
  
 
VOH​ 是一个和 

 
  
   
    
     v
    
    
     I
    
   
  
  
   v_I
  
 
vI​ 无关的常量,当 

 
  
   
    
     v
    
    
     I
    
   
   
    >
   
   
    
     V
    
    
     
      I
     
     
      L
     
    
   
  
  
   v_I > V_{IL}
  
 
vI​>VIL​ 的时候,此时数字MOS进入饱和区,在数字MOS中,称为 **过渡区** 。其中 

 
  
   
    
     V
    
    
     
      I
     
     
      L
     
    
   
  
  
   V_{IL}
  
 
VIL​ 是数字MOS的一个特别重要的参数:它决定了输入 

 
  
   
    
     v
    
    
     I
    
   
  
  
   v_I
  
 
vI​ 能够被解释成逻辑0的最大电压值。

同样的,我们观察数字MOS的输出电压最低值

     V
    
    
     
      O
     
     
      L
     
    
   
  
  
   V_{OL}
  
 
VOL​ 当 

 
  
   
    
     v
    
    
     I
    
   
   
    >
   
   
    
     V
    
    
     
      I
     
     
      H
     
    
   
  
  
   v_I > V_{IH}
  
 
vI​>VIH​ 的时候不依赖于 

 
  
   
    
     v
    
    
     I
    
   
  
  
   v_I
  
 
vI​ 。其中 

 
  
   
    
     V
    
    
     
      I
     
     
      H
     
    
   
  
  
   V_{IH}
  
 
VIH​ 也是数字MOS的一个特别重要的参数:它决定了输入 

 
  
   
    
     v
    
    
     I
    
   
  
  
   v_I
  
 
vI​ 能够被解释成逻辑1的最小电压值。

噪声容限

通过上述分析,我们知道,MOS判断逻辑0还是1存在一定的容限区间,这也是对于模拟电路来说数字电路的优点之一。为了量化这种容限性质,考虑下图的一种情况,后面的反相器被前面的反相器所驱动:

反相器
这里,我们假设在

     G
    
    
     1
    
   
  
  
   G_1
  
 
G1​ 和 

 
  
   
    
     G
    
    
     2
    
   
  
  
   G_2
  
 
G2​ 之间存在噪声 

 
  
   
    
     v
    
    
     N
    
   
  
  
   v_N
  
 
vN​ ,即:

 
  
   
    
     
      v
     
     
      
       I
      
      
       2
      
     
    
    
     =
    
    
     
      v
     
     
      
       O
      
      
       1
      
     
    
    
     +
    
    
     
      v
     
     
      N
     
    
   
   
     v_{I2} = v_{O1} + v_N 
   
  
 vI2​=vO1​+vN​

接下来,考虑

     v
    
    
     
      O
     
     
      1
     
    
   
   
    =
   
   
    
     V
    
    
     
      O
     
     
      L
     
    
   
  
  
   v_{O1} = V_{OL}
  
 
vO1​=VOL​ 此时 

 
  
   
    
     G
    
    
     2
    
   
  
  
   G_2
  
 
G2​ 的输入是逻辑0,我们发现,只要 

 
  
   
    
     v
    
    
     
      I
     
     
      2
     
    
   
  
  
   v_{I2}
  
 
vI2​ 不超过 

 
  
   
    
     V
    
    
     
      I
     
     
      L
     
    
   
  
  
   V_{IL}
  
 
VIL​ 那么逻辑就不会发生改变,因此 

 
  
   
    
     v
    
    
     N
    
   
  
  
   v_N
  
 
vN​ 的最大值可以是 

 
  
   
    
     V
    
    
     
      I
     
     
      L
     
    
   
   
    −
   
   
    
     V
    
    
     
      O
     
     
      L
     
    
   
  
  
   V_{IL} - V_{OL}
  
 
VIL​−VOL​ ,我们称 

 
  
   
    
     G
    
    
     2
    
   
  
  
   G_2
  
 
G2​ 对于 **低电压输入有噪声容限** 记为:

 
  
   
    
     N
    
    
     
      M
     
     
      L
     
    
    
     =
    
    
     
      V
     
     
      
       I
      
      
       L
      
     
    
    
     −
    
    
     
      V
     
     
      
       O
      
      
       L
      
     
    
   
   
     NM_L = V_{IL} - V_{OL} 
   
  
 NML​=VIL​−VOL​

同样的,若

     v
    
    
     
      O
     
     
      1
     
    
   
   
    =
   
   
    
     V
    
    
     
      O
     
     
      H
     
    
   
  
  
   v_{O1} = V_{OH}
  
 
vO1​=VOH​ ,我们发现,只要 

 
  
   
    
     v
    
    
     
      I
     
     
      2
     
    
   
  
  
   v_{I2}
  
 
vI2​ 不小于 

 
  
   
    
     V
    
    
     
      I
     
     
      H
     
    
   
  
  
   V_{IH}
  
 
VIH​ 那么逻辑就不会发生改变,因此 

 
  
   
    
     v
    
    
     N
    
   
  
  
   v_N
  
 
vN​ 的最小值可以是 

 
  
   
    
     V
    
    
     
      O
     
     
      H
     
    
   
   
    −
   
   
    
     V
    
    
     
      I
     
     
      H
     
    
   
  
  
   V_{OH} - V_{IH}
  
 
VOH​−VIH​ ,我们称 

 
  
   
    
     G
    
    
     2
    
   
  
  
   G_2
  
 
G2​ 对于 **高电压输入有噪声容限** 记为:

 
  
   
    
     N
    
    
     
      M
     
     
      H
     
    
    
     =
    
    
     
      V
     
     
      
       O
      
      
       H
      
     
    
    
     −
    
    
     
      V
     
     
      
       I
      
      
       H
      
     
    
   
   
     NM_H = V_{OH} - V_{IH} 
   
  
 NMH​=VOH​−VIH​

总之,数字MOS的

     V
    
    
     
      O
     
     
      L
     
    
   
   
    ,
   
   
    
     V
    
    
     
      I
     
     
      L
     
    
   
   
    ,
   
   
    
     V
    
    
     
      O
     
     
      H
     
    
   
   
    ,
   
   
    
     V
    
    
     
      I
     
     
      H
     
    
   
  
  
   V_{OL},V_{IL},V_{OH},V_{IH}
  
 
VOL​,VIL​,VOH​,VIH​ 参数决定了数字MOS的传导特性,以及噪声容限。换句话说,噪声引起的在噪声容限内的电压改变被数字MOS所拒绝,而且数字MOS又将受噪声影响的电平值恢复成原始电平值继续传播,这也是为什么数字电路在信号质量上优于模拟电路的原因。下表总结了数字MOS的参数:

参数总结
下图给出了

     V
    
    
     
      I
     
     
      L
     
    
   
  
  
   V_{IL}
  
 
VIL​ 和 

 
  
   
    
     V
    
    
     
      I
     
     
      H
     
    
   
  
  
   V_{IH}
  
 
VIH​ 的形式化定义:

形式化定义
我们发现

     V
    
    
     
      I
     
     
      L
     
    
   
  
  
   V_{IL}
  
 
VIL​ 和 

 
  
   
    
     V
    
    
     
      I
     
     
      H
     
    
   
  
  
   V_{IH}
  
 
VIH​ 被定义在曲线斜率为-1的拐点处。除此之外,我们还定义了曲线中点M,在中点M出输出电压等于输入电压。点M可以粗略的看做是数字MOS从一个状态切换为另一个状态。

理想电压传导

什么是理想的反相器电压传导?通过刚才的分析我们知道,一个理想的反相器电压传导应该具有最大的电压摆幅以及噪声容限,对于一个电源电压为

     V
    
    
     
      D
     
     
      D
     
    
   
  
  
   V_{DD}
  
 
VDD​ 的反相器来说,获得最大的电压摆幅当:

 
  
   
    
     
      V
     
     
      
       O
      
      
       H
      
     
    
    
     =
    
    
     
      V
     
     
      
       D
      
      
       D
      
     
    
   
   
     V_{OH} = V_{DD} 
   
  
 VOH​=VDD​

 
  
   
    
     
      V
     
     
      
       O
      
      
       L
      
     
    
    
     =
    
    
     0
    
   
   
     V_{OL} = 0 
   
  
 VOL​=0

为了获得最大的噪声容限,则过渡区的宽度越小越好,理想情况下则是零宽度,而且高低电压区各占一半,如图:

理想电压传导
我们有:

      V
     
     
      
       I
      
      
       L
      
     
    
    
     =
    
    
     
      V
     
     
      
       I
      
      
       H
      
     
    
    
     =
    
    
     
      V
     
     
      M
     
    
    
     =
    
    
     
      V
     
     
      
       D
      
      
       D
      
     
    
    
     /
    
    
     2
    
   
   
     V_{IL} = V_{IH} = V_M = V_{DD}/2 
   
  
 VIL​=VIH​=VM​=VDD​/2

反相器实现

使用晶体管实现的反相器我们称为 压控开关 。最简单的反相器实现如下图:

反相器实现
这个开关受到电压

     v
    
    
     I
    
   
  
  
   v_I
  
 
vI​ 控制。当 

 
  
   
    
     v
    
    
     I
    
   
  
  
   v_I
  
 
vI​ 是低电压的时候,开关打开,此时没有电流通过 

 
  
   
    R
   
  
  
   R
  
 
R ,此时 

 
  
   
    
     v
    
    
     O
    
   
   
    =
   
   
    
     V
    
    
     
      D
     
     
      D
     
    
   
  
  
   v_O = V_{DD}
  
 
vO​=VDD​ 。当 

 
  
   
    
     v
    
    
     I
    
   
  
  
   v_I
  
 
vI​ 是高电压的时候,开关闭合,假设开关是理想的,此时输出 

 
  
   
    
     v
    
    
     O
    
   
   
    =
   
   
    0
   
  
  
   v_O = 0
  
 
vO​=0 。

晶体管开关,例如MOS和BJT开关,并不是理想开关,尽管 开路电阻 是非常高的,可以近似看成是开路,但是 闭合电阻 是有限的

     R
    
    
     
      o
     
     
      n
     
    
   
  
  
   R_{on}
  
 
Ron​ 。这就造成了当晶体管开关闭合的时候,等价于上图的©电路,此时输出电压为:

 
  
   
    
     
      V
     
     
      
       O
      
      
       L
      
     
    
    
     =
    
    
     
      V
     
     
      
       D
      
      
       D
      
     
    
    
     
      
       R
      
      
       
        o
       
       
        n
       
      
     
     
      
       R
      
      
       +
      
      
       
        R
       
       
        
         o
        
        
         n
        
       
      
     
    
   
   
     V_{OL} = V_{DD} \frac{R_{on}}{R + R_{on}} 
   
  
 VOL​=VDD​R+Ron​Ron​​

另外一种更高级的反相器实现如下图:

高级反相器
上图我们使用了 互补开关 ,其中 上拉PU开关 负责将输出节点接入

     V
    
    
     
      D
     
     
      D
     
    
   
  
  
   V_{DD}
  
 
VDD​ ,**下拉PD开关** 负责将输出节点接入地。当 

 
  
   
    
     v
    
    
     I
    
   
  
  
   v_I
  
 
vI​ 低电压输入的时候,PU闭合而PD打开,如图(b),此时输出 

 
  
   
    
     v
    
    
     O
    
   
   
    =
   
   
    
     V
    
    
     
      D
     
     
      D
     
    
   
  
  
   v_O = V_{DD}
  
 
vO​=VDD​ ,因此 

 
  
   
    
     v
    
    
     
      O
     
     
      H
     
    
   
   
    =
   
   
    
     V
    
    
     
      D
     
     
      D
     
    
   
  
  
   v_{OH} = V_{DD}
  
 
vOH​=VDD​ 。同样的,若 

 
  
   
    
     v
    
    
     I
    
   
  
  
   v_I
  
 
vI​ 输入高电平的时候,此时PU断开而PD闭合,输出 

 
  
   
    
     v
    
    
     O
    
   
   
    =
   
   
    0
   
  
  
   v_{O} = 0
  
 
vO​=0 。观察到该电路中没有电流流过,因此耗散功率为零。这个电路的优势比起使用单下拉开关加上 **上拉电阻** 来说,具有最大的电压摆幅和零耗散功率。这也是我们之前说的上拉下拉网络的实现。

最后,考虑另外一个反相器实现:

高级反相器
这里由一个双掷开关和一个公共电流源实现,当输入高低电平的时候,开关在两个状态下转换,因为电流是固定的,所以输出值取决于电阻

     R
    
    
     
      C
     
     
      1
     
    
   
  
  
   R_{C1}
  
 
RC1​ 和 

 
  
   
    
     R
    
    
     
      C
     
     
      2
     
    
   
  
  
   R_{C2}
  
 
RC2​ 的值,并且输出电压与开关的阻抗无关,他是实现快速逻辑电路的基础,称为发射极耦合逻辑ECL。

本文转载自: https://blog.csdn.net/jiahonghao2002/article/details/129316567
版权归原作者 爱寂寞的时光 所有, 如有侵权,请联系我们删除。

“电子技术——数字逻辑反相器”的评论:

还没有评论