文氏电桥振荡器模拟器 返回
模拟电子电路模拟器

文氏电桥振荡器模拟器 — 正弦波振荡条件

从电阻 R、电容 C、放大器增益 A、电源电压 V_supply 实时计算文氏电桥振荡器的振荡频率 f₀=1/(2πRC)、频率选择反馈比 β 与持续振荡条件 A·β=1,同时显示电路示意图与输出波形。将增益 A 调小于 3 时观察衰减,调到 3 时获得持续正弦波,调大于 3 时观察输出在 ±V_supply 处削顶饱和,三种工作模式以 A=3 为界连续切换,让计量仪器与信号源中广泛使用的低频 RC 振荡器原理直观可感。

参数设置
电阻 R
电容 C
nF
电源电压 V_supply
V
放大器增益 A

默认值:R=10 kΩ、C=100 nF(f₀≒159.2 Hz 的低频 RC 振荡器),±V_supply=15 V(典型运放电源),A=3.00(持续振荡点)。A 从 1 扫描到 5 可以连续观察衰减→持续→饱和三种工作模式以 A=3 为界的切换。

计算结果
振荡频率 f₀
f₀ 处反馈比 β
最小所需增益 A_min
工作模式
文氏电桥振荡器电路示意图

非反相运放搭配文氏电桥(RC 串联 + RC 并联)作正反馈,R_f、R_g 作负反馈构成闭环增益。R_g=10 kΩ 固定,R_f=(A-1)·R_g 决定闭环增益 A。各元件参数动态标注于电路图上。

输出电压 V_out 随时间变化

横轴 时间 t (ms) [0–50],纵轴 输出电压 V_out (V)。A=3 时持续正弦波,A<3 时按指数衰减,A>3 时振幅指数增长直到在 ±V_supply 处削顶。红色虚线包络由理论增长率 σ=π·f₀·(A·β-1) 给出。

理论与主要公式

文氏电桥振荡器的振荡频率、反馈比与持续振荡条件由下列公式给出。

振荡频率:

$$f_{0} = \frac{1}{2\pi R C}$$

f₀ 处的频率选择反馈比:

$$\beta(f_{0}) = \frac{1}{3}$$

持续振荡条件(巴克豪森准则):

$$A \cdot \beta = 1 \;\;\Longrightarrow\;\; A_{\min} = 3$$

$R$ 为频率决定电阻 [Ω],$C$ 为频率决定电容 [F],$A$ 为非反相放大器增益,$\beta$ 为文氏电桥反馈网络的传输比,$V_{\mathrm{supply}}$ 为电源电压 [V]。$A<3$ 时输出衰减,$A=3$ 时正弦波幅度恒定持续振荡,$A>3$ 时幅度增长直到在 $\pm V_{\mathrm{supply}}$ 处削顶饱和。

什么是文氏电桥振荡器模拟器

🙋
默认参数下显示 f₀=159.2 Hz。也就是说振荡频率只由 R 和 C 决定?但是我自己在面包板上搭电路时常常根本不起振,为什么?
🎓
没错,f₀=1/(2πRC) 是频率选择公式,R=10 kΩ、C=100 nF 时确实是 159.2 Hz。但起振与否是另一回事,还需要满足巴克豪森条件 A·β=1。文氏电桥在 f₀ 处恰好 β=1/3,所以放大器增益必须 A=3 才能让环路增益等于 1。面包板上 A<3 时任何初始扰动都会指数衰减回零,A>3 时振幅会迅速增大并在电源电压 ±V_supply 处削顶。把滑块在 A=2.9、3.0、3.1 之间切换,就能直观看到三种工作模式以 A=3 为界连续切换的过程。
🙋
原来 A 必须正好等于 3 才能持续正弦波。但是实物电路里要把 A 调到 3.0000... 几乎不可能吧?
🎓
这正是关键点。所以真正的文氏电桥振荡器一定要加「幅度稳定电路」。历史上最经典的例子是 Hewlett-Packard 公司的 HP200A(HP 创业产品,1939 年),用一只小型钨丝灯泡作为 R_g。钨丝有「正温度系数」,电流增大→温度升高→电阻增大,于是闭环增益 A=1+R_f/R_g 自动下降趋近 3。电路在 A=3 处自锁,得到低失真持续正弦波。现代设计常用 JFET、可变电阻 IC、二极管整形等实现同样的负反馈作用,这也是文氏电桥振荡器一举成为「世界首台音频精密信号源」的关键。
🙋
右边的波形图,A=3.3 时振幅指数增长,最后在 ±15 V 被切平变成方波。这就是您说的削顶吗?
🎓
对,那就是运放饱和(削顶)。输出电压不能超过 ±V_supply,所以幅度增长到边界就被强制切平,正弦波的峰顶被削成平台。严格来说这是违反巴克豪森条件的非线性极限环振动,频率成分除了基波 f₀ 还出现 3 次、5 次等奇次谐波。让 A 越接近 3 总谐波失真(THD)越低,仪器级设计通常将 A 维持在 3.001〜3.01 的微小过增益,再用幅度稳定电路把平均增益拉回 3,可实现 THD<0.01%。把滑块拉到 A=4 或 5,可以看到波形完全退化为方波。
🙋
stat-card 显示「持续振荡」。想做音频频段(20 Hz〜20 kHz)的信号发生器,怎么改振荡频率?
🎓
R 取 1〜100 kΩ、C 取 1 nF〜1 μF 之间组合,f₀ 可以覆盖约 1.6 Hz〜160 kHz。音频频段做法是 R 固定 10 kΩ,C 切换 1 nF(15.9 kHz)、10 nF(1.59 kHz)、100 nF(159 Hz)、1 μF(15.9 Hz)等档位实现频段切换。连续调谐通常用同轴双联电位器(两个 R 同步变化)。RC 振荡器在低频比 LC 振荡器(电感会过大)更实用,比晶体振荡器(频率固定)调谐范围更宽,所以文氏电桥至今仍在信号源、函数发生器输出级以及精密仪器校准基准源中现役使用。

物理模型与主要公式

文氏电桥振荡器以非反相运算放大器(增益 $A = 1 + R_f/R_g$)为核心,其输出通过由 RC 串联 $Z_s = R + 1/(j\omega C)$ 与 RC 并联 $Z_p = R/(1+j\omega RC)$ 构成的分压器正反馈到同相输入端。

$$\beta(j\omega) = \frac{Z_p}{Z_s + Z_p} = \frac{1}{3 + j\!\left(\omega RC - \dfrac{1}{\omega RC}\right)}$$

当 $\omega_0 = 1/(RC)$ 时虚部为零,$\beta$ 化为实数 $\beta_0 = 1/3$,相位为 0°。这一频率即为振荡频率 $f_0 = \omega_0/(2\pi) = 1/(2\pi RC)$。振荡的充要条件是巴克豪森判据 $A\cdot\beta = 1$(相位匹配 + 幅度匹配),由 $\beta_0 = 1/3$ 推出最小所需增益 $A_{\min} = 3$。

在线性小信号分析中,包络以增长率 $\sigma = \pi f_0 (A\beta - 1)$ 演化:$A\beta > 1$ 时指数增长,$A\beta < 1$ 时指数衰减,$A\beta = 1$ 时幅度恒定。实际电路中通常将 $A$ 略微大于 3(如 $A = 3.01$)以确保起振,再由非线性元件(钨丝灯泡、JFET、二极管整形、AGC IC 等)将平均增益自动拉回 $A = 3$,形成稳定的极限环。

本工具采用线性增长模型 $v(t) = V_0 \exp(\sigma t)\sin(2\pi f_0 t)$ 进行波形绘制,当 $|v|$ 达到 $V_{\mathrm{supply}}$ 时按电源电压削顶,以此近似 $A > 3$ 的饱和工作模式。

实际应用

精密低失真音频信号源:自 1939 年 HP200A(Hewlett-Packard 创业产品)问世以来,文氏电桥振荡器一直是音频频段精密信号源的主力。使用钨丝灯泡作为幅度稳定元件可达到 THD<0.01%、频率稳定度<10⁻⁴。代入默认值 R=10 kΩ、C=100 nF,工具给出 f₀=159.2 Hz 并在 A=3 持续振荡。将 R 在 1〜100 kΩ、C 在 1 nF〜1 μF 切换可覆盖 1.6 Hz〜160 kHz,足以包含完整音频频段(20 Hz〜20 kHz)。Audio Precision、HP 8903 等失真测试仪的输出级仍采用本拓扑的改进版。

函数发生器与标准信号发生器:农机振动测试、汽车 ECU 波形输入、医用心电图模拟仪、地震计校准基准信号等场合都需要低频纯净正弦波。LC 振荡器在低频段电感过大不实用,晶体振荡器频率固定难以连续调谐,文氏电桥恰好填补了 mHz〜MHz 的连续可调空缺。在工具中将 R 拉到最大 100 kΩ、C 拉到最大 1 μF 时,f₀ 降至 1.59 Hz,可覆盖地震和建筑结构物的低频振动测试频段。

模拟电子电路教学:大学工科电子电路实验中「用运放 + RC 反馈产生正弦波」的经典教学项目。巴克豪森判据(相位 0° + 增益 1)的理解、正反馈与负反馈的角色分工、幅度稳定的必要性等反馈控制基础概念可在同一电路中一次学完。本工具以 A=2.9→3.0→3.1 滑动即可实时观察三种工作模式切换,是面包板实验前后概念巩固的优秀辅助。Texas Instruments、Analog Devices 的应用笔记中本拓扑也是常见教学例。

电力电子与电机控制基准信号:三相逆变器 PWM 基准正弦波、伺服电机定位测试用低频信号、UPS(不间断电源)输出质量测试等工业电力电子设备中,本电路常作为内部基准信号源。虽然近年来 DDS(直接数字合成)开始取代它,但顶级模拟信号源(State-Variable Oscillator 拓扑,THD<0.0005% 级)仍以文氏电桥为基础。把工具的 V_supply 从 3 V 调到 30 V,输出幅度按比例变化,可见同一拓扑能同时适配逻辑电源与功率电源系统。

常见误解与注意事项

最常见的误解是认为「把增益 A 精确固定为 3 就能得到干净的正弦波」。实物电路中 A 会随温度、电源电压、元件公差波动,所以纯开环情况下要么 A<3 振荡停止,要么 A>3 在电源轨削顶。实用设计将 A 略大于 3(如起振时 A=3.01〜3.10),再通过钨丝灯泡、JFET、二极管整形或 AGC IC 等非线性元件自动将平均增益拉回 A=3,形成稳定的负反馈环路。本工具在 A=3.00 时按线性理论显示持续振荡,但请注意这种状态在实物电路中是无法纯开环达到的。

其次的误解是认为「f₀=1/(2πRC) 对元件公差不敏感」。f₀ 与 R·C 之积成反比,若 R、C 公差各 ±5%,f₀ 公差(独立 RSS 合成)约为 ±7%。精密信号源采用金属膜电阻(±0.1〜1%)和低温度系数电容(聚苯乙烯、PPS、NPO 陶瓷,50 ppm/K 以下),配合温度补偿电路可达到 f₀ 稳定度<10⁻⁴。本工具按标称值计算,与实物对比时务必考虑公差预算。

最后是「文氏电桥振荡器在高频也能用」的误解。理论上 f₀=1/(2πRC) 可任意高,但实物电路受运放增益带宽积(GBP)和压摆率限制:通用运放(GBP=1〜10 MHz)在 f₀ 超过几百 kHz 时相位滞后已破坏振荡条件。高频段(>1 MHz)应使用 LC 振荡器(科尔皮兹、哈特利)或晶体振荡器。文氏电桥的最佳频段是 mHz〜100 kHz 的低中频。本工具将 C 设为最小 1 nF、R 设为最小 1 kΩ 时 f₀≒159 kHz,与通用运放实物的实用上限一致。

常见问题

文氏电桥振荡器是一种经典的 RC 正弦波振荡器,使用由 RC 串联与 RC 并联构成的「文氏电桥」作为频率选择性正反馈网络,配合非反相运算放大器实现自激振荡。振荡频率为 f₀=1/(2πRC),在该频率下反馈比 β=1/3。持续振荡的条件为环路增益 A·β=1,即所需最小放大器增益 A_min=3。代入默认值 R=10 kΩ、C=100 nF,工具显示 f₀≒159.2 Hz,是音频频段低频信号源的经典电路。
文氏电桥反馈网络是 RC 串联阻抗 Z_s=R+1/(jωC) 与 RC 并联阻抗 Z_p=R/(1+jωRC) 之间的分压器 β=Z_p/(Z_s+Z_p)。化简后得 β=1/(3+j(ωRC-1/(ωRC)))。当 ω=1/(RC) 即 f₀=1/(2πRC) 时虚部为零,β 化为实数 1/3,相位为 0°。由于 f₀ 是唯一同时满足相位条件(环路相位 0°)和幅度条件(A·β=1)的频率,因此输出中只有该频率的正弦分量能够自持,形成持续振荡。
当 A<3(例如 A=2.8)时环路增益 A·β<1,初始扰动会按指数规律衰减归零,无法起振。A=3 时 A·β=1,正弦波保持恒定幅度持续振荡。当 A>3(例如 A=3.3)时 A·β>1,幅度指数增长,最终被电源电压 ±V_supply 削顶限幅,正弦波变为接近方波的限幅波形。实际电路中会加入幅度稳定元件(钨丝小灯泡、二极管整形、JFET 等)作为非线性反馈,使增益在起振后自动回落到 A=3,实现低失真持续振荡。
由 f₀=1/(2πRC) 可知,R 和 C 增大都会使 f₀ 按反比下降。例如 R=10 kΩ、C=10 nF 时 f₀=1/(2π·1e4·1e-8)≒1.592 kHz,是默认值的 10 倍;R=1 kΩ、C=1 μF 时 f₀ 仍为 159.2 Hz 但元件尺寸和电流不同。本工具的滑块允许 R 在 1〜100 kΩ、C 在 1〜1000 nF 范围内调整,f₀ 可覆盖约 1.6 Hz〜160 kHz,足以涵盖音频频段(20 Hz〜20 kHz)的台式信号发生器设计。