运算放大器电路集合详解(三):振荡器与波形发生
📖 本系列基于 TI AN-31。本文为系列第三篇,涵盖相移正弦波振荡器、缓冲式振荡器、多谐振荡器、函数发生器、PWM 调制器共 5个电路。
3.1 具有低元件数的正弦波发生器(相移振荡器)

📐 电路结构
单运放 TLV9062 + 三级 RC 网络:R3=R4=R5=2.71kΩ,C1=C2=C3=10nF。增益设于 R2=150kΩ/R1=1kΩ。
🔬 振荡条件——巴克豪森准则
任何振荡器必须同时满足两个条件:
- 幅度条件:环路增益 |Aβ| ≥ 1
- 相位条件:环路相移 = 0°(或 360° 的整数倍)
三级 RC 网络的逐级分析:
每级 RC 高通网络传递函数:H(s) = sRC/(1+sRC)
三级级联:β(s) = [sRC/(1+sRC)]³
在振荡频率 ωosc 处,每级相移 = 60°,三级共 180°。配合反相放大器(180°),总相移 = 360°,满足相位条件。
振荡频率:
fosc = 1/(2πRC√6)
= 1/(2π×2.71kΩ×10nF×2.449) ≈ 2.4 kHz
起振所需最小增益:
|AV_min| = 29(三级 RC 衰减约 1/29)
实际增益:R2/R1 = 150 >> 29,满足起振
💡 举一反三
- 四级 RC 相移振荡器:每级 45° 相移,振荡频率 f=1/(2πRC√(10/7)),所需增益降低。
- 幅度稳定:用背靠背齐纳二极管或 JFET AGC 替代固定增益电阻,可稳定振幅、降低失真。
- 频率调谐:将 R 换为电位器或变容二极管(VCO),实现压控振荡器。
3.2 缓冲式正弦波发生器

📐 电路结构
四运放 TLV9064:一个作反相放大器(AV=R2/R1=150k/16.5k≈9.1),三个作电压跟随器隔离 RC 级。
🔬 缓冲的意义——消除负载效应
无缓冲的相移振荡器,各级 RC 网络之间存在负载效应,使实际相移偏离理论 60°,频率公式也不精确。缓冲器(电压跟随器)具有:
- 极高输入阻抗 → 不加载前级 RC 网络
- 极低输出阻抗 → 不受后级负载影响
缓冲后每级 RC 独立提供精确 60° 相移,衰减量精确为 1/√(1+ω²R²C²) = 1/√(1+6) = 1/√7,三级总衰减 = 1/(7√7) ≈ 1/18.5。因此所需增益从 29 降为约 18.5。
| 无缓冲 | 有缓冲 | |
| 所需增益 | ≥29 | ≈18.5 |
| 频率精度 | 受负载影响 | 精确 |
| 失真度 | 较高 | 低 |
| 运放数量 | 1 | 4 |
💡 举一反三
- 正交振荡器:两级积分器+一级反相器,同时输出 sin 和 cos 信号(相位差 90°)。
- 文氏电桥振荡器:频率选择性更好的 RC 网络,只需增益≥3 即可起振(见第四篇详述)。
3.3 自由运行的多谐振荡器(Astable Multivibrator)

📐 电路结构
TLV9062,正反馈 R1=200kΩ//R2=910kΩ 形成迟滞比较器,R3=160kΩ 和 C1=10nF 组成充放电定时。
🔬 迟滞比较器 + RC 充放电 = 张弛振荡器
核心机制:利用迟滞比较器的上下阈值和 RC 指数充放电产生自激振荡。
- 阈值设定:VTH = Vsat × R1/(R1+R2),VTL = −Vsat × R1/(R1+R2)
- 充电过程:Vout=+Vsat → C1 经 R3 充电 → VC 指数上升 → 达到 VTH 时比较器翻转
- 放电过程:Vout=−Vsat → C1 经 R3 放电 → VC 指数下降 → 达到 VTL 时比较器再次翻转
- 循环往复,产生方波输出
fosc = 1/[2 × R3C1 × ln(1+2R1/R2)]
R1/R2=0.22 → ln(1+0.44)=0.365
τ=R3C1=160kΩ×10nF=1.6ms
fosc=1/(2×1.6ms×0.365)≈856 Hz
占空比≈50%(取决于R1,R2对称性和运放输出对称性)
💡 举一反三
- 占空比可调:用两个二极管+两个电阻替代 R3,分别控制充放电路径,实现 1%~99% 占空比。
- 555 定时器:本质上就是带 RS 触发器的 RC 张弛振荡器——多谐振荡器的最著名实现。
- VCO(压控振荡器):用电压控制电流源替代 R3 充电,频率与电压成正比。
3.4 函数发生器

📐 电路结构
两片 TLV9062:U1 积分器(R3=R4=50kΩ,C1=1nF)+ U2 迟滞比较器(R1=10kΩ,R2=90kΩ)。
🔬 三角波-方波发生器的闭环机制
这是最经典的运放函数发生器架构——”积分器+施密特触发器”闭环:
- U2 输出方波 → 方波的恒定电压使 U1 积分产生线性斜坡
- 斜坡达到 U2 阈值时 → U2 翻转 → 方波极性反转
- U1 反向积分 → 另一个方向斜坡
- 周而复始 → 方波+三角波同步输出
振荡频率:
f = R2/[4R1(R3+R4)C1]
= 90kΩ/(4×10kΩ×100kΩ×1nF)=90k/4ms=22.5 kHz
三角波幅度:
Vtri_pp = 2 × Vsat × R1/R2
若 Vsat≈2.3V → Vtri_pp≈0.51V
💡 举一反三
- 正弦波整形:三角波经二极管非线性网络(折线近似)整形为正弦波,实现三波形输出。
- 扫频信号源:用一个低频锯齿波控制比较器阈值,实现 VCO 扫频输出(频谱分析仪、扫频仪)。
- DDS 替代方案:当不需要 μHz 级频率分辨率时,模拟函数发生器比 DDS 更简单、更便宜。
3.5 脉宽调制器(PWM Modulator)

📐 电路结构
OPA365 构成三角波发生器(R5=8.45kΩ,R7=5.9kΩ,C3=100pF),TLV3501 高速比较器(4.5ns 延迟)实现 PWM。正弦波信号 Vsin 和三角波 Vtri 分别接入比较器的两个输入端。
🔬 PWM 原理——自然采样
PWM(脉宽调制)的核心:用一个高频三角载波与低频调制信号比较,输出方波的占空比随调制信号的瞬时值线性变化。
- 当 Vsin(t) > Vtri(t) → Vout = HIGH
- 当 Vsin(t) < Vtri(t) → Vout = LOW
- 调制深度 m = Asin/Atri,m=1 时占空比 0%~100%
载波(三角波)频率 fc ≈ 1/(4×R5×C3×R7/R6)
调制波(正弦)频率 fm = 1/(2π×R4×C2)
为保真还原,需 fc ≥ 10fm(奈奎斯特×5 过采样)
TLV3501 4.5ns 延迟 → 最大 PWM 频率 >1MHz
💡 举一反三
- D 类音频功放:音频信号(20Hz~20kHz)+ 300kHz 三角载波 → PWM → 半桥驱动 → LC 低通还原音频 → 效率 >90%。
- 数字电源(Buck/Boost PWM 控制器):误差放大器输出(补偿电压)与锯齿波比较 → PWM 驱动 MOSFET → 闭环稳压。
- 电机调速:占空比控制 H 桥,实现直流电机无级调速。
- LED 调光:高频 PWM 调光(>200Hz 避闪烁),占空比 0~100% 对应亮度。
📖 原版 PDF 文档
本文档为 Texas Instruments AN-31 运算放大器电路集合原版(42页)。点击下方按钮在浏览器中直接阅读,与 Edge 浏览器打开 PDF 体验一致。
📖 点击阅读 PDF
更多文档请访问 PDF 文档中心
你太厉害了