考研模电·零基础讲义 · 第 16 讲(下)|非正弦波发生电路:方波、三角波、锯齿波
学完这一讲,你能讲清"滞回比较器 + 延时环节"为什么会自己来回翻转,会推方波发生电路的周期T=2RfCln(1+R12R2),会算方波—三角波发生电路的幅值±R2R1VZ和周期T=R24R1R6C,会改占空比、改成锯齿波,并能画出各点波形。预计用时 2.5~3 小时。
本讲地图#
- 核心思路:滞回比较器(决定"什么时候翻")+ RC 充放电或积分器(决定"多久翻一次")+ 反馈(让它自己翻)。
- 方波发生电路:反相滞回比较器 + RfC。电容电压在±FVZ之间指数充放电,F=R1+R2R2,T=2RfCln1−F1+F。
- 占空比可调:用两个二极管让充电、放电走不同的电阻。
- 方波—三角波发生电路:同相滞回比较器 + 积分器首尾相接。三角波幅值±R2R1VZ,周期R24R1R6C。
- 锯齿波:让积分器正、反向积分速度不同。
- 华师怎么考:考纲原文"非正弦波发生电路"。典型题:说明工作原理、画vC/vO波形、求幅值和周期(频率)、改参数看变化。
- 教材对应:第 10 章 10.8.2、10.8.3 节。
- 重要度:⭐⭐⭐ 必考核心 / ⭐⭐ 理解 / ⭐ 了解。最该练熟:方波周期推导、方波—三角波电路的幅值与周期、波形图。
前置知识#
- 滞回比较器的门限与回差(见第 16 讲(上))——本讲的地基。
- RC 电路的充放电规律("三要素法"):vC(t)=vC(∞)+[vC(0)−vC(∞)]e−t/τ,τ=RC(见第 01 讲(上))。
- 反相积分电路:vO=−RC1∫vIdt,输入为常数时输出是斜线(见第 12 讲(下))。
- 双向稳压管限幅±VZ(见第 03 讲(下))。
一、思路:怎样让电路"自己翻来翻去" ⭐⭐⭐#
1.1 大白话:自动冲水的厕所水箱#
水箱的进水阀:水位低于下限就开阀进水,水位高于上限就关阀……如果再加一个机关——"关阀的同时打开排水"——水位就会在上下限之间永远来回。
- "上限、下限" = 滞回比较器的两个门限VT+、VT−;
- "水位" = 电容电压(或积分器输出),它需要时间慢慢变化;
- "开阀/关阀" = 比较器输出的高、低电平;它反过来决定水位往上走还是往下走。
所以一个非正弦波发生器 = 开关(比较器)+ 延时(RC 或积分器)+ 反馈。产生的方波含有丰富的谐波,所以方波发生电路也叫多谐振荡电路。
1.2 与正弦波振荡器的区别#
|
正弦波振荡器(第 15 讲) |
非正弦波发生器 |
| 运放工作区 |
线性区 |
比较器在非线性区(开关) |
| 关键网络 |
选频网络 |
延时(RC/积分) |
| 起振条件 |
∣A˙F˙∣>1 |
无需考虑,一通电就翻转 |
| 分析方法 |
相位、幅值条件 |
门限 + 充放电(积分)规律 |
二、方波发生电路 ⭐⭐⭐#
2.1 电路组成#
图 1:方波发生电路(教材图 10.8.10 结构;元件值为例题 1 所取)
- 反相滞回比较器:R1(接输出)、R2(接地)把输出的一部分送回同相端,正反馈系数
F=R1+R2R2
同相端电压vP=FvO=±FVZ,这就是两个门限VT±=±FVZ。
- RfC充放电回路:输出经Rf给电容 C 充电,电容电压vC就是反相端电压vN。
- 输出限幅:R3 + 双向稳压管,vO=±VZ。
2.2 工作过程(四步循环)#
- 设某时刻vO=+VZ,则vP=+FVZ。电容经Rf 充电,vC向+VZ指数上升;
- 当vC升到+FVZ(略超过vP)时,比较器翻转:vO→−VZ,vP→−FVZ;
- 电容经Rf 反向充电(放电),vC向−VZ指数下降;
- 当vC降到−FVZ时,再次翻转回vO=+VZ……周而复始。
结果:vO是±VZ的方波;vC是在±FVZ之间来回的"指数锯齿"(近似三角波,但边是弯的)。通电时输出先偏向正还是负"纯属偶然",不影响稳态。
图 2:按dtdvC=RfCvO−vC逐步仿真的波形(R1=R2=Rf=10kΩ,C=0.1μF,VZ=6V):vC在 ±3 V 之间指数充放电,vO为 ±6 V 方波(红线扫描,动画循环播放)
2.3 周期公式推导(必须会推)#
取vO=+VZ的那半个周期,用 RC 三要素法:
- 起始值vC(0)=−FVZ(刚翻转时电容电压就是下门限);
- 终了趋向值vC(∞)=+VZ(若不翻转,电容会一直充到输出电压);
- 时间常数τ=RfC。
vC(t)=VZ+(−FVZ−VZ)e−RfCt=VZ[1−(1+F)e−RfCt]
到t=2T时vC=+FVZ,翻转:
VZ[1−(1+F)e−2RfCT]=FVZ ⇒ e−2RfCT=1+F1−F
取对数:
T=2RfCln1−F1+F=2RfCln(1+R12R2)
(把F=R1+R2R2代入:1−F1+F=R1R1+2R2=1+R12R2。)
逐项拆解:
- 周期只与Rf、C和R1R2有关,与VZ无关(VZ同时决定起点、终点和门限,比例不变);
- 正、负半周对称,所以是占空比 50% 的方波;
- F越大(R2相对越大),门限越高,电容要充到更高才翻,周期越长。
特殊取值:若取F≈0.462(R1R2≈0.859),ln1−F1+F≈1,周期简化为
T≈2RfC,f=2RfC1
2.4 例题 1#
题:图 1 电路R1=R2=10kΩ,Rf=10kΩ,C=0.1μF,VZ=6V。求vC的变化范围、方波的周期和频率。
解:
- F=2010=0.5,vC在±FVZ=±3V之间变化;
- T=2RfCln(1+2×1)=2×104×10−7×ln3=2×10−3×1.0986≈2.197ms;
- f=T1≈455Hz。
(逐步仿真测得T=2.197ms,与公式一致。)
例题 2(设计):要求f=1kHz,取R1R2=0.859(F≈0.462),C=0.05μF,Rf取多少?
T=2RfC=1ms⇒Rf=2×0.05×10−610−3=10kΩ。
2.5 易错点 ⚠️#
- 三要素里终了值是±VZ,不是门限±FVZ——电容"想去"的地方是输出电压,只是半路被翻转截住。
- 起始值是另一个门限(上一次翻转时的电压),不是 0。只有通电后的第一个半周期从 0 开始,所以第一个半周期较短(见第六节问 9;图 2 是从稳态画起的)。
- 方波发生电路中比较器是反相输入的滞回比较器(电容接反相端),别画成同相。
2.6 占空比可调的矩形波 ⭐⭐#
占空比:高电平持续时间与周期之比。对称方波为 50%。
要改变占空比,就要让正向充电和反向充电的时间常数不同。教材图 10.8.12 的做法:把Rf换成两条支路,每条支路一个二极管、一个电阻,方向相反:
- vO=+VZ时,电流经D1、Rf1给电容充电,τ1=Rf1C;
- vO=−VZ时,经D2、Rf2反向充电,τ2=Rf2C。
忽略二极管导通电阻:
T1=Rf1Cln(1+R12R2),T2=Rf2Cln(1+R12R2),T=(Rf1+Rf2)Cln(1+R12R2)
占空比=TT1=Rf1+Rf2Rf1
例题 3:在例题 1 中改用Rf1=5kΩ、Rf2=15kΩ。T=20kΩ×0.1μF×ln3≈2.197ms(不变),高电平T1≈0.549ms,低电平T2≈1.648ms,占空比 25%。(仿真结果相同。)
技巧:用一个电位器的两端分别作Rf1、Rf2,滑动触点接电容——调占空比时Rf1+Rf2不变,周期不变。
三、方波—三角波发生电路 ⭐⭐⭐#
3.1 为什么要用积分器#
方波发生电路里的vC "像"三角波,但边是弯的(指数曲线),因为电容充电电流RfvO−vC随vC变化。如果用积分器代替 RC,充电电流是恒定的R6VZ,电容电压就是直线——真正的三角波。
3.2 电路组成(教材图 10.8.13a 去掉 D、R5 支路)#
图 3:方波—三角波发生电路。A1 是同相输入滞回比较器,A2 是反相积分器;绿色虚线支路是改成锯齿波时才加的(第四节)
- A1:同相输入滞回比较器。它的"输入"是积分器的输出vO,经R1接到同相端P1;它的输出vO1(限幅为±VZ)经R2也接到P1;反相端接地。
- A2:反相积分器。输入是方波vO1,经R6进反相端,电容 C 跨接在反相端与输出之间。
- 两者首尾相接:比较器输出方波 → 积分器把方波积成三角波 → 三角波又作为比较器的输入,决定何时翻转。
3.3 门限电压(= 三角波的幅值)#
对P1点用叠加(虚断):
vP1=R1+R2R2vO+R1+R2R1vO1
翻转时vP1=vN1=0:R2vO+R1vO1=0,即
VT=−R2R1vO1
代vO1=±VZ:
VT+=R2R1VZ,VT−=−R2R1VZ,ΔVT=R22R1VZ
三角波的峰值就是门限:vO在±R2R1VZ之间来回。要求R1<R2,否则三角波幅值超过VZ,积分器可能饱和。
⚠️ 注意这里的标号(教材原图):R1接三角波输出、R2接方波输出。与第 16 讲(上)反相滞回比较器"R1接输出"不是同一回事——看连线,不要背标号。
3.4 工作过程#
- 设vO1=−VZ。积分器输入为负常数,输出vO 线性上升,斜率R6CVZ;
- vO升到VT+=R2R1VZ时,vP1过零,A1 翻转,vO1→+VZ;
- 积分器输入变正,vO 线性下降,斜率−R6CVZ;
- vO降到VT−时 A1 再翻转……
3.5 周期公式#
半个周期内vO从VT−走到VT+,变化量ΔVT=R22R1VZ,斜率R6CVZ,所以
2T=VZ/(R6C)ΔVT=R22R1R6C
T=R24R1R6C,f=4R1R6CR2
(也可以用积分器公式写:R6C1∫0T/2VZdt=ΔVT,结果一样。)
参数作用(调试题常考):
| 改变 |
三角波幅值R2R1VZ |
周期R24R1R6C |
方波幅值 |
| R6或C |
不变 |
正比变化 |
不变 |
| R2R1 |
正比变化 |
正比变化 |
不变 |
| VZ |
正比变化 |
不变 |
正比变化 |
所以调频率用R6或C(不影响幅值);调幅值用R2R1时频率也会跟着变。
3.6 例题 4#
题:R1=10kΩ,R2=20kΩ,R6=10kΩ,C=0.1μF,VZ=6V。求方波幅值、三角波幅值、周期和频率,画出波形。
解:
- 方波vO1=±6V;
- 三角波幅值±R2R1VZ=±2010×6=±3V;
- T=20×1034×10×103×10×103×0.1×10−6=2ms,f=500Hz;
- 斜率R6CVZ=10−36=6000V/s=6V/ms:半周期 1 ms 正好走完 6 V(从 −3 V 到 +3 V)✓。
(逐步仿真:周期 2.000 ms,稳态幅值 ±3.00 V。)
图 4:按电路方程逐步仿真的波形:上为方波vO1,中为三角波vO;下为加 D、R5后的锯齿波。注意方波的跳变发生在三角波的峰、谷处
画波形的要点(考试按这个检查):
- 方波跳变时刻对准三角波的峰和谷;
- vO1=−VZ时三角波上升,vO1=+VZ时下降(反相积分);
- 标出±VZ、±R2R1VZ和T。
四、锯齿波发生电路 ⭐⭐#
4.1 思路#
锯齿波 = 上升慢、下降快(或反之)的三角波。只要让积分器正、反两个方向的积分电阻不同即可:在R6两端并联"二极管 D + 电阻R5"支路(图 3 绿色虚线,R5≪R6)。
- vO1=−VZ时 D 截止,只经R6积分,vO 慢慢上升:T1=R22R1R6C;
- vO1=+VZ时 D 导通,经R6∥R5积分,vO 快速下降:T2=R22R1(R6∥R5)C。
T=T1+T2=R22R1R6C+R22R1(R6∥R5)C=R2(R5+R6)2R1R6C(R6+2R5)
去掉 D、R5支路(R5→∞)就回到三角波T=R24R1R6C。
4.2 例题 5#
题:例题 4 电路中加入 D 和R5=1kΩ(忽略二极管压降和导通电阻)。求锯齿波的上升时间、下降时间和周期。
解:
- T1=R22R1R6C=20k2×10k×10k×0.1μF=1ms;
- R6∥R5=1110×1≈0.909kΩ,T2=20k2×10k×0.909k×0.1μF≈0.091ms;
- T≈1.091ms,f≈917Hz。幅值仍为 ±3 V。
(逐步仿真测得 1.092 ms,差异来自仿真步长。实际电路中二极管有约 0.7 V 压降,会使下降段稍慢。)
用途:示波器的扫描(时基)电路需要锯齿波——电子束匀速从左扫到右,再迅速回到左边。
五、综合分析:答题模板 ⭐⭐⭐#
① 识别结构:找出比较器(单门限还是滞回?反相还是同相?)和延时环节(RC 还是积分器)。
② 求门限:令vP=vN,代vO=±VZ;门限就是电容电压(或三角波)的峰值。
③ 描述工作过程:设vO=+VZ → 电容充电(或积分器输出下降)→ 到门限翻转 → 反向……
④ 求周期:RC 用三要素法(起点 = 一个门限,终点趋向 = ±VZ,到另一个门限翻转);积分器用"变化量 ÷ 斜率"。
⑤ 画波形:对齐时间轴,标出幅值和周期。
⑥ 讨论参数:问"要改频率不改幅度"答"改R6或C"(或方波中的Rf、C)。
六、故障分析与参数讨论(问答式)⭐⭐⭐#
分析题的最后一问常常是"如果……会怎样"。下面这些问答都可以用前面的公式和工作过程推出来,建议先自己想再看答案。
问 1:方波发生电路中把R2短路(F=0)会怎样?
答:门限变为 0,电容一过零就翻转。理论上T=2RfCln1=0,实际电路会以运放速度允许的最高频率乱振,得不到稳定方波。所以F不能太小。
问 2:方波发生电路中把R1开路(F=1)会怎样?
答:门限变为±VZ,而电容只能"趋近"VZ、永远到不了,比较器不再翻转,输出停在某一电平——停振。所以必须F<1。
问 3:方波发生电路中电容 C 开路或短路会怎样?
答:C 开路时,Rf上没有电流,反相端电压直接等于vO(负反馈系数 1),而同相端只有FvO(正反馈系数F<1)。负反馈强于正反馈,运放变成线性工作,输出稳定在 0 附近,没有方波。C 短路时反相端恒为 0,只剩正反馈,比较器锁在+VZ或−VZ不动。两种情况都不能产生方波——延时环节是必需的。
问 4:方波—三角波电路中如果R1>R2会怎样?
答:三角波幅值R2R1VZ大于VZ;若超过积分运放的最大输出(接近电源电压),积分器先饱和,vO到不了门限,比较器不翻转,电路停振。设计时取R1<R2。
问 5:方波—三角波电路中积分器输入端的R6加大一倍,三个量怎样变?
答:三角波幅值、方波幅值都不变,周期加倍(频率减半)。这就是"调频改R6"。
问 6:为什么频率高时方波边沿变斜?怎么改善?
答:运放的转换速率(压摆率)有限,输出从−VZ摆到+VZ需要时间。频率越高,这段时间占周期的比例越大,方波越像梯形。教材建议改用转换速率高的集成电压比较器代替运放做比较器。用运放搭的方波电路一般用在 10 Hz~10 kHz 的低频。
问 7:把方波—三角波电路中的比较器换成单门限比较器行吗?
答:不行。单门限(门限为 0)时,三角波一过零比较器就翻转,积分器立刻反向,输出只能在 0 附近小幅抖动,得不到确定幅值的三角波。必须用滞回比较器,回差决定三角波的峰峰值。
问 8:怎样同时得到方波、三角波、正弦波?
答:方波—三角波电路之后,再把三角波送入一个低通滤波器(第 14 讲(上))或"折线逼近"的二极管网络,就能得到近似正弦波——这就是函数发生器的基本原理。(了解即可)
问 9:通电后第一个半周期为什么比后面短?
答:通电瞬间电容电压为 0,而不是−FVZ。设vO=+VZ,用三要素法:vC(t)=VZ(1−e−t/RfC),到FVZ翻转,t1=RfCln1−F1。例题 1 中F=0.5,t1=RfCln2≈0.693ms,比正常半周期RfCln3≈1.099ms短(从 0 开始逐步仿真,第一次翻转出现在 0.693 ms)。之后就进入稳态。
速记卡#
| 电路 |
门限 / 幅值 |
周期 |
说明 |
| 方波发生 |
vC在±FVZ,F=R1+R2R2 |
T=2RfCln(1+R12R2) |
F≈0.462时T≈2RfC |
| 占空比可调 |
同上 |
(Rf1+Rf2)Cln(1+R12R2) |
占空比Rf1+Rf2Rf1 |
| 方波—三角波 |
三角波±R2R1VZ,方波±VZ |
T=R24R1R6C |
斜率R6CVZ;调频改R6、C |
| 锯齿波 |
同三角波 |
R22R1R6C+R22R1(R6∥R5)C |
D、R5让一个方向积分更快 |
- 方波推导三要素:起点−FVZ、终点趋向+VZ、τ=RfC、到+FVZ翻转。
- 方波周期与VZ无关;三角波周期与VZ无关,幅值与VZ成正比。
- 非正弦波发生器 = 开关(比较器)+ 延时(RC/积分)+ 反馈;不需要起振条件。
自测练习#
1.(基础)方波发生电路R1=R2,Rf=20kΩ,C=0.1μF,求周期。
答案与提示
T=2RfCln3=2×2×10−3×1.0986≈4.39ms(频率约 228 Hz)。
2.(基础)方波发生电路取R1R2=0.859,Rf=10kΩ,C=0.01μF,频率约多少?
答案与提示
此时ln(1+R12R2)≈1,T≈2RfC=0.2ms,f≈5kHz。
3.(中等)方波—三角波发生电路R1=5kΩ,R2=15kΩ,R6=20kΩ,C=0.047μF,VZ=9V。求三角波幅值和周期。
答案与提示
幅值±155×9=±3V;T=15k4×5k×20k×0.047μF≈1.253ms(约 798 Hz)。
4.(中等)接上题,要把三角波幅值调到 ±4.5 V,R2不变,R1改为多少?频率变为多少?若要频率回到原值且幅值保持 ±4.5 V,应改哪个元件、改成多少?
答案与提示
R2R1×9=4.5⇒R1=7.5kΩ;f=4R1R6CR2=4×0.5×20k×0.047μF1≈532Hz。要回到约 798 Hz,改R6(不影响幅值):R6应为原来的7.55,即约 13.3 kΩ。
5.(中等·设计)用方波—三角波电路产生幅值 ±2 V、频率 1 kHz 的三角波,VZ=6V,C=0.01μF。求R2R1和R6。
答案与提示
R2R1=62=31(如R1=10kΩ、R2=30kΩ);T=4×31R6C=1ms⇒R6=4×10−810−3×3=75kΩ。
6.(中等)为什么方波发生电路中vC不是标准三角波,而方波—三角波电路的vO是?
答案与提示
方波电路中充电电流RfvO−vC随vC增大而减小,vC按指数规律变化,边是弯的;积分器中运放反相端虚地,充电电流恒为R6VZ,电容电压线性变化,所以是标准三角波。
7.(华师风格·综合)方波发生电路中R1=10kΩ(接输出),R2=10kΩ(接地),Rf=10kΩ,C=0.1μF,稳压管VZ=6V。(1) 说明电路由哪几部分组成、各起什么作用;(2) 画出vC、vO波形,标出幅值;(3) 推导并计算周期;(4) 若要求占空比为 25%、周期不变,怎样修改电路?
答案与提示
(1) 反相滞回比较器(R1、R2正反馈,决定门限±3V,起开关作用);RfC充放电回路(延时,决定周期,同时把输出反馈到反相端);R3与双向稳压管(输出限幅 ±6 V)。
(2) vO为 ±6 V 方波;vC在 ±3 V 之间指数充放电,vO的跳变对准vC的峰、谷。
(3) 三要素:vC(0)=−3V,vC(∞)=6V,τ=RfC=1ms;6−9e−t/τ=3⇒t=τln3,T=2τln3≈2.197ms。
(4) 用两个反向的二极管把Rf拆成两条支路:充电(vO=+VZ)走Rf1=5kΩ,放电走Rf2=15kΩ,Rf1+Rf2=20kΩ=2Rf,周期不变,占空比205=25%。
下一讲预告#
第 17 讲(选学)介绍功率放大电路:甲类、乙类、甲乙类,OCL/OTL 与交越失真;之后第 18 讲进入直流稳压电源——2026 回忆题第 3 题的主场。
👉 点击进入下一讲:第17讲|功率放大电路简介:甲类/乙类/甲乙类、OCL/OTL、交越失真、效率(选学)
评论
还没有评论。 来写第一条。