运算放大器等芯片设计多路波形发生器
运算放大器等芯片设计多路波形发生器
P.S. 这是老师为参加电子竞赛培训的同学准备的寒假任务
一、任务要求
- 设计一个多路波形发生器,同时输出脉冲波、锯齿波、正弦波等三路波形波形,要求有一定的带负载能力,负载电阻为600欧姆。
- 三路波形的频率为1kHz,输出电压幅度峰峰值为3-5V,其中正弦波幅度能调节。
- 输出信号频率误差不大于10%,脉冲波占空比为60%,误差不大于5%。
- 能用万用表直流挡对输出正弦波有效值进行测量,误差不大于5%。
二、事项说明
- 本题来源于2013年全国大学生电子设计竞赛综合测评题,请自行查阅资料;
- 三角波由NE555的2脚输出,但后面要用运放增强带负载能力;
- 一些需要电阻调节的地方,建议设计时可安放2个电阻位置,例如设计出的电阻值为17.2KΩ,则可用15KΩ和220Ω串联;
三、问题分析
任务的主要问题是信号的发生,老师对任务经行了一定的简化,暂时先不考虑如何将信号传给单片机经进行测量。
方波的发生最为容易。
利用NE555搭建一个多谐振荡器可以轻松地产生方波,60%占空比可以搭建一个占空比可调的多谐振荡器,或者直接通过计算实现。
公式如下
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脚的波形可以近似地看作是锯齿波。
值得注意的是,根据芯片的内部原理图可知,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搭建仿真进行模拟
结果如下
理论分析和仿真结果基本相符。
五、实物制作
使用AD19进行PCB的绘制
六、最终效果
最终效果还是不错的,只是图片太大传不上来。最终的效果是输出的正弦波可调节的幅度在200mV~10V之间,三角波的峰-峰值在5V左右。所有波的频率在1.08kHz附近,方波的占空比稳定在59.9%,算是比较圆满的完成任务了。
附件
下载多路波形发生器的原理图以及PCB
运算放大器等芯片设计多路波形发生器相关推荐
- 两波形相位差的计算值_如何将您的计算机用作任意波形发生器
了解您的计算机如何用作任意波形发生器.在本文中,我们将使用Scilab生成数字信号,这些信号可以通过计算机的音频硬件转换为模拟波形. 最近我一直在撰写文章,证明Scilab用于各种信号处理任务.在这种 ...
- 基于单片机超声波视力保护系统设计-基于51单片机8音键电子琴仿真设计-基于8086八路模拟信号采集均值显示系统设计-基于8086八路数据电压温度采集系统-基于8086波形发生器仿真设计【毕设课设分享】
539基于单片机超声波视力保护系统设计-设计资料 硬件构成:单片机+最小系统+LCD1602液晶显示模块+超声波模块+DS18B20温度采集模块+光线检测模块+ADC0832模块+蜂鸣器模块+LED指 ...
- 基于8086的波形发生器(汇编语言微机课设)
目录 一.设计要求 二.设计方案及功能 三.元器件清单 四.原理图 五.代码 一.设计要求 采用8086/8088控制器和8位数/模转换芯片DAC0832设计实现波形发生器,编写软件程序. 基本要求: ...
- 【51毕业设计案例】【006】波形发生器(正弦波、矩形波、三角波、锯齿波)-基于51单片机
功能介绍: 1.输出 正弦波.矩形波.三角波.锯齿波 波形 2.设定波形输出频率 3.设定修改频率的步进值 整体功能简述: 通过按键可以修改输出的波形,一共可以输出四种波形,分别是:正弦波.矩形波.三 ...
- 已调信号波形是怎样的_【鼎阳硬件智库原创 | 测试测量】初识任意波形发生器...
方浩 鼎阳硬件设计与测试智库专家组成员 在产品调试的过程中,大多数的电路需要输入某种幅度随时间变化的信号,在这样的应用场景中,一个完整的测试测量系统一般会包含激励源,被测件和采集仪器三个部分.采集仪器 ...
- stm32锯齿波_工程师实战:基于STM32的波形发生器设计
本文摘自21ic论坛,作者:21ic网友 一路向北lm) 为了调动大家的积极性,先开个贴,万一你们都不参加呢!哈哈侥幸心理............... 先发个波让你们看看 ,吓吓你们,快点来参赛!! ...
- dve 二维数组信号 显示波形_函数任意波形发生器价格
函数任意波形发生器价格,深圳市乐信智测科技有限公司成立于2017年01月11日,注册地位于深圳市龙华区民治街道北站社区创业花园177-180栋411,法人代表为李澍龙. 函数任意波形发生器价格, 说明 ...
- 画时域随机信号波形_【鼎阳硬件智库原创︱测试测量】任意波形发生器的基本输出波形及其相关参数...
方浩 鼎阳硬件设计与测试智库专家组成员 传统的函数发生器可以输出正弦波.方波.三角波等标准波形,但是在实际的测试场景中,为了模拟产品在实际使用过程中的复杂情况,往往需要人为地去制造一些"不规 ...
- 【STM32入门】这个项目绝了,用手势来产生波形,基于手势控制的波形发生器
大家好,我是张巧龙,之前有给实验室学生出了一道关于STM32的题:基于手势控制的波形产生题,题目简单,但综合性较强. 有些学生完成的还不错,个人觉得此题用来 入门 STM32再合适不过了. 展示视频: ...
最新文章
- Win64 驱动内核编程-13.回调监控模块加载
- C#在winform中调用系统控制台输出
- (C++版)链表(四)——实现双向循环链表创建、插入、删除等简单操作
- 数字电视制播设备间的文件交换格式
- Vert.x 之 HelloWorld
- echarts世界地图(含中国省份地图),中国省份下钻到县,点击按钮返回上一级
- android 创建桌面快捷方式 ShortCut
- 智能一代云平台(十六):解决Linux服务器被植入木马总结
- 2020年个人年终总结
- 据说这是国外最火的55套PS实用教程!
- 半导体物理·笔记之④晶体中原子的电子状态——能带
- java二维数组的长度问题
- 创新突破,索爱S5耳机实现空间音频和动态头部跟踪
- Unity帧同步和状态同步
- 【宇麦科技】群晖NAS网络不通畅?跟着这篇教程来就对了!
- 易语言lsp劫持_易语言网截插件修复源码
- 特斯拉新董事长:在我看来马斯克发推特很明智
- LoadRunner关联详解
- linux安装SecureCRT安装教学
- 浅谈 -128的原码 反码 补码