RC型正弦波发生器

自激振荡是一种不依赖外加激励信号,由选频网络和放大电路组成的环路产生恒稳正弦波的现象。文氏电桥电路作为典型例子,通过调整电路参数实现特定频率的正弦波输出。在文氏电桥电路中,选频网络和放大电路相互配合,保证只有一个频率点满足相位和幅度条件,从而输出单一频率的正弦波。为了控制输出幅度,可以引入限幅电路,通过二极管导通与否改变放大电路的增益,实现输出幅度的稳定。此外,还讨论了其他RC型正弦波发生器的设计,包括不同选频网络和放大电路的组合,以及利用灯丝实现的超纯净正弦波发生器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自激振荡的概念

  • 自激震荡是指不外加激励信号而自行产生的恒稳和持续的振荡。如果在放大器的输入端不加输入信号,输出端仍有一定的幅值和频率的输出信号,这种现象就是自激震荡。
  • 图解(卡拉OK—自激振荡)
    在这里插入图片描述

自激振荡是如何产生正弦波的

结构图与频率特性

在这里插入图片描述
在这里插入图片描述

有关知识说明

  • 自激振荡产生正弦波,由选频网络和放大电路以环路形式组成。可将图中的uST、uED断开看,可以定义: A ˙ l o o p = u ˙ E D u ˙ S T = A ˙ 选 频 ∗ A ˙ 放 大 \dot{A}_{loop}=\frac{\dot{u}_{ED}}{\dot{u}_{ST}}=\dot{A}_{选频}*\dot{A}_{放大} A˙loop=u˙STu˙ED=A˙A˙
  • ALOOP(头上带点)称为环路增益,由选频增益与放大增益相乘所得。
  • 对不同的频率信号,ALOOP(头上带点)有不同的模ALOOP和相移φLOOP
  • 通俗解释:某个频率f0下,满足φLOOP=2nπ(相位条件)、ALOOP≥1(幅度条件)、uST和uED连在一起(环路条件)、环路内存在很微小的频率为f0的正弦波(种子条件)、则输出一定会出现频率为f0的正弦波,且幅度越来越大,或稳定不变(存在稳幅电路)。这种现象就是自激振荡。
  • 由选频网络和放大电路相互配合,就能保证有且仅有一个频率点能够满足相位条件和幅度条件,那么在输出端就仅出现一个频率点的正弦波。
  • 自激振荡的充分必要条件
    • 相位条件
    • 幅度条件
    • 环路条件
    • 种子条件(无需担心,噪声无处不在,且是广谱,包含任意频率)

文氏电桥自激振荡电路

电路简图

在这里插入图片描述

  • 浅绿色区域为选频网络,运放加两个电阻为放大电路。
  • 选频网络由两个电阻、两个电容,称为文氏电桥(Wien-Bridge)。

理论分析

  • 选频网络
    • 特征频率f0 f 0 = 1 2 π R C f_{0}=\frac{1}{2πRC} f0=2πRC1
    • 选频增益: A ˙ 选 频 = u o ˙ u + ˙ = R / / 1 j w C ( R + 1 j w C ) + R / / 1 j w C = 1 3 + j ( w R C − 1 w R C ) \dot{A}_{选频}=\frac{\dot{u_o}}{\dot{u_{+}}}=\frac{R//\frac{1}{jwC}}{(R+\frac{1}{jwC})+R//\frac{1}{jwC}}=\frac{1}{3+j(wRC-\frac{1}{wRC})} A˙=u+˙uo˙=(R+jwC1)+R//jwC1R//jwC1=3+j(wRCwRC1)1
    • 虚部为0时,具有最大值,即 w = 1 R C = w 0 w=\frac{1}{RC}=w_0 w=RC1=w0
    • 此时: A 选 频 = u o ˙ u + ˙ = 1 3 , φ = 0 ° A_{选频}=\frac{\dot{u_o}}{\dot{u_{+}}}=\frac{1}{3},φ=0° A=u+˙uo˙=31φ=0°
  • 放大电路
    • 电路增益: A 放 大 = u o u − = 1 + 2 R G R G = 3 A_{放大}=\frac{u_o}{u_{-}}=1+\frac{2R_G}{R_G}=3 A=uuo=1+RG2RG=3
  • 备注:若选频网络增益为1/3,放大电路增益要略大于3才能使电路噪声逐渐放大。

TINA-TI仿真

选频电路

在这里插入图片描述

  • 测试参数
    在这里插入图片描述
    • 特征频率f0 f 0 = 1 2 π R C = 1 2 ∗ 3.14 ∗ 1 k ∗ 1 u F ≈ 159 H z f_{0}=\frac{1}{2πRC}=\frac{1}{2*3.14*1k*1uF}\approx 159Hz f0=2πRC1=23.141k1uF1159Hz
    • 159Hz处的增益:-9.54dB,即 20 l g A 选 频 = − 9.54 20lgA_{选频}=-9.54 20lgA=9.54
    • 求得,选频增益0.334,与计算所得的1/3相差无几。

自激振荡电路

在这里插入图片描述

  • 理解一:由自激振荡的充要条件可知,现在选频网络的增益是1/3,那么放大电路的增益要大于或等于3,不然电路无法自激振荡。
  • 理解二:选频网络信号接到运放的正极,相当于给运放一个正反馈;R3/R4分压给到运放的负极,相当于给运放一个负反馈,对于一个自激振荡的电路来说,需要正反馈大于负反馈,它才能振起来。
  • 负极的分压可知,负反馈系数: A ˙ 放 大 = V F 1 ˙ u − ˙ = 1 + R 4 R 3 = 1 + 2.1 = 3.1 \dot{A}_{放大}=\frac{\dot{VF1}}{\dot{u_{-}}}=1+\frac{R_4}{R_3}=1+2.1=3.1 A˙=u˙VF1˙=1+R3R4=1+2.1=3.1
  • 满足自激振荡的条件,那么开始运行吧
  • 波形图
    在这里插入图片描述
  • 可见:VF1振到接近运放的电源电压了,这是怎么回事呢?因为电路中没有加入限幅电路,当开始振荡时,越来越大,直至逼近电源电压,此时运放处于“憋死”状态。
  • 电路缺点:
    • 无法设置幅值,输出稳态峰值逼近运放电源电压,无法控制;
    • 运放工作模式影响运放的可靠性;

可控制的正弦波发生器

  • 为解决上述电路的缺点,可知,在其基础上得加入限幅电路。

完整结构图

在这里插入图片描述

电路简图

在这里插入图片描述

工作原理

  • 由上可知,特征频率处,选频网络增益为1/3,放大环节的增益要略大于3。
  • 设如上图取值,当输出信号幅度较小时,两个并联的二极管并不导通,放大电路的增益为3.22倍,使得整个环路增益为1.07,这样即使有很小的噪声,经过多次的1.07倍增益的放大也会变得很大。
  • 当输出信号幅值超过一定值,必然使得二极管导通,此时反馈电阻为10k与85k并联,即8.95k,这导致放大电路增益变为1+8.95k/4.5k=2.99,整个环路增益变为0.996,这迫使信号越来越小,小到一定值时,二极管断开,恢复1.07的增益。
  • 我们知道二极管并不是简单的“开”和“关”,考虑其导通电阻,可知最终结果为:在某个输出幅度下,二极管的导通电阻加上85kΩ,与10kΩ并联,一定会使得环路增益恰好等于1,并将一直维持这个输出幅度不变。

TINA-TI仿真

  • 电路图
    在这里插入图片描述
  • 测试波形
    在这里插入图片描述

其他RC型正弦波发生器

电路一

在这里插入图片描述

  • 此电路选频网络由U1构成,U2构成放大电路。

选频网络分析

在这里插入图片描述

  • 参数分析
    • U1运放分析: u + = u − = 0 = ( R 1 + X C 1 ) V o u t ( R 1 + X C 1 ) + R 2 / / X C 2 + ( R 2 / / X C 2 ) V G 1 ( R 1 + X C 1 ) + R 2 / / X C 2 u_+=u_{-}=0=\frac{(R_1+X_{C1})V_{out}}{(R_1+X_{C1})+R_2//X_{C2}}+\frac{(R_2//X_{C2})V_{G1}}{(R_1+X_{C1})+R_2//X_{C2}} u+=u=0=(R1+XC1)+R2//XC2(R1+XC1)Vout+(R1+XC1)+R2//XC2(R2//XC2)VG1
    • 选频网络增益: A 选 频 = V o u t V G 1 = − R 2 / / X C 2 R 1 + X C 1 = − 1 2 + j ( w R C − 1 W R C ) A_{选频}=\frac{V_{out}}{V_{G1}}=-\frac{R_2//X_{C2}}{R_1+X_{C1}}=-\frac{1}{2+j(wRC-\frac{1}{WRC})} A=VG1Vout=R1+XC1R2//XC2=2+j(wRCWRC1)1
    • 此电路跟文氏电桥很类似,分母为2;
    • w = 1 R C = w 0 , 即 f = 1 2 π R C = f 0 w=\frac{1}{RC}=w_0,即f=\frac{1}{2πRC}=f_0 w=RC1=w0,f=2πRC1=f0
    • 选频网络具有最大的模,A选频=1/2,而且此时相移φ=180°。

放大电路分析

  • 放大环节提供-2倍的放大,既可实现环路增益为1,环路相移为2nπ。稳幅电路与前面类似,不再赘述。

电路二

  • 此电路可以精确控制输出信号幅度。
    在这里插入图片描述

工作原理简述

  • R5与T1并联决定放大电路增益:当T1的门极电压越低,其工作点越靠近截止区,等效电阻越大。
  • U2组成的积分器用来控制T1的门极电压。
  • U2的正极电压等于V3(2V)减去二极管D2压降0.7V,即1.3V;根据虚短虚断,U2的负极电压也等于1.3V,刚开始时,VF1处的信号电压无法使二极管D1导通,C3电容无法充电,此时U2输出为1.3V,给到T1的门极;
  • JFET,当门极电压为1.3V时,极度导通状态,动态电阻较小,此时U1的增益大约(假设JFET电阻为0)1+5.6k/2.4k=3.333倍,这使得整个环路增益为3.333/3=1.111倍,大于1,使得U1输出信号不停的增加;
  • 当U1输出信号增加到V3(D1.D2导通压降相等),足以打通D1时,在输出信号正峰值处,给C3充电,迫使U2的输出下降,引起T1的动态电阻增大,与R5并联总会达到一个值,使得整个环路增益为1,此时U1的输出信号不再增加了,即稳幅作用。
  • 在一定范围内改变V3的值,就可以控制U1输出幅度为V3.

备注说明

  • 显然R5的取值是有一定限制的,如果它过小,就算T1的动态电阻增大,仍然不能使得环路增益为1,那么输出电压波形必定变形。

电路三

  • 利用灯丝实现的超纯净正弦波发生器 LT1037数据手册
  • Ultrapure 1kHz Sine Wave Generator
    在这里插入图片描述

参数分析

  • 特征频率: f = 1 2 π R C f=\frac{1}{2πRC} f=2πRC1
  • 电阻R1/R2阻值:R=1591.5Ω ± 0.1%
  • 电容C1/C2容值:C=0.1uF ± 0.1%

工作原理简述

  • 与前面文氏电桥类似,稳幅电路靠一个灯丝LAMP来实现的,图中的灯丝RLAMP是一个正温度系数的电阻。
  • 常温下,RLAMP应该小于430Ω的一半,即215Ω,使得放大电阻增益超过3倍的增益,自激振荡就发生了,且输出幅度越来越大。
  • 此时,灯丝上做功,随着输出幅度变大,导致灯丝的温度升高,对正温度系数来说,温度越高,电阻越大,此时放大电路的增益下降并接近于3倍,最终稳定在3倍,以保持输出幅度不再增大。
  • 如果是一个负温度系数的灯丝,则可以代替430Ω,以达到相同作用。
方波/三角波/正弦波信号发生器(ICL8038) 该信号发生器采用了精密波形发生器单片集成电路ICL8038。该电路能够产生高精度正弦波,方波,三角波,所需外部元件少。频率可通过外部元件调节。ICL8038的正弦波形失真=1%,三角波线性失真=0.1%,占空比调节范围为2%~98%。 ICL8038的第10脚外接定时电容,该电容的容值决定了输出波形的频率,电路中的定时电容从C1至C8决定了信号频率的十个倍频程,从500μF开始,依次减小十倍,直到5500pF,频率范围对应为0.05Hz~0.5 Hz~5Hz~50Hz~500Hz~5kHz~50kHz~500kHz。电路中的V1、R7、R8构成缓冲放大器,R9 为电位器,用于改变输出波形的幅度。 附:基于ICL8038函数信号发生器的设计 本设计是以ICL8038 和AT89C2051 为核心设计的数控及扫频函数信号发生器。ICL8038 作为函数信号源 结合外围电路产生占空比和幅度可调的正弦波、方波、三角波; 该函数信号发生器的频率可调范围为1~100kHz, 步进为0.1kHz, 波形稳定, 无明显失真。 1.系统设计框图 如图1 为系统设计框图。本设计是利用键盘设置相应的频率值, 根据所设置频率段选择相应电容, 经计算获得相应数字量送数字电位器实现D/A 转换, 同时与参考电压( 本例为5.5V) 相加后形成数控调压去控制ICL8038 第8 脚, 这样即可由ICL8038 实现对应频率值的矩形波、三角波和正弦波。方波幅度经衰减后送单片机可测得信号源频率并由数码管显示。 2.电路原理图 图2 为电路原理图。其中AT89C2051 是8 位单片机, 其中: P1.4~P1.7、P1.2、P1.3、P3.0、P3.1 作为数 码显示; P3.3、P3.5 、P3.7 作为键盘输入口; P3.4 作为计数口, 用于测量信号源频率;P3.0~P3.2 作为数字电位器的SPI总线; P1.1、P1.0 可根据需要扩展继电器或模拟开关选择ICL8038第10 脚( CAP) 与第11 脚间的电容C。 MCP41010 是8 位字长的数字电位器, 采用三总线SPI 接口。/CS: 片选信号, 低电平有效; SCK:时钟信号输入端; SI: 串行数据输入端, 用于寄存器的选择及数据输入。MCP41010 可作为数字电位器, 也可以作为D/A 转换器, 本设计是将MCP41010 接成8 位字长的D/A 转换器, MCP41010 根据输入的串行数据, 对基准电压进行分压后由中间抽头输出模拟电压, 即VPWO =DN/256VREF ( 式中VREF=5V) 。 函数发生电路ICL8038, 图2所示是一个占空比和一个频率连续可调的函数发生电路。ICL8038是一种函数发生器集成块, 通过外围电路的设计, 可以产生高精密度的正弦波、方波、三角波信号, 选择不同参数的外电阻和电容等器件, 可以获得频率在0.01Hz~300kHz 范围内的信号。通过调节RW2 可使占空比在2%~98%可调。第10 脚( CAP) 与第11 脚间的电容C 起到很重要的作用, 它的大小决定了输出信号频率的大小, 当C 确定后, 调节ICL8038 第8 脚的电压可改变信号源的输出频率。从ICL8038 引脚9(要接上拉电阻)输出的波形经衰减后送单片机P3.4 进行频率测量。 正弦函数信号由三角波函数信号经过非线性变换而获得。利用二极管的非线性特性, 可以将三角波信号的上升和下降斜率逐次逼近正弦波的斜率。ICL8038 中的非线性网络是由4 级击穿点的非线性逼近网络构成。一般说来, 逼近点越多得到的正弦波效果越好, 失真度也越小, 在本芯片中N= 4, 失真度可以小于1。在实测中得到正弦信号的失真度可达0.5 左右。其精度效果相当满意。为了进一步减小正弦波的失真度, 可采用图2 所示电路中两个电位器RW3 和RW4 所组成的电路, 调整它们可使正弦波失真度减小。当然, 如果矩形波的占空比不是50% , 矩形波不再是方波, 引脚2 输出也就不再是正弦波了。 图2 电路原理图 经实验发现, 在电路设计中接10 脚和11 脚的电容值和性能是整个电路的关键器件, 电容值的确定也就确定电路能产生的频率范围, 电容性能的好坏直接影响信号频率的稳定性、波形的失真度, 由于该芯片是通过恒流源 对C 充放电来产生振荡的, 故振荡频率的稳定性就受到外接电容及恒流源电流的影响, 若要使输出频率稳定, 必须采用以下措施:外接电阻、电容的温度特性要好; 外部电源应稳定; 电容应选用漏电小、质量好的非极化电容器。 3.实验结果 当±12V 工作电源时, 输出频率如下表: 失真度情况, 实验数据如下表: 4.软件流程图 图3 为软件流程图。T0 设为计数器,T1 设为定时器(初值为5ms)。5ms 启动主循环, 主要用于键盘扫描及扫描显示, 图2 中K0 作为控制键, K1 作为调整键, K2 作为增加键; 上电时程序进入频率设置模式, 按一下K0 键程序进入数控模式, 按二下K0 键程序进入扫频模式, 按三下K0 键程序进入频率设置模式, 周而复始。在频率设置模式, 由K1 键和K2 键完成频率设置。 图3 软件流程图
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值