运算放大器等芯片设计多路波形发生器

运算放大器等芯片设计多路波形发生器

P.S. 这是老师为参加电子竞赛培训的同学准备的寒假任务

一、任务要求

  1. 设计一个多路波形发生器,同时输出脉冲波、锯齿波、正弦波等三路波形波形,要求有一定的带负载能力,负载电阻为600欧姆。
  2. 三路波形的频率为1kHz,输出电压幅度峰峰值为3-5V,其中正弦波幅度能调节。
  3. 输出信号频率误差不大于10%,脉冲波占空比为60%,误差不大于5%。
  4. 能用万用表直流挡对输出正弦波有效值进行测量,误差不大于5%。

二、事项说明

  1. 本题来源于2013年全国大学生电子设计竞赛综合测评题,请自行查阅资料;
  2. 三角波由NE555的2脚输出,但后面要用运放增强带负载能力;
  3. 一些需要电阻调节的地方,建议设计时可安放2个电阻位置,例如设计出的电阻值为17.2KΩ,则可用15KΩ和220Ω串联;

三、问题分析

任务的主要问题是信号的发生,老师对任务经行了一定的简化,暂时先不考虑如何将信号传给单片机经进行测量。

方波的发生最为容易。
利用NE555搭建一个多谐振荡器可以轻松地产生方波,60%占空比可以搭建一个占空比可调的多谐振荡器,或者直接通过计算实现。
NE555原理图

公式如下
f r e q u e n c y = 1.44 ( R A + 2 R B ) C frequency = \frac{1.44}{(R_A+2R_B)C} frequency=(RA+2RB)C1.44
d u t y c y c l e = R b R A + 2 R B duty_cycle=\frac{R_b}{R_A+2R_B} dutycycle=RA+2RBRb

此时,2、6脚的波形可以近似地看作是锯齿波。

NE555内部原理图

值得注意的是,根据芯片的内部原理图可知,2、6脚带载能力极差,因此需要用运放搭建一个跟随器,依次来满足电路的负载要求。

方波可以根据傅里叶级数展开成以下形式
f ( t ) = A m a x { a + 2 π [ s i n ( α π ) ⋅ c o s ( ω 1 t ) + 1 2 s i n ( 2 α π ) ⋅ c o s ( 2 ω 1 t ) + 1 2 s i n ( 3 α π ) ⋅ c o s ( 3 ω 1 t ) ⋯   ] } f(t)=A_{max} \{ a+\frac{2}{\pi}[ sin(\alpha\pi)\cdot cos(\omega_1t)+\frac{1}{2}sin(2\alpha\pi)\cdot cos(2\omega_1t)+\frac{1}{2}sin(3\alpha\pi)\cdot cos(3\omega_1t)\cdots ]\} f(t)=Amax{a+π2[sin(απ)cos(ω1t)+21sin(2απ)cos(2ω1t)+21sin(3απ)cos(3ω1t)]}
其中α是占空比, 显然其中的 s i n ( α π ) ⋅ c o s ( ω 1 t ) sin(\alpha\pi)\cdot cos(\omega_1t) sin(απ)cos(ω1t)的频率为1K,所以我们可以设计一个带通滤波器或者低通滤波器,对NE555产生的方波进行处理,从而获得一个频率为1K的正弦波。

四、仿真

根据以上分析,在NI Multisim 14.0搭建仿真进行模拟
仿真原理图

结果如下
仿真结果1

仿真结果2

理论分析和仿真结果基本相符。

五、实物制作

使用AD19进行PCB的绘制
原理图

PCB

3d

六、最终效果

最终效果还是不错的,只是图片太大传不上来。最终的效果是输出的正弦波可调节的幅度在200mV~10V之间,三角波的峰-峰值在5V左右。所有波的频率在1.08kHz附近,方波的占空比稳定在59.9%,算是比较圆满的完成任务了。

附件

下载多路波形发生器的原理图以及PCB

  • 10
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

弄曲幽篁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值