函数发生器(又名FG)在许多音频和模拟电路中广泛使用。FG能够生成正弦波、方波、锯齿波和三角波。但是,没有多少电子爱好者能够负担得起购买FG用于实验目的。对于那些想要自己构建简单具有成本效益的函数发生器的人来说,这种函数发生器电路将派上用场。
函数发生器电路的工作原理:
该电路围绕四通道运算放大器ICMAX494构建,该IC工作时需要较少的电源。U1A和U1B分别形成三角波、方波振荡器。U1B具有由R6提供的迟滞,用于输入U1Bin+。U1B 的输出通过R2 和 R1(频率调节电位器)连接到输入 U1Ain-。C1 从 U1A 的输出连接到 U1Ain-。此配置使 U1A 作为集成器工作。
当输入馈电U1Ain-小于基准电压时,U1A的输出斜坡上升。U1A的输出通过R5连接到输入U1Bin+。当U1Bin+的电压大于U1Bin-的基准电压时,U1B的输出变为高电平。这会提高U1Bin+ 处的电压,导致 U1B 切换状态。由于U1B的输出高于U1Ain+的基准电压,U1A的输出开始斜坡下降。当 U1A 通过 R5 的输出将输入
U1Bin+ 拉低于 U1Bin- 基准时,U1B输出切换为低电平。这导致U1A再次开始上升,直到U1A的输出导致输入U1Bin+高于U1Bin-,并且该过程以振荡方式重复。
U1A的输出是一个三角波。U1B的输出是方波。为了产生伪正弦波,U1A的输出通过R7连接到输入U1Cin-。电阻R8 – R12和二极管D1 –D8网络随着三角形幅度的增加而逐渐削波或降低U1C的增益。这会缩小并舍入三角波的尖端以产生伪正弦波。
U1A、U1B 和 U1C 的输出通过 R15、R14 和 R13 连接到输入U1Din-。R18为控制U1D的输出电平提供适当的反馈。通过用10K电位器代替R16,U1D的输出信号电平可以在0到Vmax之间调节。S1、S2、S3的选择开关可用于选择所需的波形输出类型。
输出波形:
注意:
可以添加一个选择开关,为C1选择不同的电容值(.1uF,.01uF或.001uF),以增加函数发生器的频率范围。
全部0条评论
快来发表一下你的评论吧 !