图1显示了正弦波振荡器的一种变体,它仅使用两个晶体管和一个可变电阻器来设置频率。
图1:简单的可调正弦波振荡器只需要几个组件。
Q1周围的部分是多反馈带通滤波器(MFBF)。这种滤波器的常见实施方法如图2所示。
图2:MFBF的标准实现。
这些滤波器的公式几乎可以在所有教科书中找到(其中C=C1=C2):
请注意,中心频率等由R3的电阻决定。滤波器的增益由R2/R1的比率决定,即Av=-R2/(2*R1)。通常,这种滤波器是围绕运算放大器实现的,也可以围绕反相晶体管放大器实现。不过,由于后者的开环增益有限,因此在较高频率下增益会不足。
Q2周围的部分是一个反相放大器,其无负载增益由R8/R7设定。D1和D2与R8一起形成一个限幅器,以确保提供给MFBF的信号具有恒定的电平。
在滤波器的中心频率处,相移为180°。加上Q2的180°相移,在此频率处总共有360°相移。由于Q2的增益充足,环路增益>1。因此,满足符合Barkhausen准则(巴克豪森稳定性准则)。
D1和D2的相对软削波与Q1的滤波一起限制了输出信号中的谐波量。Q1周围的无源元件决定了中心频率。
在当前值下,通过将R3在1k和6k之间改变,可将频率设置在498Hz和1230Hz之间。同时,输出幅度从1.28Vpp变为0.68Vpp。输出显示失真约为1%(图3)。
图3:示波器图像显示振荡器输出约为1kHz。
电源电压从9V变为12V时,频率变化仅为2Hz,输出幅度从0.80Vpp变为0.86Vpp。
(原文刊登于EDN美国版,参考链接:A two transistor sine wave oscillator,由Ricardo Xie编译)