LC·CR振荡电路设计计算器 返回
Oscillator Design

LC·CR振荡电路设计计算器

实时计算科尔皮兹、哈特利、克拉普、维恩桥、RC移相、晶体振荡器的振荡频率。内置巴克豪森条件验证与环路增益分析。

参数设置
电感 L
µH
C1
pF
C2
pF
电阻 R
Q值
环路增益 A
巴克豪森条件

暂停时,拖动滑块即可即时更新结果。

起振过程 — 由巴克豪森条件维持持续振荡
振荡频率 f₀
环路增益 |Aβ|
周期 T
振荡状态
输出 v(t) 包络(幅度限制) LC 回路(L↔C 能量)
拖动参数时,波形会随振荡频率与环路增益实时变化。
计算结果
振荡频率 f₀
反馈比 β
环路增益 |Aβ|
Q值
增益裕量 [dB]
相位噪声 [dBc/Hz]
奈奎斯特图 — 环路增益 Aβ(jω)
Nyquist
理论与主要公式

科尔皮兹: $f_0 = \dfrac{1}{2\pi\sqrt{L\cdot\frac{C_1 C_2}{C_1+C_2}}}$

维恩桥: $f_0 = \dfrac{1}{2\pi RC}$, 增益条件 $A \geq 3$

RC移相: $f_0 = \dfrac{1}{2\pi\sqrt{6}\cdot RC}$, $A \geq 29$

巴克豪森条件:$|\mathbf{A\beta}| \geq 1$ 且 $\angle A\beta = 0°$

什么是振荡电路设计

🙋
“振荡电路”是什么?就是让电路自己不停地“振动”起来吗?
🎓
简单来说,是的!它就像一个不需要外力推就能自己一直摆动的电子秋千。比如你手机里的时钟信号、收音机调台的本振信号,核心都是振荡电路产生的。它的关键是要满足两个条件:增益足够大(能量不衰减)和相位对得上(振动节奏一致),这合起来就是“巴克豪森条件”。你试着在模拟器里把“环路增益A”调到小于3,看看维恩桥振荡器还“振”得起来吗?
🙋
诶,真的吗?我调了,增益A小于3时真的没波形了!那为什么科尔皮兹电路里又有L(电感)又有两个C(电容)呢?好复杂。
🎓
这是因为不同电路结构适合不同频率。科尔皮兹用L和C1、C2组合,特别擅长产生高频信号,比如对讲机里的射频信号。那两个电容C1和C2串联,共同决定“振动”的快慢。你可以在模拟器里固定电感L,然后分别拖动C1和C2的滑块,观察“振荡频率”如何变化。你会发现,当C1和C2的值相等时,频率对电容的变化最不敏感,这在工程现场是提高频率稳定性的一个小窍门。
🙋
原来是这样!那“Q值”这个参数又是干嘛的?调它的时候波形好像变得更“干净”了?
🎓
你的观察很准!Q值(品质因数)就像是评判这个电子秋千“阻力”大小的指标。Q值越高,能量损耗越小,产生的正弦波就越纯粹、越稳定。比如在高端音频设备里,就需要高Q值的振荡电路来产生低失真的测试信号。你试着在模拟器里把Q值从10调到100,看看波形是不是从有点毛刺变得非常光滑了?但实际设计中,Q值也不是越高越好,它会受到元件性能和成本的限制。

物理模型与关键公式

振荡电路的核心是找到一个频率,使得环路的总相移为0(正反馈),同时增益大于等于1以维持振荡。对于经典的维恩桥振荡器,其振荡频率由RC网络唯一决定。

$$f_0 = \frac{1}{2\pi R C}$$

其中,$f_0$是振荡频率(Hz),$R$是电阻(Ω),$C$是电容(F)。这个公式很美,因为它只由R和C的乘积决定。要维持振荡,放大器的电压增益$A$必须大于等于3。

对于高频应用中常见的科尔皮兹振荡器,其振荡频率由电感L和电容C1、C2的串联等效值决定。反馈量则由两个电容的分压比提供。

$$f_0 = \frac{1}{2\pi \sqrt{L \cdot C_{eq}}}, \quad C_{eq}= \frac{C_1 C_2}{C_1 + C_2}$$

这里,$L$是电感(H),$C_1$和$C_2$是反馈电容(F)。$C_{eq}$是两者的串联等效电容。为了起振,晶体管或放大器的增益$A$需满足 $A \geq C_2 / C_1$。

现实世界中的应用

射频通信:科尔皮兹、哈特利振荡器因其高频特性好,常被用作无线电发射机、接收机的本振源,或者锁相环(PLL)中的参考时钟,比如在你的蓝牙耳机和Wi-Fi路由器里。

音频测试:维恩桥振荡器以其低失真特性,成为音频信号发生器的核心。工程师用它产生20Hz到20kHz的纯净正弦波,来测试音箱、功放等设备的性能。

数字系统时钟:晶体振荡器利用石英晶体的高Q值和稳定性,为CPU、微控制器(MCU)提供精准的时钟脉冲。你手机或电脑的每秒数十亿次运算,都始于一个微小的晶体振荡信号。

精密测量与导航:GPS模块和高端通信基站中,需要极高稳定度的频率基准。温度补偿型(TCXO)或恒温型(OCXO)晶体振荡器就在这里扮演“心跳”的角色,确保定位和通信的精确同步。

常见误解与注意事项

首先,切勿认为“计算得出的振荡频率等于实际电路的输出频率”。仿真工具基于理想元件模型,但实际电感存在寄生电容和直流电阻。例如,即使计算值为100MHz,若电感的自谐振频率为80MHz,则无法产生更高频率。务必仔细核对元器件数据手册。

其次,避免仅通过计算来满足振荡条件。巴克豪森条件会随温度和电源电压波动而变化。例如,当放大器增益A因温度升高而下降时,可能无法满足|Aβ|≧1条件导致停振。实际设计中,仿真后需验证电路在电源电压±10%波动下能否维持振荡,并预留设计余量。

第三,不应将晶体振荡器视为“单纯的高精度LC谐振电路”。晶体等效电路复杂,存在并联谐振与串联谐振两个频率点。本工具计算的是考虑负阻特性的可振荡频率范围。需牢记“振荡频率由晶体自身决定”的基本原则,周边调谐电容(C_L)仅用于频率微调。

使用指南

  1. 在电感值栏输入L值(单位mH),例如科尔皮兹振荡器取L=10mH;在电容栏分别输入C1、C2数值(单位μF),维恩桥式取C1=C2=100nF
  2. 输入反馈网络电阻R值(单位kΩ),RC移相振荡器每级取R=10kΩ,三级总移相需360°
  3. 计算器自动验证巴克豪森条件:环路增益|Aβ|≥1且相位条件φ=360°,输出f₀、Q值、增益裕量与相位噪声,对哈特利电路验证反馈系数β=(C1+C2)/C1

具体计算示例

某晶体振荡器补偿电路:L=2.2mH,C1=47nF,C2=10nF,R=15kΩ。计算f₀=1/(2π√LC)=1/(2π√(2.2×10⁻³×47×10⁻⁹))≈156.2kHz;反馈比β=57/10=5.7;若跨导gm=40mS,环路增益|Aβ|=gm×R×β=40×15×5.7≈3420,远超巴克豪森稳定条件Aβ≥1;Q=ωL/R=2π×156.2×2.2/(15×1000)≈0.145,低Q值表明宽带特性;增益裕量约20dB。

实务注意事项

  1. RC移相振荡器设计时,三级RC网络每级提供120°移相,若单级时间常数τ=RC过大(>10ms)会导致启振困难,需确保前级运放增益A≥29以补偿衰减
  2. 维恩桥振荡器的C1、C2比例失配超过5%会产生谐波失真,需采用精度0.5%薄膜电容;同时R1、R2应相等且精度±1%,否则输出产生直流偏移
  3. 晶体振荡器旁路电容选值遵循Cload=(2×C1×C2)/(C1+C2)原则,对32kHz低频晶体Cload=12.5pF时,C1≈C2≈25pF;高频1MHz晶体取Cload=20pF对应C1≈C2=47pF
  4. 相位噪声规格当环路带宽BW超过频率偏差Δf时,-3dB带宽处噪声功率密度增加6dB/倍频程,超低噪声应用需BW<100Hz且采用有源滤波