2. RC振荡电路:文氏桥振荡器、移相振荡器、双T网络振荡器
RC振荡电路,说白了就是利用电阻和电容的充放电特性来产生正弦波。你想想看,不用电感,成本低、体积小,低频段特别好用。今天咱们聊聊三种经典的RC振荡器:文氏桥、移相振荡器、双T网络。这三种我都亲手调过,各有各的脾气。
2.1 文氏桥振荡器
文氏桥振荡器,我个人觉得是RC振荡器里最优雅的一种。它用RC串并联网络选频,再加上一个同相放大器构成正反馈。
核心原理是这样的:RC串并联网络在特定频率下,相移为0,增益为1/3。放大器需要提供至少3倍的增益,才能起振。
振荡频率公式:
f = 1 / (2πRC)
当R1=R2=R,C1=C2=C时,这个公式成立。
我在项目中遇到过一个问题:文氏桥振荡器起振困难。后来发现是放大器增益刚好卡在3倍,温度一漂移就不振了。我的习惯是把增益调到3.2倍左右,再用一个负温度系数的热敏电阻做稳幅。
稳幅技巧:
- 用JFET做压控电阻,自动调整增益
- 用二极管限幅,简单粗暴但波形会有点失真
- 用热敏电阻,温度补偿自然稳幅
嗯,这里要注意:文氏桥的输出阻抗比较高,后面最好加一级缓冲器。我曾经直接接负载,结果频率都跑偏了。
2.2 移相振荡器
移相振荡器,结构更简单。三级RC移相网络,每级移相60°,三级凑够180°,加上反相放大器本身的180°,正好360°正反馈。
为什么会用三级?两级只有120°,不够。四级240°也行,但增益要求更低,起振更容易。不过三级是最经典的。
振荡频率公式:
f = 1 / (2πRC√6)
三级RC网络,每级R、C相同。
我记得有一次调试移相振荡器,波形总是有毛刺。查了半天,发现是RC网络的接地没处理好。移相网络对寄生电容特别敏感,布局时一定要把RC元件靠近运放引脚。
避坑指南:
- 我曾经用普通碳膜电阻,温度一变化频率就飘。后来全换成金属膜电阻,稳多了。
- 电容用C0G或NP0材质,别用X7R,那个温漂太大。
- 运放选型要注意GBW,至少是振荡频率的10倍以上。
移相振荡器的优点是电路简单,元件少。缺点是频率调节不方便,要调就得三个电阻或三个电容一起调。所以它适合固定频率的应用。
2.3 双T网络振荡器
双T网络振荡器,这个有点意思。它用两个T型RC网络并联,一个低通一个高通,在特定频率下形成陷波特性。
说白了,双T网络在陷波频率处增益极低,相移变化剧烈。把它放在负反馈回路里,放大器就会在陷波频率处产生振荡。
振荡频率公式:
f = 1 / (2πRC)
双T网络中,R和C的取值有特定关系:R1=R2=2R3,C1=C2=C3/2。
我刚开始做双T网络时,总觉得频率算不准。后来发现是元件匹配的问题。双T网络对元件精度要求很高,电阻电容必须严格配对。我的做法是用0.1%精度的电阻,电容用1%的,再微调一个电位器。
调试经验:
- 先用仿真软件把网络特性跑一遍,确认陷波深度
- 实际焊接时,用精密电阻箱临时替代,找到最佳值再固定
- 双T网络的Q值可以做到很高,但稳定性会下降
双T网络振荡器的优点是频率稳定性好,波形失真小。缺点是起振条件比较苛刻,调试起来费时间。我建议新手先从文氏桥入手,玩熟了再挑战双T。
2.4 三种振荡器对比
| 参数 | 文氏桥 | 移相振荡器 | 双T网络 |
|---|---|---|---|
| 频率范围 | 几Hz~几百kHz | 几Hz~几十kHz | 几Hz~几百kHz |
| 频率调节 | 容易(双联电位器) | 困难(需三连调节) | 较难(需精密配对) |
| 波形质量 | 好(加稳幅后) | 一般 | 很好 |
| 元件数量 | 中等 | 少 | 多 |
| 调试难度 | 低 | 中 | 高 |
| 典型应用 | 音频信号源 | 低频时钟 | 精密测量 |
你想想看,选哪种振荡器,其实取决于你的需求。要频率可调,选文氏桥。要电路简单,选移相。要波形纯净,选双T。没有万能的方案,只有最合适的。
嗯,最后说一句:RC振荡器的频率稳定性,永远比不上晶振。如果你需要高精度时钟,还是老老实实用晶体。但在低频段、低成本场景下,RC振荡器依然是很好的选择。