跳转到内容

10.2 施密特触发器

刘培植 主编,胡春静、郭琳、孙文生、刘丽华 编著北京邮电大学出版社《数字电路与逻辑设计(第2版)》大学本科 · 教材双语助读 (Alt+Y)

施密特触发器(Schmitt Trigger)是脉冲波形变换中经常使用的一种电路,它可以将边沿变坏的矩形脉冲重新整形为边沿陡峭的矩形脉冲,还可以去掉叠加在矩形脉冲上的噪声。施密特触发器有两个不同的阈值电平压,通常用 V_(T+) 和 V_(T-) 表示。在输入信号上升和下降的过程中,引起电路发生状态转换(输出电压变化)的阈值电平是不一样的。

在模拟电路中,曾讨论过由集成运算放大器构成的施密特触发器(带正反馈的滞回比较器),这里将介绍数字技术中常用的施密特触发器。

10.2.1 用门电路组成施密特触发器

Section titled “10.2.1 用门电路组成施密特触发器”

由两级 CMOS 反相器组成的施密特触发器如图 10.2.1) 所示,图 10.2.1(a) 所示,图 10.2.1(b) 为其逻辑符号。电路中两个 CMOS 反相器串联在一起,输出电压 v₀ 通过分压电阻 R₁, R₂ 反馈到输入端,其中 R₁ < R₂ 。

(a) 电路结构

(b) 逻辑符号

图 10.2.1 由 CMOS 门电路组成施密特触发器

由图 10.2.1(a) 可知,门 G₁ 的输入电平 v_(A) 决定电路的状态,根据叠加原理,有

v _ A = frac R _ 2R _ 1 + R _ 2 v _ I + frac R _ 1R _ 1 + R _ 2 v _ O (10.2.1)

假设 CMOS 反相器的阈值电压 Vₜh ≈ V_(DD)/2 ,输入信号 v_(I) 为三角波,如图 10.2.2 所示。当输入信号 v_(I) = 0 时,门 G₁ 截止, v_(B) = V_(OH) ;门 G₂ 导通, v_(O) = V_(OL) ≈ 0 V 。这是施密特触发器的第 1 种稳定工作状态,此时 v_(A) ≈ 0 V 。

图 10.2.2 施密特触发器的工作波形

当输入信号 v_(I) 从 0 V 开始增加时,只要 v_(A) < Vₜh ,输出 v_(O) = V_(OL) ≈ 0 V 保持不变。

当 v_(I) 上升到使 v_(A)=Vₜh 时,电路开始发生状态转换, v_(I) 的值即为输入信号上升时的阈值电压,称为正向阈值电压或上限触发电平,记为 V_(T+) 。由

r l v _ A = V _ th & = frac R _ 2R _ 1 + R _ 2 · v _ I + frac R _ 1R _ 1 + R _ 2 · v _ O & = frac R _ 2R _ 1 + R _ 2 · V _ T+ + frac R _ 1R _ 1 + R _ 2 · 0 & = frac R _ 2R _ 1 + R _ 2 · V _ T+

得

V _ T+ = (1 + frac R _ 1R _ 2) V _ th (10.2.2)

此时随着 v_(A) 的上升, v_(B) 开始下降, v_(O) 开始上升,电路的状态很快转换为 v_(O)=V_(OH)≈ V_(DD) ,正反馈过程如下:

cv _ A uparrow arrow v _ B downarrow arrow v _ O uparrowuparrow

当 v_(A) > Vₜh 时,电路的状态稳定在 v_(O) ≈ V_(DD) 不变,这是施密特触发器的第 2 种稳定工作状态。

输入信号 v_(I) 继续上升,达到最大值后开始下降,当 v_(A)=Vₜh 电路再次发生状态转换,此时 v_(I) 的值即为输入信号下降时的阈值电压,称为负向阈值电压或下限触发电平,记为 V_(T-) 。由

r l v _ A = V _ th & = frac R _ 2R _ 1 + R _ 2 · v _ I + frac R _ 1R _ 1 + R _ 2 · v _ O & = frac R _ 2R _ 1 + R _ 2 · V _ T- + frac R _ 1R _ 1 + R _ 2 · V _ DD & = frac R _ 2R _ 1 + R _ 2 · V _ T- + frac R _ 1R _ 1 + R _ 2 · 2 V _ th

得

V _ T- = (1 - frac R _ 1R _ 2) V _ th (10.2.3)

此时随着 v_(A) 的下降, v_(B) 开始上升, v_(O) 开始下降,电路的状态很快转换为 v_(O)=V_(OL)≈0 V ,正反馈过程如下:

cv _ A downarrow arrow v _ B uparrow arrow v _ O downarrowuparrow

当 v₁<V_(T-) 时,电路的状态稳定在 v₀≈0 V ,施密特触发器回到第1种稳定工作状态。由于触发器内部存在正反馈过程,电路状态转换速度很快,使输出电压波形的边沿变得很陡峭。

施密特触发器的正向阈值电压 V_(T+) 和负向阈值电压 V_(T-) 之差值称为回差电压 Δ V_(T) ,即

Δ V _ T = V _ T+ - V _ T- = 2 frac R _ 1R _ 2 V _ th (10.2.4)

由式(10.2.4)可见,当电源电压一定时,回差电压 Δ V_(T) 与 R₁/R₂ 成正比,改变 R₁ 和 R₂ 的值可以调整回差电压的大小,但 R₁ 必须小于 R₂,否则电路将进入自锁状态,不能正常工作。

根据式(10.2.2)和式(10.2.3)画出的电压传输特性曲线如图 10.2.3(a)所示,因 v₀ 的高、低电平是同相的,所以也把这种形式的电压传输特性称为同相输出的施密特触发器特性。如果以图 10.2.1(v₁ 作为输出端,则得到的电压传输特性如图 10.2.3(a)的 v₀^(prime) 作为输出端,则得到的电压传输特性如图10.2.3(b)所示,类似地,这种形式的电压传输特性称为反向输出的施密特触发器特性。

(a)

(b)

图 10.2.3 施密特触发器的传输特性曲线

例 10.2.1

在图 10.2.1(a) 所示的电路中,假定 CMOS 反相器的阈值电压 Vₜh ≈ V_(DD)/2 ,如果要求 V_(T+) = 7.5 V, Δ V_(T) = 5 V ,试求 R₁/R₂ 和 V_(DD) 的值。

解

由式(10.2.2)和式(10.2.4)得

{ l V _ T+ = (1 + frac R _ 1R _ 2) V _ th = 7. 5 V Δ V _ T = frac 2 R _ 1R _ 2 V _ th = 5 V . (10.2.5)

从式(10.2.5)可以解出 R₁/R₂=0.5,Vₜh=5 V ,因此 V_(DD)=2Vₜh=10 V 。

使用TTL门电路组成施密特触发器时,经常采用图 10.2.4(a)所示的电路,其中 G₁ 为两输入与非门, G₂ 为反相器。因电阻 R₁ 和 R₂ 的数值相对较小,电路中接入二极管VD,防止当 v_(O) = V_(OH) 时门 G₂ 的负载电流过大。

图 10.2.4 门电路组成施密特触发器

假定输入信号 v₁ 依然是图 10.2.2 所示的三角波。当输入信号从 0 V 开始增加时,只要 v_(A) < Vₜh ,则 G₁ 截止, G₂ 导通,输出电压 v_(O) = V_(OL) = 0 V 保持不变。当 v_(I) 上升到使 v_(A) = Vₜh 时,电路开始发生状态转换,由于 G₁, G₂ 间存在着正反馈,电路迅速转换为 G₁ 导通、 G₂ 截止,使 v_(O) = V_(OH) 。此时对应的输入电平就是 V_(T+) 。由

r l v _ A & = V _ th & = frac R _ 2R _ 1 + R _ 2 · (v _ I - V _ D) + frac R _ 1R _ 1 + R _ 2 · v _ O & = frac R _ 2R _ 1 + R _ 2 · (V _ T+ - V _ D) + frac R _ 1R _ 1 + R _ 2 · 0 & = frac R _ 2R _ 1 + R _ 2 · (V _ T+ - V _ D)

得

V _ T+ = frac R _ 1 + R _ 2R _ 2 V _ th + V _ D (10.2.6)

其中, V_(D) 为二极管的正向导通压降, Vₜh 为门电路的阈值电压。

输入信号 v₁ 继续上升,至最大值后开始下降,当 v₁ 降至 Vₜh 时,电路再次发生状态转换,在正反馈的作用下,电路迅速返回 v₀=V_(OL) 的状态。因此,输入信号下降时的转换电平 V_(T-)=Vₜh ,回差电压 Δ V_(T)=fracR₁R₂Vₜh+V_(D) 。

图 10.2.5() 是具有与非功能的 TTL 集成施密特触发器 7413 的内部电路图,其逻辑符号如图 10.2.5() 是具有与非功能的 TTL 集成施密特触发器 7413 的内部电路图,其逻辑符号如图 10.2.5(b) 所示。7413 实际上是双 4 输入与非门,由于内部施密特电路的作用,使其电压传输特性呈反向输出的施密特触发器特性,所以常称为具有与非功能的 TTL 集成施密特触发器。

7413 由二极管与门、施密特电路、电平偏移电路和输出电路等几部分组成。二极管 VD₁ ∼ VD₄ 实现逻辑与功能。施密特电路由两个晶体管 VT₁ 、 VT₂ 和 3 个电阻 R₂ ∼ R₄ 组成,其中电阻 R₄ 为 VT₁ 和 VT₂ 的公共发射极电阻。电平偏移电路的作用是保证输出逻辑关系正确。

当有一个输入端为低电平时, v₁^(prime) 为低电平,使 VT₁ 截止, VT₂ 导通。由于 VT₂ 导通时施密特电路输出的低电平较高(约为 1.9 V),若直接将 v₀^(prime) 与 VT₄ 的基极相连,将无法使 VT₄ 截止,所以必须在 v₀^(prime) 与 VT₄ 的基极之间加入电平偏移电路,使 v₀^(prime) ≈ 1.9 V 时电平偏移电路的输出仅为 0.5 V 左右,保证 VT₄ 能可靠地截止, VT₆ 导通, v₀ 输出高电平。输出电路采用推挽输出结构,其作用是降低输出电阻,提高电路的驱动能力。

图 10.2.5 具有与非功能的 TTL 集成施密特触发器

设晶体管发射结的导通压降和二极管的正向导通压降均为 0.7 V。输入信号 v₁ 为三角波,由 7413 的端 A 输入,其他 3 个输入端均悬空。

输入信号 v₁ 从 0V 开始增加,在 v_(BE1)=v_(I)^(prime)-v_(E)<0.7V 期间, VT₁ 截止, VT₂ 饱和导通, v_(O)^(prime) 为低电平, v_(O)=V_(OH) 。若 v_(I)^(prime) 逐渐升高使 v_(BE1)>0.7V 时, VT₁ 开始进入导通状态,并引起如下正反馈过程:

v _ I ^ prime uparrow arrow i _ C1 uparrow arrow v _ C1 downarrow arrow i _ C2 downarrow arrow v _ E downarrow arrow v _ BE1 uparrow

从而使 VT₁ 迅速饱和导通, VT₂ 截止, v₀^(prime) 变为高电平, v₀=V_(OL) 。

v_(I) 上升至最大值后开始下降, v_(I)^(prime) 也从高电平开始下降, v_(BE1) 随之降低。当 v_(BE1) 降到只有 0.7 V 左右时,晶体管 VT₁ 的集电极电流 i_(C1) 开始减小,于是又引发另一个正反馈过程:

v _ 1 ^ prime downarrow arrow i _ C 1 downarrow arrow v _ C 1 uparrow arrow i _ C 2 uparrow arrow v _ E uparrow arrow v _ BE 1 downarrow

从而使电路迅速转为 VT₁ 截止, VT₂ 饱和导通, v₀^(prime) 变为低电平, v₀=V_(OH) 。

由于 R₂>R₃ , VT₁ 饱和导通时的 v_(E) 值低于 VT₂ 饱和导通时的 v_(E) 值。因此, v₁^(prime) 的正向阈值电压 ( VT₁ 由截止变为导通的输入电压) V_(T+)^(prime) 必然高于 v₁^(prime) 的负向阈值电压 ( VT₁ 由导通变为截止的输入电压) V_(T-)^(prime) ,使电路具有施密特触发特性。若以 V_(T+) 、 V_(T-) 分别表示与 V_(T+)^(prime) 、 V_(T-)^(prime) 对应的输入端电压,则 V_(T+) 同样也一定高于 V_(T-) 。

先求 v₁^(prime) 的正向阈值电压 V_(T+)^(prime) 。由图 10.2.5(a) 可以写出 VT₁ 截止, VT₂ 饱和导通时施密特电路的方程:

{ l i _ B2 R _ 2 + V _ BE2(Sat) + (i _ B2 + i _ C2) R _ 4 = V _ CC i _ R3 R _ 3 + V _ CE2(Sat) + (i _ B2 + i _ C2) R _ 4 = V _ CC . (10.2.7)

其中, V_(BE2(Sat)) 、 V_(CE2(Sat)) 分别表示 VT₂ 饱和导通时发射结和集电结的电压降。假定 i_(R3) ≈ i_(C2) ,则由式(10.2.7)可得

i _ B2 = frac (V _ CC - V _ CE2(Sat)) R _ 4 - (V _ CC - V _ BE2(Sat)) (R _ 3 + R _ 4)R _ 4 ^ 2 - (R _ 2 + R _ 4) (R _ 3 + R _ 4) (10.2.8) i _ C2 = frac (V _ CC - V _ BE2(Sat)) R _ 4 - (V _ CC - V _ CE2(Sat)) (R _ 2 + R _ 4)R _ 4 ^ 2 - (R _ 2 + R _ 4) (R _ 3 + R _ 4) (10.2.9)

令 V_(BE(Sat))=0.8 V, V_(CE(Sat))=0.2V ,将图 10.2.5(a) 给定的参数代入式(10.2.8)和式(10.2.9),得

r l & i _ C2 ≈ 2. 2 mA & i _ B2 ≈ 1. 3 mA & v _ E2 = (i _ B2 + i _ C2) R _ 4 ≈ 1. 7 V

则

V _ T+ ^ prime = v _ E2 + 0. 7 V ≈ 2. 4 V

再求 v₁^(prime) 的负向阈值电压 V_(T-)^(prime) 。随着输入信号 v₁ 从最大值开始下降, v₁^(prime) 也从高电平开始下降。当 v₁^(prime) 降至 v_(BE1)=0.7V 时, VT₁ 开始脱离饱和, v_(CE1) 开始上升, VT₂ 开始导通并引发正反馈过程。此时 R₄ 上的压降为

v _ E1 = (V _ CC - v _ CE1) frac R _ 4R _ 2 + R _ 4 (10.2.10)

将 v_(CE1)=0.7 V, R₂=2 kΩ, R₄=0.48 kΩ 代入式(10.2.10),得

v _ E1 ≈ 0. 8 V

故

V _ T- ^ prime = v _ E1 + 0. 7 V ≈ 1. 5 V

由 v_(I)=u_(I)^(prime)-V_(D) ,可得7413的阈值电压 V_(T+)=V_(T+)^(prime)-V_(D)≈1.7 V, V_(T-)=V_(T-)^(prime)-V_(D)≈0.8 V ,回差电压 Δ V_(T)=V_(T+)-V_(T-)≈0.9 V 。

集成施密特触发器 7413 的引脚排列如图 10.2.6 。图 10.2.7 所示为它的电压传输特性,阈值电压 Yᵢ = overlineAᵢBᵢCᵢDᵢ 。图 10.2.7 所示为它的电压传输特性,阈值电压 V_(T+), V_(T-) 为定值,不能调节。

图10.2.6 7413的引脚排列
图10.2.7 7413的电压传输特性

具有施密特触发器功能的TTL集成门电路有很多,如TTL六反相器7414、TTL四2输入与非门74132等。表10.2.1给出了这几种TTL集成施密特触发器主要参数的典型值。带有施密特功能的TTL门电路有以下特点:

(1) 输入信号边沿的变化即使非常缓慢,电路也能正常工作;

(2) 带负载能力和抗干扰能力都很强;

(3) 阈值电压和滞回电压均有温度补偿。

表 10.2.1 TTL 集成施密特触发器的几个典型值

器件型号延迟时间/ns每门功耗/mW V_(T+)/V V_(T-)/V Δ V_T/V
7413168.71.70.80.9
7414158.61.60.80.8
74132158.81.60.80.8

CMOS 集成施密特触发器也有很多种类,如 CMOS 六施密特触发器 CC40106(六反相器)、CMOS 四 2 输入施密特触发器 CC4093(四 2 输入与非门)等。如图 10.2.8) 所示是 CMOS 集成施密特触发器 CC40106 的引脚排列图,如图 10.2.8(a) 所示是 CMOS 集成施密特触发器 CC40106 的引脚排列图,如图 10.2.8(b) 所示是对应的 TTL 六反相器 7414 的引脚排列图。

图10.2.8 集成施密特触发器CC40106和7414的引脚排列图

CMOS 集成施密特触发器 CC40106 的内部电路如图 10.2.9) 所示,图 10.2.9(a) 所示,图 10.2.9(b) 为其逻辑符号。CC40106 由施密特电路、整形电路和缓冲输出级电路组成,其核心部分是施密特电路。施密特电路由 P 沟道 MOS 管 VT₁ ∼ VT₃ 和 N 沟道 MOS 管 VT₄ ∼ VT₆ 组成。若去掉 VT₃ 和 VT₆,施密特电路变成了一个反相器。设 P 沟道 MOS 管的开启电压为 V_(TP) , N 沟道 MOS 管的开启电压为 V_(TN),输入信号 v_(I) 为三角波。

(a) 电路结构图

(b) 逻辑符号

图 10.2.9 CMOS 集成施密特触发器 CC40106

当 v₁=0 时, VT₁ 、 VT₂ 导通, VT₄ 、 VT₅ 截止, v₀^(prime) 为高电平 ( v₀^(prime)≈ V_(DD),v₀=V_(OH) ),使 VT₃ 截止、 VT₆ 导通并工作在源极输出状态。因此, VT₅ 源极的电位 v_(S5)≈ V_(DD)-V_(TN) ,该点电位较高。

随着输入信号 v_(I) 的电压逐渐升高,当 v_(I) > V_(TN) 时, VT₄ 导通。但由于 VT₅ 的源极电压 v_(S5) 较高,即使 v_(I) > V_(DD)/2 , VT₅ 仍不能导通。 v_(I) 继续升高,直到 VT₁ 和 VT₂ 的栅源电压 |v_(GS1)| 、 |v_(GS2)| 减小到使 VT₁ 、 VT₂ 趋于截止时,随着其内阻增大,使 v'_(O) 和 v_(S5) 开始下降。当 v_(I) - v_(S5) ≥slant V_(TN) 时, VT₅ 开始导通,并引起如下正反馈过程:

v _ O ^ prime downarrow arrow v _ S5 downarrow arrow v _ GS5 uparrow arrow R _ ON5 downarrow (VT _ 5 text 的导通电阻)

从而使 VT₁ 、 VT₂ 迅速截止, v₀^(prime) 下降为低电平,电路的输出状态转换为 v₀=0 。

v₀^(prime) 的低电平使 VT₆ 截止, VT₃ 导通并工作于源极输出器状态, VT₂ 的源极电压 v_(S2) ≈ 0 - V_(TP) ,该点电位较低。

同理可分析,当 v_(I) 逐渐下降时,电路工作过程与 v_(I) 上升过程类似,只有当 |v_(I)-v_(S2)|>|V_(TP)| 时,电路又转换为 v_(O)^(prime) 高电平, v_(O)=V_(OH) 的状态。

在 V_(DD) gg V_(TN) + |V_(TP)| 的条件下,电路的正向阈值电压(转换电平) V_(T+) 远大于 V_(DD)/2 ,而且随着 V_(DD) 的增加而增加。在 v_(I) 下降过程中的负向阈值电压 V_(T-) 也要比 V_(DD)/2 低得多。

可见,电路在 v_(I) 上升和下降过程中分别有两个不同的阈值电压 V_(T+) 和 V_(T-),具有施密特电压传输特性。它的传输特性以及 V_(DD) 对 V_(T+) 和 V_(T-) 影响如图 10.2.10 所示。由于集成电路内部器件参数的差异,即便 V_(DD) 一定,不同芯片的 V_(T+) 、 V_(T-) 也不一定相同,其数值有一定的离散性。

图 10.2.10 集成施密特触发器 CC40106 的电压传输特性

整形电路由 VT₇ ∼ VT₁0 组成,电路为两个首尾相连的反相器。在 v₀^(prime) 上升和下降的过程中,通过两级反相器的正反馈作用,使输出电压波形进一步得到改善。

输出缓冲级电路是由 VT₁1 和 VT₁2 组成的反相器。它不仅提高了电路的带负载能力,还起到了将内部电路与负载隔离的作用。

施密特触发器的用途很广,下面举几个典型的应用。

施密特触发器有两个阈值,利用施密特触发器的滞回特性可以实现波形变换,如图

10.2.2所示,输入为三角波,输出为矩形波。同样,利用图 10.2.1 所示的施密特触发器,也可以将输入的正弦波、锯齿波等变换成矩形波,读者可自行分析。

在数字系统中,矩形脉冲经过传输后可能会发生波形畸变,或者在信号的高电平、低电平期间串入干扰信号,使波形的上升沿和下降沿明显变坏。传感器来的信号,经过放大后也可能是不规则的波形。这些波形都可以通过施密特触发器整形而获得比较理想的矩形脉冲波形。图 10.2.11(a)给出的输入信号 v_(I) 不仅波形上升沿和下降沿变坏,而且波形顶部干扰严重,但只要选择具有合适回差电压 Δ V_(T) 又变为较理想矩形波。图 10.2.11(v_(O) 又变为较理想矩形波。图10.2.11(b)的输入信号 v_(I) 波形也严重变坏,通过选择合适的阈值电压 V_(T+) 和 V_(T-) ,经施密特触发器整形后,输出信号 v_(O) 又变为理想矩形波。

图 10.2.11 施密特触发器用于波形整形

利用施密特触发器的输出信号 v₀ 取决于输入信号 v_(I) 阈值电平的特点,可以通过调整触发器的上限触发电平 V_(T+) 到规定的幅度 Vₜh ,使某些信号被鉴别出来。例如,将一系列幅度各异的脉冲信号加到施密特触发器的输入端 v_(I) ,只有那些幅度大于上限触发电平 V_(T+) 的脉冲才产生输出信号。因此,可以选出幅度大于 Vₜh 的信号,消除了幅度较小的脉冲信号,如图 10.2.12 所示,施密特触发器具有幅度鉴别能力。

图 10.2.12 施密特触发器用于脉冲幅度鉴别
共 0 题