RC振荡器主要根据选频网络反馈网络的电路拓扑结构来分类。基于此可以将其明确划分为三种基本类型文氏桥、相移型和双T型。RC振荡器无论采用哪种具体拓扑文氏桥、相移型、双T型电路内部都必然包含一个放大器件。1. 文氏桥振荡器Wien Bridge Oscillator选频网络结构RC串并联网络一个臂为R-C串联另一个臂为R-C并联。工作特点放大器需为同相放大器增益 ≥ 3。优势输出波形质量极高失真极小频率调节方便通过双联电位器同步调R。劣势需额外稳幅电路如热敏电阻或灯泡以稳定增益否则波形会削顶或停振。典型应用音频信号发生器、低频正弦波源。1. 文氏桥振荡器的基本结构文氏桥振荡器由放大器通常为运放和选频反馈网络两部分组成。放大器通常采用同相放大器运放提供高输入阻抗和所需的增益。选频/反馈网络即“文氏桥”本身由RC 串联臂和RC 并联臂构成一个分压网络连接在运放的输出端和同相输入端之间。具体拓扑以运放实现为例串联臂电阻 R1​ 与电容 C1​ 串联。并联臂电阻 R2​ 与电容 C2​ 并联。这两个臂串联后的总网络接在运放输出Vo​和地之间其中串联臂与并联臂的连接节点直接接到运放的同相输入端。运放的反相输入端-接由 RfRf​ 和 Rg​ 构成的负反馈网络用于稳定增益。2. 相移振荡器Phase-Shift Oscillator选频网络结构多级 RC 高通或低通网络级联通常为三级每级产生约 60° 相移三级共 180°。工作特点每级 RC 网络产生相移配合反相放大器共射极或运放反相端产生另外 180° 相移满足 360° 正反馈条件。振荡器输出频率fr公式为其中N是RC反馈级数。优势电路极其简单无需电感成本极低。劣势输出波形较差含较大谐波频率调节不便需同时改变三级电阻值频率稳定度一般。典型应用简易低频振荡源、对波形要求不高的低成本电路。3. 双T型振荡器Twin-T Oscillator选频网络结构双T型阻容网络一个低通T型与一个高通T型并联组合。工作特点双T网络在中心频率处呈现极高的阻抗相当于带阻滤波器/陷波器。配合反相放大器使用在陷波频率处产生强烈的负反馈或等效正反馈从而选定振荡频率。优势选频特性非常尖锐频率稳定性相对较好。劣势频率调节极其困难需同时精准调节多个电阻/电容因此仅适用于固定频率。典型应用固定频率的测试信号源、特定频率的振荡器如1000Hz标准音源。其他辅助分类维度按有源器件虽然核心分类依据是选频网络但在工程中也常根据放大器件来区分实现方式运放型RC振荡器使用运算放大器如NE5532、LM358设计灵活、失真低是当前主流。分立晶体管型RC振荡器使用BJT或FET通常用于早期的电路或低成本、低电压的特殊场合调试相对复杂。总结对比表类型选频网络相移特性频率公式输出波形调节便利性文氏桥串并联正反馈0°同相f1/(2πRC)极佳低失真方便单旋钮调频相移型三级高通/低通级联180°配合反相放大器f1/(2π6RC)较差谐波多困难需三联动调阻双T型双T带阻网络陷波特征由RC网络精确决定较好极困难仅用于固定频率电路中的实际相移量取决于电阻 (R) 和电容 (C) 的值在选定的振荡频率下相位角 ( φ ) 如下公式所示。RC 相位角RC振荡器相位公式其中 Xc是电容的容抗R 是电阻的阻值而ƒ是频率。在上面的简单示例中已选择R和C的值以便在所需频率下输出电压领先输入电压约 60 °的角度然后每个连续 RC 部分之间的相位角再增加 60 °从而在输入和输出之间产生 180 ° (3 x 60 ° )的相位差如下面的矢量图所示。矢量图通过将三个这样的 RC 网络如上图右侧串联在一起我们可以在所选频率下在电路中产生 180 °的总相移这形成了“RC 振荡器”的基础也称为相移振荡器因为相角在通过电路的每个阶段都移动了一定量。相移发生在各个 RC 级之间的相位差中。运算放大器电路采用四路 IC 封装例如LM124 或 LM324 等因此四个 RC 级 也可用于在所需的振荡频率下产生所需的 180 °相移。RC振荡器矢量图在使用双极晶体管或反相运算放大器配置的放大器电路中它会在其输入和输出之间产生 180 °的相移。如果三级 RC 相移网络作为反馈网络连接在放大器电路的输出和输入之间则产生所需再生反馈的总相移为3 x 60 ° 180 ° 360 ° 0 °。如下图所示。基本RC反馈电路三个 RC 级级联在一起以获得稳定振荡频率所需的斜率。当每级相移为-60°时反馈回路相移为-180 °。这发生在jω 2piƒ 1/1.732RC为 ( tan 60 ° 1.732 ) 时。然后要在 RC 振荡器电路中实现所需的相移就要使用多个 RC 相移网络。RC振荡器必须包含“有源放大器件”能够提供增益的元件但这个“有源放大器件”并不一定是“运放”。RC振荡器无论采用哪种具体拓扑文氏桥、相移型、双T型电路内部都必然包含一个放大器件。这是由物理规律决定的必然要求而不是可选项。主要原因如下1. 为什么必须要有放大器件物理必然性RC网络的损耗电阻是耗能元件任何信号经过RC选频网络时都会产生不可避免的衰减即反馈系数 β1。信号幅度会变小。起振条件巴克豪森准则为了维持持续振荡电路必须满足环路增益 ≥ 1即 ∣A×β∣≥1。既然 β1就必须有放大器件提供增益A1将衰减的能量补充回来。结论如果没有放大器环路增益永远小于1振荡会像断电的秋千一样幅度逐渐衰减到零无法产生持续波形。2. 充当“放大器件”的常见元件在RC振荡器中放大器件可以有多种实现方式放大器件类型具体形式常见应用拓扑运算放大器运放通用运放芯片如LM358、NE5532、TL072文氏桥振荡器同相放大、相移振荡器反相放大双极型晶体管BJT单个三极管如2N3904、BC547早期相移振荡器共射极放大、低成本分立元件方案场效应管FETJFET或MOSFET高输入阻抗的RC振荡器CMOS反相器逻辑门74HC04非门或施密特反相器74HC14利用反相器作为高增益放大器配合RC构成振荡器多谐振荡器注意即使是逻辑门如74HC04构成的RC环形振荡器其内部的非门也是一个工作在放大区的反相放大器并不是单纯的数字开关。3. 放大器在三种RC振荡器中的具体作用振荡器类型放大器的作用放大器的相位要求文氏桥振荡器提供增益≥ 3倍使总环路增益 1且须具备稳幅功能。同相0° 相移配合RC网络零相移达到正反馈。相移振荡器提供增益同时提供180° 相移以补足三级RC网络产生的剩余相移。反相180° 相移与RC网络匹配实现正反馈。双T型振荡器提供增益并构成深度负反馈的选频放大器在陷波频率处产生振荡。反相180° 相移利用双T网络的陷波特性。4. 是否可能只用二极管非线性电阻而不用三极管/运放不能。二极管虽然有“放大”的假象如隧道二极管的负阻但那不属于RC振荡器的范畴。即使是有源负阻器件如隧道二极管仍属于“放大器件”的一种它依然需要提供能量补偿损耗。结论不存在“纯无源RC振荡器”。放大器件是RC振荡器不可或缺的核心组成部分它的作用是利用外部电源提供的能量补偿RC网络的能量损耗从而维持稳定的振荡输出。如果没有放大器RC电路只会是一个滤波器或衰减器而绝不会是振荡器RC振荡器必须包含“有源放大器件”能够提供增益的元件但这个“有源放大器件”并不一定是“运放”。1. 之前表述的问题之前说过“RC振荡器一定有运放” ——这个说法是错误的或过于绝对。严格正确的说法是RC振荡器必须有某种形式的放大器件BJT、FET、运放、反相器等用来补偿RC网络的能量损耗。运放只是这些“放大器件”中的一种实现形式而不是唯一形式。2. 为什么晶体管相移振荡器也符合“必须有放大器件”的要求双极型晶体管BJT本身就是有源放大器件它具备电压/电流增益能力。在相移振荡器中BJT接成共射极放大电路能够提供足够的增益A1A1来补偿三级RC网络的衰减同时提供所需的 180° 相移。所以晶体管相移振荡器完全满足“必须包含放大器件”这个条件只不过用的不是运放而是晶体管。3. 正确的层级关系层级内容说明必要条件不可缺有源放大器件提供增益这是物理上维持振荡的强制要求。可选实现方式可替换运放、BJT、FET、CMOS反相器、电子管等任何能够提供足够增益和适当相移的器件都可以。4. 澄清后的完整表述RC振荡器必须有放大器件否则无法起振。运放只是其中一种放大器件在现代设计中很常见但不是唯一。晶体管BJT/FET相移振荡器完全没有运放但它内部有三极管作为放大器件仍然属于RC振荡器。结论之前的“一定有运放”应修正为“一定有某种有源放大器件”。晶体管相移振荡器完全符合这条规则只是选用的是晶体管而非运放。这是两种不同层级的分类——前者是功能要求放大后者是具体实现用什么元件实现放大。二者并不矛盾运算放大器 RC 振荡器和双极晶体管振荡器两者都属于 RC 振荡器。判断一个振荡器是否属于“RC 振荡器”唯一的标准是看它的“选频网络决定频率的部分”是否由电阻R和电容C构成而不是看它用什么器件来放大信号。无论使用运算放大器运放还是双极型晶体管BJT作为放大环节只要决定振荡频率的反馈网络是 RC 网络它们在分类上都属于RC 振荡器。1. 分类层级谁决定名称第一层大类由选频网络决定。选频网络是R 和 C→RC 振荡器。选频网络是L 和 C→LC 振荡器。选频网络是石英晶体→晶体振荡器。第二层子类/实现方式由有源放大器件决定。放大器是运放 →运放型 RC 振荡器如文氏桥、相移型。放大器是 BJT →晶体管型 RC 振荡器如早期的相移振荡器。结论运放型和晶体管型的关系就像“汽油车”和“电动车”都属于“汽车”一样。它们都是 RC 振荡器只是驱动方式放大器件不同。2. 两种实现方式的区别为什么会有两种虽然同属 RC 振荡器但运放型和晶体管型在设计难度和性能上差异明显对比维度运放型 RC 振荡器晶体管型BJTRC 振荡器电路结构相对简单运放外围只需接少数几个电阻和电容。较复杂需要精心设计偏置电路直流工作点和阻抗匹配。性能波形失真极低运放线性度好容易实现低失真如文氏桥失真可达 0.01%。较高BJT 的非线性较大波形易产生谐波失真。频率稳定性较高受电源和负载影响小。较低受温度、电源电压波动影响大。设计便利性高只需关注增益和 RC 值无需考虑级间阻抗匹配因为运放输入阻抗极高、输出阻抗极低。低RC 网络的阻抗会直接影响 BJT 的输入/输出负载必须使用缓冲级或精确计算否则频率会偏移。成本与应用场景适合高保真音频、精密测量、实验室仪器成本稍高。成本极低适合大批量消费电子、玩具、简单振荡源。3. 历史与现状早期晶体管时代以BJT 相移振荡器为代表虽然波形质量一般但能满足早期无线电和简易设备的需求。现代集成电路时代运放型尤其是文氏桥因其优异的波形质量和设计便利性成为低频 RC 振荡器的主流方案。除非是极低成本的简单电路否则很少再用分立晶体管搭建 RC 振荡器。总结运放 RC 振荡器和双极晶体管 RC 振荡器都属于RC 振荡器家族。它们的区别不在于“是不是 RC”而在于“用什么手段实现放大”。运放型性能更好但成本稍高晶体管型成本极低但波形较差。两者共同覆盖了从高端音频到廉价玩具的广阔频率源需求。运算放大器 RC 振荡器当用作 RC 振荡器时运算放大器 RC 振荡器比其双极晶体管振荡器更常见。振荡器电路由负增益运算放大器和产生 180 °相移的三段RC网络组成。相移网络从运算放大器输出连接回其“反相”输入如下所示。由于反馈连接到反相输入因此运算放大器连接在其“反相放大器”配置中该配置产生所需的 180 °相移而RC网络在所需频率180 ° 180 °。这种与串联电容器和连接到地 (0V) 电位的电阻器的反馈连接称为相位引线配置。换句话说输出电压超前于输入电压产生一个正相角。运算放大器相位滞后 RC 振荡器电路我们也可以通过简单地改变 RC 组件的位置来创建相位滞后配置使电阻串联连接电容连接到地 (0V) 电位如下图所示。这意味着输出电压滞后于输入电压从而产生负相角。运算放大器相位滞后 RC 振荡器电路然而由于反馈分量的反转相位超前 RC 振荡器的频率输出的原始方程被修改为RC振荡电路频率公式尽管可以仅将两个单极RC级级联在一起以提供所需的 180 相移 (90 ° 90 ° )但振荡器在低频下的稳定性通常很差。RC 振荡器最重要的特性之一是其频率稳定性即它能够在变化的负载条件下提供恒定频率的正弦波输出通过将三个甚至四个RC级级联在一起4 x 45 °可以大大提高振荡器的稳定性。通常使用具有四级的RC 振荡器因为常用的运算放大器采用四路 IC 封装因此设计一个相对于彼此具有 45 °相移的 4 级振荡器相对容易。RC 振荡器是稳定的并提供形状良好的正弦波输出其频率与1/RC成正比因此使用可变电容时可以实现更宽的频率范围。然而RC 振荡器受限于频率应用因为它们的带宽受限无法在高频下产生所需的相移。RC 振荡器案例计算现在需要一个基于运算放大器的3 级 RC 相移振荡器来产生 4kHz 的正弦输出频率如果在反馈电路中使用 2.4nF 电容请计算频率确定电阻的值和维持振荡所需的反馈电阻的值还要画出电路。相移 RC 振荡器的标准方程为RC振荡器频率该电路将是一个 3 级 RC 振荡器因此将由相等的电阻和三个相等的 2.4nF 电容组成。由于振荡频率为 4.0kHz因此电阻值计算如下运算放大器增益必须等于 29 才能维持振荡。振荡电阻的阻值为6.8kΩ因此运算放大器反馈电阻R ƒ的值计算如下反馈电阻R ƒRC 振荡器运算放大器电路如下图所示RC 振荡器运算放大器电路使用 BJT 的 RC 相移振荡器使用BJT的 RC 相移振荡器如下图所示。该电路中使用的晶体管是放大级的有源元件。晶体管有源区域内的直流工作点可由 Vcc 电源电压和 R1、R2、RC 和 RE 电阻设置。使用 BJT 的 RC 相移振荡器CE 电容是一个旁路电容在这里三个 RC 段被视为相等。R1 和 R2 电阻是偏置电阻它们性能优越因此对交流电路的运行没有影响。此外由于 RE-CE 的组合可获得微不足道的阻抗因此对交流操作也没有影响。当向电路供电时噪声电压开始在电路内振荡。在晶体管放大器上一个小的基极电流放大器产生一个可以相移180° 的电流。每当这个信号响应放大器的输入时它就会再次被移相 180 °。如果环路的增益等于 1则将产生持续的振荡。该电路可以通过使用等效交流电路来简化然后我们可以得到如下所示的振荡频率f 1/ (2πRC √ ((4Rc / R) 6))当 Rc / R 1 时则f 1/ (2πRC√ 6)从上述等式中为了改变振荡频率必须改变电容和电阻的值。然而为了满足振荡的条件三段值应该同时改变。实际上这是不可能的因此RC 振荡器就像固定频率振荡器一样用于各种实际用途。RC振荡器的优点由于没有昂贵且体积庞大的高价值电感电路设计简单非常适合低频范围可以产生较为纯正弦波形固定在一个频率上良好的频率稳定性成本也非常低因为它包含成本不高的电阻和电容输出是正弦的所以输出没有失真不需要稳定装置和负反馈具有广泛的频率范围即从几赫兹到几百赫兹自启动使用反馈来启动振荡并最终达到动态平衡低噪声如果布局正确系统的噪声会受到运算放大器噪声功率谱密度的限制可调增益与任何其他运算放大器电路一样可以通过将反馈电阻设置为适当的值来选择输出增益RC振荡器的缺点反馈较小输出也非常少在输出中产生 5% 的失真水平增益受限RC振荡器电路需要高增益但实际上是不可能的由于各种电路元件的温度、老化等影响频率稳定性较差反馈很小电路开始振荡有点困难需要高压电池来产生大而足够的反馈电压带宽受限运算放大器的带宽限制了高频下的可用增益超出单位增益带宽增益将降至 0 dB 以下