考研数电·零基础讲义 · 第 21 讲|555 定时器及其应用
学完这一讲,你能说出 555 内部由什么组成、功能表怎么读,能用它接成施密特触发器、单稳态、多谐振荡器,并熟练算出VT+、VT−、脉宽tw=1.1RC、周期T=(R1+2R2)Cln2、占空比,做设计题。预计用时 110–130 分钟。
本讲地图#
- 555 是什么:一块 8 脚的数模混合芯片,内部 = 三个 5 kΩ 分压电阻 + 两个比较器 + 一个 SR 锁存器 + 一个放电三极管。名字就是因为三个 5 kΩ。
- 功能表:vI1(TH,6 脚)与2/3VCC比,vI2(TR′,2 脚)与1/3VCC比,决定输出高低、放电管通断。
- 三种接法:施密特(TH 与 TR′ 并起来):VT+=32VCC,VT−=31VCC;单稳态:tw=RCln3≈1.1RC;多谐:T=(R1+2R2)Cln2。
- 华师怎么考:555 是脉冲电路这一章最爱出的器件:计算题(脉宽、周期、占空比、设计 R 和 C)、看图说功能。教材对应第 7 章 7.5 节。
前置知识#
- SR 锁存器(见第 13 讲上)、施密特触发器的回差(见第 18 讲)。
- 单稳态、多谐振荡器的波形与 RC 公式(见第 19、20 讲)。
一、555 内部:四个零件#
大白话#
把 555 想成一个"水位报警员":他守着一个水桶(外接的电容),手里有两把尺子——一把刻在32高度,一把刻在31高度。水位超过上面那把尺子,他就按下"清零"键;水位低于下面那把尺子,他就按下"置一"键;水位在两条线之间,他什么都不做,维持原状。他还有一个"排水阀"(放电管TD),清零的时候阀门打开,把水桶里的水放掉。
内部结构(图 1)#
图 1:555 内部结构(引脚号对应常见的 8 脚封装)
逐行拆解:
- 分压器:三个5 kΩ的电阻串联在VCC(8 脚)和地(1 脚)之间,给出两个基准电压:上面VR1=32VCC,下面VR2=31VCC。5 脚 VCO(控制电压端)接在上面那个抽头上:悬空时基准就是上面这两个值;若在 5 脚外加电压VCO,则VR1=VCO,VR2=21VCO。悬空时通常接一个0.01 μF电容到地,滤掉干扰。
- 比较器C1:把 6 脚 TH(阈值端,vI1)和32VCC比较,vI1>32VCC时输出VC1=1,作用是给锁存器的 R 端:置 0。
- 比较器C2:把 2 脚 TR′(触发端,vI2)和31VCC比较,vI2<31VCC时输出VC2=1,给锁存器的 S 端:置 1。(TR′ 上的撇表示低电平有效:电压低才触发。)
- SR 锁存器:输出Q决定 3 脚输出vO(Q=1时vO为高,Q=0时vO为低)。4 脚RD′是直接置零端,低电平有效,正常工作要接高电平。
- 放电管TD:集电极开路的三极管,集电极引到 7 脚(放电端)。输出为低(Q=0)时TD导通,把外接电容里的电荷放掉;输出为高时TD截止,电容才能充电。
功能表(教材表 7.5.1,请背下来)#
| RD′ |
vI1(TH) |
vI2(TR′) |
vO |
TD |
| 0 |
× |
× |
低 |
导通 |
| 1 |
>32VCC |
>31VCC |
低 |
导通 |
| 1 |
<32VCC |
>31VCC |
不变 |
不变 |
| 1 |
<32VCC |
<31VCC |
高 |
截止 |
| 1 |
>32VCC |
<31VCC |
高 |
截止 |
记忆:TH 管"上限",高于32就清零(输出低);TR′ 管"下限",低于31就置一(输出高);两条线之间保持。 最后一行(TH 高、TR′ 低同时成立)教材里vO为高,一般电路不会出现这种情况。
⚠️ 易错:很多同学把 TH 和 TR′ 的方向记反。口诀:"高触发(TH)管清零,低触发(TR′)管置一"。
二、555 接成施密特触发器#
把 6 脚 TH 和 2 脚 TR′ 连在一起当输入vI。
工作过程#
vI从 0 慢慢升高:
- vI<31VCC:TR′ 低于下限,置 1,vO高。
- 31VCC<vI<32VCC:两个比较器都不动作,保持——仍是高。
- vI>32VCC:TH 高于上限,置 0,vO变低。所以VT+=32VCC。
vI再从高处慢慢降低:在31VCC∼32VCC之间保持(仍是低),直到vI<31VCC才置 1、输出翻高。所以VT−=31VCC。
VT+=32VCC,VT−=31VCC,ΔVT=VT+−VT−=31VCC
这是一个反相输出的施密特特性。若 5 脚外接VCO:VT+=VCO,VT−=21VCO,ΔVT=21VCO,改VCO就能调回差。
例题 1(教材题 7.19)#
(1) VCC=12 V,5 脚悬空,求VT+、VT−、ΔVT。(2) VCC=9 V,外接VCO=5 V,再求。
(1) VT+=32×12=8 V,VT−=31×12=4 V,ΔVT=4 V。
(2) 这时基准由VCO决定,和VCC无关:VT+=5 V,VT−=2.5 V,ΔVT=2.5 V。
⚠️ 易错:外接VCO后,别再用32VCC算了。
三、555 接成单稳态触发器#
触发信号vI接 2 脚 TR′;电阻R一端接VCC,另一端接 7 脚(放电端)和 6 脚(TH),再从这一点对地接电容C;输出从 3 脚取。TH 和放电端并在一起,意思是:电容电压既给 TH 看,又被放电管控制。
工作过程(图 2)#
图 2:555 单稳态各点波形(Python 按 RC 充电模拟)
- 稳态:没有触发时vI为高(高于31VCC)。设锁存器Q=0,TD导通,电容上没电:vC≈0,vO=0,不动。若通电时碰巧Q=1,TD截止,VCC经R给C充电,到32VCC时 TH 动作清零,回到Q=0并让电容放电——所以通电后总会停在vO=0的稳态。
- 触发:vI的下降沿低于31VCC,C2动作置 1,vO变高,TD截止,暂稳态开始:VCC经R给C充电。
- 回稳态:电容电压升到32VCC,C1动作清零(这时触发脉冲必须已经回到高电平),vO回低,TD导通,电容迅速放电,电路恢复稳态。
脉宽公式#
暂稳态时间就是电容从 0 充电到32VCC的时间:起始值 0、终了值VCC、转换值32VCC:
tw=RClnVCC−32VCCVCC−0=RCln3≈1.1RC
注意:tw与VCC无关(电源电压在分子分母里约掉了),只由R、C决定。R一般取几百欧到几兆欧,C取几百皮法到几百微法,tw可以从几微秒到几分钟,但时间越长精度越差。
例题 2(开机延时,教材题 7.20 的同类)#
常闭开关 S 断开后,电容经R=91 kΩ从 0 充电,C=25 μF,VCC=12 V,输出在电容电压升到32VCC时跳高。延时多久?
t=RCln3=91×103×25×10−6×ln3=2.275×1.0986≈2.50 s。
单稳态使用要点#
- 触发脉冲不能比tw宽:若触发脉冲在电容充到32VCC时仍是低电平,C2持续置 1、C1又在清零,输出就不能按时变低(教材思考题 R7.5.2)。办法:在输入端加一个 RC 微分电路,把宽脉冲变成窄尖脉冲再送入。
- 触发幅度:低电平必须低于31VCC(教材思考题 R7.5.3),如VCC=12 V则必须低于 4 V。
设计题(教材题 7.21 的思路)#
要求tw在 1~10 s 可调,VCC=15 V,选C=100 μF:Rmin=Cln31≈9.1 kΩ,Rmax=Cln310≈91 kΩ。所以可用一个9.1 kΩ固定电阻串联82 kΩ电位器。输入来自 TTL(低电平 0.1 V,低于 5 V)满足触发条件。
四、555 接成多谐振荡器#
接法(图 3)#
把 TH 和 TR′ 连在一起接电容C的上端;R1接在VCC和 7 脚之间;R2接在 7 脚和 6 脚之间;C另一端接地。这就是"施密特触发器 + RC"(第 20 讲)的 555 版本,其中 7 脚放电管充当R1下面的"开关"。
工作过程#
- 通电时电容电压为 0,低于31VCC:置 1,输出高,TD截止。VCC经R1、R2给C充电。
- 电容电压升到32VCC:清零,输出低,TD导通。电容经R2和 7 脚放电(R1被放电管短路到地,不参与放电)。
- 电容电压降到31VCC:又置 1,回到第 1 步。
电容电压就在31VCC和32VCC之间来回,如图 3:
图 3:555 多谐振荡的vC与vO(图中取R1=R2;动画扫描线循环播放)
周期公式#
- 充电(输出高):起始31VCC,终了VCC,转换32VCC,经R1+R2:
T1=(R1+R2)ClnVCC−32VCCVCC−31VCC=(R1+R2)Cln2
- 放电(输出低):起始32VCC,终了0,转换31VCC,只经R2:
T2=R2Cln31VCC32VCC=R2Cln2
T=T1+T2=(R1+2R2)Cln2≈0.7(R1+2R2)C,f=T1,q=TT1=R1+2R2R1+R2
这些结果和VCC无关。注意:因为T1=(R1+R2)Cln2>R2Cln2=T2,这个电路的占空比永远大于 50%。
占空比可调的改进#
在R1、R2上各并联一个二极管(教材图 7.5.8):充电只走R1,放电只走R2,于是
T1=R1Cln2,T2=R2Cln2,T=(R1+R2)Cln2,q=R1+R2R1
取R1=R2就是 50% 方波;R1<R2则占空比小于 50%。
例题 3(教材例 7.5.1,设计题)#
用 NE555 设计多谐振荡器:周期 1 s,输出脉冲幅度大于 3 V 小于 5 V,占空比q=32。
第 1 步:NE555 在VCC=5 V、输出电流 100 mA 时高电平约 3.3 V,满足 3~5 V 的要求,取VCC=5 V。
第 2 步:用基本电路。q=R1+2R2R1+R2=32,交叉相乘3R1+3R2=2R1+4R2,得R1=R2。
第 3 步:T=(R1+2R2)Cln2=3R1Cln2=1 s。取C=10 μF:
R1=3Cln21=3×10×10−6×0.6931≈48.1 kΩ
第 4 步:取标准值:R1=R2用两个47 kΩ电阻各串联一个2 kΩ电位器微调。验算:两个 47 kΩ 时T=3×47×103×10−5×0.693≈0.977 s,微调后可到 1 s。
例题 4(教材题 7.22)#
R1=R2=5.1 kΩ,C=0.01 μF,VCC=12 V,求振荡频率。
T=(R1+2R2)Cln2=3×5.1×103×10−8×0.693≈106 μs,f≈9.43 kHz,q=15.310.2=32。(与VCC=12 V无关。)
⚠️ 易错:用基本电路(R1直接接VCC)时,不要写成T=(R1+R2)Cln2,那是二极管分流电路的公式。
小提醒:通电后的第一个周期#
和第 20 讲的施密特多谐振荡器一样,555 多谐电路通电瞬间电容电压是 0,第一次充电要从0走到32VCC,比以后从31VCC走到32VCC更久,所以第一个高电平会比后面的长:t0=(R1+R2)Cln3。以后每个周期的高电平才是T1=(R1+R2)Cln2。例如R1=R2=5.1 kΩ、C=0.01 μF时,t0=102 μs×1.0986≈112 μs,而稳定后的T1≈70.7 μs。题目问周期或频率时,一律按稳定后的T算。
频率范围#
双极型 555 组成的多谐振荡器最高约 500 kHz,CMOS 型 555 最高约 3 MHz,所以要产生更高频率的脉冲,还得靠其他电路。CMOS 型 555 功耗小、可在更宽的电源电压下工作,双极型输出电流大、能直接驱动小负载;考试一般不区分,只套用同一套公式。
五、为什么是 2/3 和 1/3?结果为什么和VCC无关?#
大白话#
三个电阻一样大,所以把VCC平均分成三份,两条"尺子"分别刻在31和32。电容在VCC和地之间充放电,它的"满量程"也是VCC。因此不论VCC是 5 V、12 V 还是 15 V,电容电压占满量程的比例走的是同一条曲线,从31到32花的时间永远一样。这就是tw、T与VCC无关的原因,也是 555 稳定、好用的原因。
数学上看一眼#
设电容充电的终了值为VCC,起始为31VCC,转换为32VCC,代入公式时分子分母里的VCC全约掉:
lnVCC−32VCCVCC−31VCC=ln3132=ln2
单稳态从 0 到32:ln1/31=ln3。所有 555 振荡、延时电路的时间公式里只剩ln2或ln3这两个常数,这就是为什么你会反复看到0.693和1.1。
六、5 脚 VCO 的妙用:压控振荡器#
如果 5 脚不悬空,而是外接控制电压VCO,两条"尺子"变成VCO和21VCO。对多谐电路来说,电容电压在21VCO与VCO之间往复:
T1=(R1+R2)ClnVCC−VCOVCC−21VCO,T2=R2Cln2
用例题 4 的参数验算:VCC=12 V,R1=R2=5.1 kΩ,C=0.01 μF。
| VCO |
T1 |
T2 |
f |
| 4 V |
22.8 μs |
35.4 μs |
17.2 kHz |
| 6 V |
41.4 μs |
35.4 μs |
13.0 kHz |
| 8 V(相当于悬空,32VCC) |
70.7 μs |
35.4 μs |
9.43 kHz |
结论:VCO越高,电容要充得越高,T1越长,频率越低。VCO=8 V=32VCC的那一行和例题 4 的结果完全一致,说明公式没错。这种用电压控制频率的接法叫压控振荡器(教材题 7.23),也是警报声、电子琴电路(题 7.24~7.26)的基本原理:改变电阻或控制电压就改变音调。
七、555 还能做什么(了解)#
教材本章小结说,555 除了三种基本接法之外,还可以接成各种应用电路。几个典型想法(理解原理即可):
- 闪烁灯 / 报警声:多谐振荡器输出接 LED 或扬声器。例如想要大约 1 Hz 的闪烁,C=100 μF,R1=1 kΩ,则R2=21(fCln21−R1)≈6.7 kΩ。
- 延时开关 / 开机延时:单稳态,触发一次,输出高电平持续1.1RC,用来控制继电器或延迟启动其他电路。
- 脉冲整形:施密特接法,把缓慢变化或带毛刺的信号整形成干净的矩形波。
- 脉宽调制(教材题 7.27):单稳态的 5 脚接调制电压VM,改变VM就改变tw,输出脉冲的宽度随调制信号变化。
这些题目的共同点是:先认出是哪种接法,再套用本讲的公式。认图口诀:TH、TR′ 并在一起且接输入 → 施密特;TH 与 7 脚并在一起接RC、TR′ 接输入 → 单稳态;TH 与 TR′ 并在一起接电容、7 脚在两个电阻中间 → 多谐。
八、三种接法对照#
| 接法 |
引脚接法 |
关键量 |
一句话 |
| 施密特 |
TH、TR′ 并联作输入 |
VT+=32VCC,VT−=31VCC |
回差31VCC |
| 单稳态 |
TR′ 输入,TH 与 7 脚接RC |
tw=RCln3≈1.1RC |
触发一次出一个脉冲 |
| 多谐 |
TH、TR′ 并联接C,R1、R2经 7 脚 |
T=(R1+2R2)Cln2 |
自己振荡,q>50% |
九、再练一道综合例题:用施密特接法整形#
例题 5#
555 接成施密特触发器,VCC=9 V,5 脚悬空。输入vI是一个在1 V和8 V之间缓慢变化的三角波。问:(1) 输出每个周期翻转几次?(2) 翻转发生在vI等于多少伏时?(3) 输出的高电平占三角波周期的几分之几(三角波上升和下降的斜率大小相同)?
第 1 步:求两个阈值。 VT+=32×9=6 V,VT−=31×9=3 V。
第 2 步:想象vI的一个周期。 从1 V起上升:vI<3 V时输出高;3∼6 V保持高;升过6 V输出翻低;继续升到8 V后开始下降,6∼3 V之间保持低;降到3 V以下才翻高,最低到1 V再回升。
答案:(1) 每周期翻转 2 次(一次高→低,一次低→高);(2) 上升过程到6 V时翻低,下降过程到3 V时翻高;(3) 以三角波一个周期从1 V到8 V再回到1 V总行程14 V计:输出低电平对应vI从6 V升到8 V再降到3 V,行程2+5=7 V,所以低电平占147=21,高电平也占21。
可以看到:就算三角波的边沿很缓慢,输出也是边沿陡直的矩形波;而且输入上叠加小于回差3 V的小抖动,也不会让输出乱翻——这就是"整形、抗干扰"。
与 74121 的对比#
|
555 单稳态 |
74121 |
| 脉宽公式 |
tw=RCln3≈1.1RC |
tw≈0.69RextCext |
| 触发方式 |
低电平(下降沿)触发,要窄脉冲 |
A1、A2下降沿或B上升沿 |
| 特点 |
脉宽范围宽、可到几分钟 |
内部带施密特,抗干扰强;不可重复触发 |
十、常见错误清单#
- 把 TH 和 TR′ 的方向写反。 记住:TH(6 脚)接高电压,>32VCC才起作用,作用是"清零";TR′(2 脚)接低电压,<31VCC才起作用,作用是"置一"。
- 外接了VCO还用32VCC算。 此时上限就是VCO,下限是21VCO。
- 单稳态脉宽写成0.69RC。 0.69RC是微分型单稳态和 74121 的公式(ln2),555 单稳态是1.1RC(ln3)。
- 多谐周期写成T=(R1+R2)Cln2。 基本电路是(R1+2R2)Cln2,因为放电只经过R2,充电经过R1+R2。
- 忘记TD的作用。 TD导通才给电容放电;多谐电路中R1的下端接放电端,放电时R1被"短路"。
- 单稳态用宽触发脉冲。 触发脉冲应比tw窄,否则输出脉宽被触发脉冲"拖长"。
- 忘了 4 脚。 4 脚RD′要接高电平,接地则输出一直为低。
本讲小结:第 18~21 讲脉冲电路怎么串起来#
回头看这四讲:第 18 讲的施密特触发器负责"把任意形状的信号整成干净的矩形",输出宽度由输入决定;第 19 讲的单稳态负责"把任意宽度的触发变成固定宽度的脉冲",宽度由R、C决定;第 20 讲的多谐振荡器负责"自己产生脉冲";第 21 讲的 555 用同一块芯片把这三种功能全部实现。复习时,建议自己默画一遍 555 的内部结构图和三种接法的引脚连线,再把VT±、tw、T三个公式默写出来;做到这一步,这一章的题基本就稳了。考试里如果碰到没见过的 555 电路,不要慌,先判断"这是施密特、单稳还是多谐",再用本讲的万能式t=RCln终了−转换终了−起始一步一步算。
速记卡#
- 内部:三个 5k 分压(32VCC、31VCC)、两个比较器、SR 锁存器、放电管TD。
- 功能:TH(6)>32VCC → 清零(输出低、放电管通);TR′(2)<31VCC → 置一(输出高、放电管断);中间保持;4 脚低电平强制清零。
- 外接VCO:基准变为VCO与21VCO。
- 施密特:VT+=32VCC,VT−=31VCC,ΔVT=31VCC。
- 单稳态:tw=RCln3≈1.1RC,与VCC无关;触发脉冲要窄、低于31VCC。
- 多谐:T1=(R1+R2)Cln2,T2=R2Cln2,T=(R1+2R2)Cln2,q=R1+2R2R1+R2>50%;加二极管后q=R1+R2R1。
自测练习#
1. 555 的 TH 端电压 4 V,TR′ 端电压 2 V,VCC=9 V,5 脚悬空,RD′=1。输出为什么状态?若 TH 端 7 V、TR′ 端 5 V 呢?
答案与提示
32VCC=6 V,31VCC=3 V。TH=4 V<6 V,TR′=2 V<3 V:只有置 1 条件成立,输出高,放电管截止。后一组:TH=7 V>6 V,TR′=5 V>3 V:清零,输出低,放电管导通。
2. 555 施密特触发器,VCC=12 V,5 脚悬空,求VT+、VT−、ΔVT;若 5 脚接 6 V,则分别是多少?
答案与提示
悬空:8 V、4 V、4 V。接 6 V:VT+=6 V,VT−=3 V,ΔVT=3 V。
3. 555 单稳态,R=100 kΩ,C=10 μF,求输出脉宽。电源由 5 V 改为 12 V,脉宽变不变?
答案与提示
tw=1.1RC=1.0986 s≈1.1 s。不变,因为tw=RCln3与VCC无关。
4. 要用 555 单稳态得到 2 ms 的脉冲,选C=0.1 μF,R应取多大?
答案与提示
R=Cln3tw=0.1×10−6×1.09862×10−3≈18.2 kΩ,可取18 kΩ或20 kΩ电位器微调。
5. 基本 555 多谐电路,R1=1 kΩ,R2=10 kΩ,C=1 μF。求T1、T2、f、q。
答案与提示
T1=(1+10)×103×10−6×0.693≈7.62 ms;T2=10×103×10−6×0.693≈6.93 ms;T≈14.56 ms,f≈68.7 Hz;q=2111≈52.4%。
6. 要用 555 做1 kHz、占空比32的多谐振荡器,C=0.1 μF,基本电路,求R1、R2。
答案与提示
q=32⇒R1=R2。T=3R1Cln2=1 ms⇒R1=3×0.1×10−6×0.69310−3≈4.81 kΩ。故R1=R2≈4.8 kΩ(如4.7 kΩ串200 Ω电位器)。
7. 想用 555 多谐电路得到占空比30%的脉冲,基本电路行不行?应该怎么改?
答案与提示
不行,基本电路q=R1+2R2R1+R2>50%。应在R1、R2上加二极管,让充电只走R1、放电只走R2,q=R1+R2R1=0.3,即R2=37R1。
8.(华师综合题风格) 555 单稳态电路中,若触发脉冲宽度大于tw,输出会怎样?应怎样改电路?
答案与提示
电容充到32VCC时 TH 要清零,但触发端仍低于31VCC,置 1 信号一直在,输出不能按时变低,脉宽由触发脉冲宽度决定,失去单稳态作用。解决:在输入端加 RC 微分电路(加一个小电容和上拉电阻),只让下降沿的窄尖脉冲通过。
9. 用 555 做施密特触发器,VCC=15 V,希望回差电压ΔVT=3 V,5 脚应外接多大电压?此时VT+、VT−是多少?
答案与提示
外接VCO时ΔVT=21VCO=3 V,所以VCO=6 V,VT+=6 V,VT−=3 V。
10. 基本 555 多谐电路中,若把C增大一倍而R1、R2不变,T1、T2、T和占空比q各怎样变化?
答案与提示
T1、T2、T都变为原来的 2 倍,频率减半;q=R1+2R2R1+R2只与电阻有关,不变。
11. 用 555 做一个闪烁灯,要求约 1 Hz,C=100 μF,R1=1 kΩ,求R2并说明灯亮的时间占比。
答案与提示
R1+2R2=fCln21=14.43 kΩ,R2≈6.7 kΩ;q=R1+2R2R1+R2=14.47.7≈53%。若灯接在输出高电平时亮,则占比约 53%。
下一讲预告#
第 22 讲进入半导体存储器:先讲 ROM,看看"只读存储器"如何用一张"与阵列 + 或阵列"的地址表保存数据,并用它实现组合逻辑函数。
评论
还没有评论。 来写第一条。