考研数电·零基础讲义 · 第 19 讲|单稳态电路
学完这一讲,你能说清单稳态电路"一个稳态、一个暂稳态、触发一下就输出固定宽度脉冲"的工作过程,会用 RC 充放电的通用公式算出脉冲宽度(微分型tw≈0.69RC、积分型、集成 74121),会画各点波形,分得清可重复触发与不可重复触发。预计用时 100–120 分钟。
本讲地图#
- 单稳态的三个特点:稳态 + 暂稳态;触发后进入暂稳态、过一段时间自动回来;暂稳态时间只由电路参数(R、C)决定,和触发脉冲的宽度、幅度无关。
- 万能工具:RC 电路过渡过程公式t=RClnvC(∞)−VTHvC(∞)−vC(0)——第 19、20、21 讲反复用。
- 微分型单稳态(CMOS 或非门 + 反相器):工作过程、波形、tw=RCln2≈0.69RC、恢复时间、分辨时间。
- 积分型单稳态(TTL):tw=(R+RO)ClnVOL−VTHVOL−VOH,抗干扰强但边沿差。
- 集成单稳态 74121:功能表、tw≈0.69RextCext;可重复触发与不可重复触发。
- 华师怎么考:考纲点名"单稳态触发器";常见题型是算脉宽、画波形、说用途(定时、延时、整形)。教材对应第 7 章 7.3 节。
前置知识#
- 施密特电路、脉冲宽度tw等参数(见第 18 讲)。
- CMOS 门VOH≈VDD、VOL≈0、VTH≈21VDD(见第 05 讲(下)、第 06 讲);TTL 门的电平(见第 07 讲)。
- 或非门的逻辑:任一输入为 1,输出就是 0(见第 02 讲(上))。
- 电容电压不能突变(中学物理)。
一、单稳态电路是什么#
1.1 大白话:楼道里的定时灯#
老小区楼道里常有这种灯:平时是灭的;你按一下开关,灯亮了;不管你按得多快、多用力,它都亮大约 30 秒,然后自己灭掉,等下一次有人按。
- "平时灭着"——这是它能一直待下去的状态,叫稳态;
- "亮 30 秒"——这是一个待不长、一定会自己结束的状态,叫暂稳态;
- "按一下"——叫触发;
- "亮多久"由灯里面的定时元件决定,跟你按多久无关。
单稳态电路(Monostable Multivibrator,又叫 One-shot,"一次性脉冲发生器")就是电子版的定时灯:来一个触发脉冲,它就输出一个宽度固定的脉冲,然后自动回到原来的状态。
1.2 三个特点(教材原意)#
- 它有稳态和暂稳态两个不同的工作状态;
- 在外界触发脉冲作用下,能从稳态翻转到暂稳态,在暂稳态维持一段时间以后,再自动返回稳态;
- 暂稳态维持时间的长短取决于电路本身的参数,与触发脉冲的宽度和幅度无关。
1.3 用途#
- 定时:产生一个固定宽度的脉冲,比如"让某个信号有效 1 ms";
- 延时:输出脉冲的后沿比触发时刻晚了tw,用这个后沿去触发下一级,就得到一个延迟了tw的动作;
- 整形:不管输入脉冲宽窄不一、边沿好坏,输出脉冲的宽度和幅度都一样整齐。
1.4 和前面学过的电路比一比#
| 电路 |
稳定状态个数 |
一句话 |
| 触发器(第 13 讲) |
2 个(双稳态) |
翻过去就待着,直到下一次被翻回来 |
| 单稳态(本讲) |
1 个 |
被触发后只"出去一会儿",自己回来 |
| 多谐振荡器(第 20 讲) |
0 个(两个都是暂稳态) |
自己来回翻,不停产生矩形波 |
| 施密特电路(第 18 讲) |
输出随输入变 |
两个阈值,用来整形 |
⚠️ 单稳态的暂稳态是靠 RC 电路的充、放电来"计时"的:电容电压慢慢变,变到门电路的阈值时电路翻回稳态。所以要先学会算"电容电压从某值变到某值要多久"。
二、万能工具:RC 充放电时间公式#
2.1 大白话#
电容像一个水桶,电阻像细水管。往桶里灌水(充电),一开始水位涨得快,越接近"终点水位"涨得越慢,理论上永远到不了终点,只能无限接近。描述这种"先快后慢"的曲线,就是指数函数;τ=RC叫时间常数,水管越细(R 大)、桶越大(C 大),变化越慢。
2.2 公式#
一阶 RC 电路中,电容电压从起始值vC(0)向终了值vC(∞)变化:
vC(t)=vC(∞)+[vC(0)−vC(∞)]e−RCt
令vC(t)=VTH,两边整理、取对数,得到"从开始变化到达到VTH所需的时间":
t=RClnvC(∞)−VTHvC(∞)−vC(0)
这就是教材式 (7.3.1),一定要背。
2.3 逐项拆解#
- vC(0):起点,电容电压刚开始变化时的值(注意是跳变之后那一瞬间的值);
- vC(∞):终点,如果一直不停,电容电压最终会到达的值;
- VTH:我们关心的"到站电压",一般是门电路的阈值;
- 分子vC(∞)−vC(0):总共要走的"路程";分母vC(∞)−VTH:到站时"还剩下"的路程。比值越大,说明要走到离终点越近的地方,时间越长;
- 公式对充电(往上走)和放电(往下走)都成立,正负号会自动抵消,比值总是正数。
最常用的特例:从 0 充向VDD,到21VDD为止:
t=RClnVDD−21VDDVDD−0=RCln2≈0.69RC
例题 1:RC=1 ms,电容电压从 3.4 V 放电,终了值 0 V,问多久降到 1.4 V?
t=1 ms×ln0−1.40−3.4=ln1.43.4 ms≈0.887 ms
例题 2:RC=2 s,从 0 充向 12 V,到 8 V 要多久?
t=2×ln12−812−0=2ln3≈2.20 s
(这几个数都用 Python 数值积分逐点核对过,和公式一致。)
⚠️ 易错点:
- ln是自然对数,ln2≈0.693,ln3≈1.099;
- 经过3τ∼5τ,电容电压就"基本到终点"了(剩下 5% 到 0.7%),工程上常用来估算"恢复时间"。
三、微分型单稳态电路(CMOS)#
3.1 电路结构#
图 1:CMOS 微分型单稳态电路。Cd、Rd组成输入微分电路,C、R 是定时元件,vO反馈回或非门G1构成正反馈
逐个认识:
- vI:触发输入(正脉冲触发);
- Cd、Rd:微分电路,把输入的矩形脉冲变成一正一负两个窄尖脉冲vd——上升沿处出一个正尖,下降沿处出一个负尖;
- G1:CMOS 或非门,两个输入分别是vd和反馈回来的vO,输出vO1;
- C:定时电容,左边接vO1,右边接vI2;
- R:从vI2接到VDD,定时电阻;
- G2:反相器,输入vI2,输出vO;
- 反馈线:vO送回G1第二个输入。
为什么叫"微分型"?因为定时电容 C 和电阻 R 的接法是 C 串在信号通路上、R 接到电源——这是 RC 微分电路的形式(信号跳变能"穿过"电容直接传过去)。
3.2 稳态:静静地等着#
没有触发时vI=0,vd=0。
- R 把vI2拉到VDD(电容充满后不再有电流,R 上无压降),所以vI2=VDD;
- G2输入高 → vO=0;
- G1两个输入都是 0 → 或非门输出vO1=VDD;
- 电容两端:左边VDD,右边VDD,电容上没有电压。
这个状态可以一直保持,所以是稳态:vO=0。
3.3 触发:一瞬间翻进暂稳态#
触发脉冲来了,vd出现正尖脉冲。当vd升到VTH,G1开始翻转,引发正反馈:
vd↑→vO1↓→vI2↓→vO↑→(G1 的另一输入为 1)→vO1 更低
结果:
- vO1跳到 0(下降了VDD);
- 电容电压不能突变,原来电容上电压为 0,所以vI2也跟着一起下跳VDD,从VDD跳到 0;
- vI2=0 → vO跳到高电平VDD,电路进入暂稳态。
关键:vO的高电平反馈到G1,即使触发尖脉冲很快消失(vd回到 0),G1仍有一个输入为 1,vO1仍保持 0。所以暂稳态不依赖触发脉冲的宽度——这就是"窄脉冲也能触发"的原因。
3.4 暂稳态:电容在"计时"#
暂稳态期间,VDD经 R 给电容充电(电流路径:VDD→R→C→G1输出端的低电平),vI2从 0 开始按指数规律向VDD上升。
当vI2升到VTH,又一个正反馈:
vI2↑→vO↓→vO1↑→vI2↑
(前提是这时触发脉冲已经消失,vd已回到低电平。)vO迅速回到 0,暂稳态结束。
3.5 恢复:电容放电,回到稳态#
vO1跳回VDD的瞬间,电容上还有VTH的电压,vI2会被往上推到VDD以上,但G2输入端的保护二极管把它钳在VDD上方约 0.7 V 处;电容经G1的输出电阻RON和保护二极管迅速放电,直到电容电压回到 0,电路才真正恢复到初始稳态。这段时间叫恢复时间 tre。
图 2:微分型单稳态各点电压波形(VDD归一化,VTH=21VDD)。vI2的上升曲线按VDD(1−e−t/RC)计算,升到VTH时vO结束高电平;恢复段为示意(动画扫描线循环播放)
3.6 四个参数的计算#
(1) 输出脉冲宽度tw:等于vI2从 0 充到VTH的时间。充电回路是R串C(G1输出低电平时的输出电阻RON≪R,可忽略)。代入vC(0)=0、vC(∞)=VDD、VTH=21VDD:
tw=RClnVDD−VTHVDD−0=RCln2≈0.69RC
这里用vI2代替电容电压写公式也没问题:电容左端(vO1)在暂稳态期间恒为 0,所以vI2就等于电容电压。
(2) 输出脉冲幅度:
Vm=VOH−VOL≈VDD
(3) 恢复时间:电容经RON放电,一般取 3~5 倍时间常数:
tre≈(3∼5)RONC
(4) 分辨时间td:保证电路正常工作的前提下,两个相邻触发脉冲之间允许的最小间隔:
td=tw+tre
触发得比这还快,电路还没恢复好就被再次触发,输出脉宽就不准了。
3.7 例题#
例题 3:图 1 电路中VDD=10 V,R=20 kΩ,C=0.01 μF,G1输出低电平时的输出电阻RON=200 Ω。求tw、Vm、tre、td,以及允许的最高触发频率。
解:
- RC=20×103×0.01×10−6=2×10−4 s=200 μs;
- tw=0.693×200≈138.6 μs;
- Vm≈VDD=10 V;
- RONC=200×0.01×10−6=2 μs,tre≈(3∼5)×2=6∼10 μs;
- td=tw+tre≈144.6∼148.6 μs;
- 最高触发频率约td1≈6.7∼6.9 kHz。
例题 4:若门电路的阈值不是21VDD,而是VTH=0.4VDD,脉宽公式变成什么?
解:tw=RClnVDD−0.4VDDVDD=RCln0.61≈0.51RC。阈值越低,电容越早"到站",脉冲越窄。
⚠️ 易错点:
- tw只和 R、C、VDD与VTH的比例有关,和触发脉冲宽度、幅度无关;
- 0.69 的来历是VTH=21VDD,阈值变了系数就变;
- 微分型电路的触发脉冲宽度最好小于 tw。如果触发脉冲比tw还宽,暂稳态结束时vd的高电平还在,G1内部形成不了正反馈,电路仍能工作,但输出脉冲的下降沿变差(教材原话)。
四、积分型单稳态电路(TTL)#
4.1 电路和思路#
教材图 7.3.5:用 TTL 与非门G2、反相器G1和 RC 积分电路组成,正脉冲触发。
- 触发信号vI同时送到G1(反相器)和G2(与非门)的一个输入;
- G1输出vO1经电阻 R 接到 A 点,A 点对地接电容 C(这就是"积分电路"接法:R 串在通路上,C 接地);
- A 点电压vA送到G2的另一个输入,G2输出vO;
- 为保证vO1为低时vA能降到VTH以下,R 不能取得太大(TTL 输入端有电流流出,R 大了 A 点电压降不下去)。
4.2 工作过程#
- 稳态:vI=0,G2有一个输入为 0,vO=VOH;vO1=VOH,电容充满,vA=VOH。
- 触发:vI跳高 → vO1跳低。但电容电压不能突变,vA仍在VTH以上一段时间,于是G2两个输入都高于VTH,vO=VOL,进入暂稳态(输出负脉冲)。
- 暂稳态:电容经 R 和G1的输出电阻RO放电,vA从VOH向VOL下降;降到VTH时G2输出回到高电平,暂稳态结束。
- 恢复:等vI回到低电平,vO1重新变高,给电容充电,vA回到VOH。
4.3 参数#
放电回路是(R+RO)串 C,vC(0)=VOH,vC(∞)=VOL,到VTH为止:
tw=(R+RO)ClnVOL−VTHVOL−VOH
Vm=VOH−VOL
tre≈(3∼5)(R+RO′)C
其中RO是G1输出低电平时的输出电阻,RO′是输出高电平时的输出电阻。分辨时间等于触发脉冲宽度加恢复时间:td=tTR+tre。
例题 5:积分型单稳态中VOH=3.4 V,VOL≈0,VTH=1.4 V,R+RO=1.2 kΩ,C=0.047 μF,触发脉冲宽度大于输出脉宽。求输出负脉冲宽度。
解:
tw=1.2×103×0.047×10−6×ln0−1.40−3.4=56.4 μs×0.887≈50.0 μs
4.4 微分型 vs 积分型#
| 对比项 |
微分型(图 1) |
积分型(教材图 7.3.5) |
| 定时 RC 接法 |
C 串在通路,R 接电源 |
R 串在通路,C 接地 |
| 触发脉冲要求 |
窄脉冲即可触发 |
触发脉冲必须宽于输出脉冲 |
| 输出边沿 |
陡(有正反馈) |
较差(翻转过程无正反馈) |
| 抗干扰 |
较弱 |
强:窄尖峰噪声不足以让电容放电到阈值 |
| 脉宽 |
RCln2 |
(R+RO)ClnVOL−VTHVOL−VOH |
教材还介绍了改进的积分型电路:加一个与非门G3并把输出反馈回去,使窄的负脉冲也能触发(原理和微分型"靠反馈维持暂稳态"一样)。
五、集成单稳态电路 74121#
5.1 为什么用集成的#
门电路搭的单稳态要自己配元件,温度稳定性也一般。集成单稳态只需外接一个电阻、一个电容,还内置了上升沿/下降沿触发选择、温漂补偿,用起来方便得多。
74121(TTL)内部本质上就是一个微分型单稳态,前面加了输入控制电路,后面加了输出缓冲。
5.2 引脚与功能表#
- A1、A2:下降沿触发输入(低有效的一对);
- B:上升沿触发输入;
- vO(Q):输出正脉冲;vO′(Q):输出负脉冲;
- Rext、Cext:外接定时电阻、电容;Rint:内部电阻(约 2 kΩ)。
功能表(教材表 7.3.1;↑ 表示上升沿,↓ 表示下降沿,"⊓"表示输出一个正脉冲):
| A1 |
A2 |
B |
vO |
vO′ |
说明 |
| 0 |
× |
1 |
0 |
1 |
保持稳态 |
| × |
0 |
1 |
0 |
1 |
保持稳态 |
| × |
× |
0 |
0 |
1 |
保持稳态 |
| 1 |
1 |
× |
0 |
1 |
保持稳态 |
| 1 |
↓ |
1 |
⊓ |
⊔ |
下降沿触发 |
| ↓ |
1 |
1 |
⊓ |
⊔ |
下降沿触发 |
| ↓ |
↓ |
1 |
⊓ |
⊔ |
下降沿触发 |
| 0 |
× |
↑ |
⊓ |
⊔ |
上升沿触发 |
| × |
0 |
↑ |
⊓ |
⊔ |
上升沿触发 |
怎么记:
- 想用上升沿触发:信号接 B,同时A1、A2至少一个接低电平;
- 想用下降沿触发:信号接A1或A2(另一个接高电平),同时 B 接高电平。
74121 内部有一个小锁存器,触发后立刻把内部触发信号撤掉,所以它具有边沿触发的性质:即使触发脉冲比输出脉冲还宽,输出下降沿仍然很陡。
5.3 脉宽公式#
tw≈RextCextln2≈0.69RextCext
通常Rext取 2~30 kΩ,Cext取 10 pF~10 μF,tw可在 20 ns~200 ms 范围内。用内部电阻时把式中Rext换成Rint≈2 kΩ;要宽脉冲时还得外接电阻。
例题 6:74121 外接Rext=10 kΩ、Cext=0.1 μF,输出脉宽多少?
解:tw≈0.69×10×103×0.1×10−6=0.69 ms。
例题 7:要求 74121 输出 1 ms 的脉冲,选Cext=0.1 μF,Rext取多少?是否在推荐范围内?
解:Rext=0.69Cexttw=0.69×0.1×10−610−3≈14.5 kΩ(用ln2=0.693算是 14.4 kΩ),在 2~30 kΩ 范围内,可行。
5.4 不可重复触发与可重复触发#
图 3:同一组触发脉冲(在 0、0.6tw、1.2tw、2.6tw时刻)分别加到两种单稳态上的输出,用 Python 按规则模拟
- 不可重复触发型:一旦进入暂稳态,再来触发脉冲不理睬,必须等暂稳态结束才能接受下一次触发。图 3 中 0.6tw的触发被忽略;1.2tw时暂稳态已结束,被正常触发。代表:74121、74221、74LS221。
- 可重复触发型:暂稳态期间再来触发,就重新开始计时,输出再继续维持一个tw。图 3 中输出从 0 一直持续到1.2tw+tw=2.2tw。代表:74122、74LS122、74123、74LS123。
有些集成单稳态(如 74221、74122、74123)还有复位端:加低电平立即终止暂稳态,输出回到低电平。
大白话:不可重复触发像"投币一次只放一首歌,放歌期间再投币也不管";可重复触发像楼道的声控灯,"只要一直有人走动,灯就一直亮,最后一个人走后再亮 30 秒"。
例题 8:触发脉冲周期 100 μs 连续不断,单稳态脉宽tw=138.6 μs。分别用不可重复和可重复触发型,输出是什么样?
解:
- 不可重复:0 时刻触发,到 138.6 μs 结束;100 μs 的触发被忽略;200 μs 的触发有效……输出是周期 200 μs、宽 138.6 μs 的脉冲串——每两个触发脉冲只响应一个;
- 可重复:每次暂稳态还没结束就被重新触发,输出一直保持高电平,直到触发停止后再过tw才回到低电平。
(这正是可重复触发型单稳态可以用作"信号丢失检测器"的原理:脉冲持续来,输出一直高;一旦脉冲断了超过tw,输出就变低报警。)
六、应用小结#
- 定时:用单稳态输出的tw宽脉冲去控制一个与门,只在tw时间内让信号通过(比如数频率时"开门 1 秒");
- 延时:触发后经过tw,输出出现下降沿;用这个下降沿触发后级,就实现了延时tw的动作;
- 整形:一串宽窄不一、边沿不齐的触发脉冲,经单稳态后变成宽度都是tw、幅度都是Vm的整齐脉冲(前提是触发间隔大于分辨时间)。
第 21 讲还会讲用 555 定时器接成的单稳态,那里tw=RCln3≈1.1RC,计算方法和本讲完全一样,只是阈值变成了32VCC。
七、华师怎么考#
- 概念题:单稳态有几个稳态?暂稳态时间由什么决定?与触发脉冲宽度有无关系?可重复与不可重复触发的区别?
- 计算题:给 R、C 求tw;给tw选 R 或 C;用通用公式算非标准阈值下的脉宽。
- 画波形题:给触发脉冲序列,画单稳态输出(注意不可重复/可重复的区别、分辨时间)。
- 综合题:单稳态 + 计数器/门电路构成定时、延时系统;或与第 21 讲 555 单稳态结合。
速记卡#
| 项目 |
要点 |
| 三特点 |
一个稳态一个暂稳态;触发进暂稳态、自动返回;tw只由电路参数决定 |
| 通用公式 |
t=RClnvC(∞)−VTHvC(∞)−vC(0) |
| 微分型(CMOS) |
tw=RCln2≈0.69RC;Vm≈VDD;tre≈(3∼5)RONC;td=tw+tre |
| 积分型(TTL) |
tw=(R+RO)ClnVOL−VTHVOL−VOH;要求触发脉冲宽于tw;抗干扰强、边沿差 |
| 74121 |
tw≈0.69RextCext;B 上升沿触发(A 至少一个接低);A 下降沿触发(B 接高);不可重复触发 |
| 可重复触发 |
74122、74123:暂稳态中再触发则重新计时 |
| 用途 |
定时、延时、整形 |
| 常用对数值 |
ln2≈0.693,ln3≈1.099 |
自测练习#
1. 判断:(1) 单稳态电路的输出脉宽与触发脉冲的宽度成正比。(2) 单稳态电路的暂稳态是靠 RC 电路充放电维持的。(3) 74121 是可重复触发的单稳态。(4) 积分型单稳态电路的抗干扰能力比微分型强。
答案与提示
(1) ×,脉宽只由电路参数决定,与触发脉冲宽度、幅度无关。(2) √。(3) ×,74121 是不可重复触发型;74122、74123 才是可重复触发型。(4) √,窄尖峰噪声不足以让电容放电到阈值。
2. 图 1 的微分型单稳态中,R=33 kΩ,C=0.022 μF,VDD=5 V,VTH=21VDD。求输出脉宽和幅度。
答案与提示
RC=726 μs,tw=RCln2≈503 μs(约 0.50 ms);Vm≈VDD=5 V(Python 核对)。
3. 用图 1 电路产生 100 μs 的脉冲,选C=0.01 μF,R 应取多大?
答案与提示
R=Cln2tw=0.01×10−6×0.693100×10−6≈14.4 kΩ。
4. 74121 使用内部电阻Rint≈2 kΩ,要得到 6.9 μs 的输出脉冲,Cext应取多大?若要上升沿触发,三个输入端怎么接?
答案与提示
Cext=0.69×2×1036.9×10−6=5×10−9 F=5 nF。上升沿触发:触发信号接 B,A1、A2至少一个接低电平(例如都接地)。
5. 积分型单稳态中,VOH=3.6 V,VOL≈0,VTH=1.2 V,R+RO=2 kΩ,C=0.01 μF,触发脉冲宽度大于输出脉宽。求输出负脉冲宽度。
答案与提示
tw=(R+RO)Cln0−1.20−3.6=20 μs×ln3≈22.0 μs。
6. 某单稳态脉宽tw=1 ms,触发脉冲依次在 0、0.6 ms、1.2 ms、2.6 ms 到来(恢复时间忽略)。分别写出不可重复触发型和可重复触发型输出高电平的时间段。
答案与提示
不可重复:0~1 ms、1.2~2.2 ms、2.6~3.6 ms(0.6 ms 的触发被忽略)。可重复:0~2.2 ms(0.6、1.2 ms 两次重新计时)、2.6~3.6 ms。见图 3(Python 模拟核对)。
7.(华师综合题风格) 图 1 电路中VDD=10 V,R=20 kΩ,C=0.01 μF,RON=200 Ω。(1) 说明稳态时vO1、vI2、vO的值;(2) 求tw;(3) 若触发脉冲周期为 100 μs,电路能否正常工作?为什么?
答案与提示
(1) 稳态:vI2=VDD=10 V,vO=0,vO1=10 V,电容上无电压。
(2) tw=0.693×200 μs≈138.6 μs。
(3) 不能。分辨时间td=tw+tre≈144.6∼148.6 μs,大于触发间隔 100 μs:第二个触发到来时电路还在暂稳态(或尚未恢复),输出不能对每个触发都产生一个 138.6 μs 的脉冲。
下一讲预告#
第 20 讲讲多谐振荡电路:它没有稳态,两个暂稳态之间来回自动翻转,不需要任何输入就能"自己"产生矩形波,我们会算出它的振荡周期和占空比。
评论
还没有评论。 来写第一条。