采用设计各种波形发生器_第1页
采用设计各种波形发生器_第2页
采用设计各种波形发生器_第3页
采用设计各种波形发生器_第4页
采用设计各种波形发生器_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、采用设计各种波形发生器第1页,共27页,2022年,5月20日,13点4分,星期四设计框架设计目的与要求设计原理设计过程与调试设计结果与反思1234第2页,共27页,2022年,5月20日,13点4分,星期四设计目的与要求一:设计目的与要求:1设计一个能产生正弦波、三角波、梯形波、锯齿波的波形发生器。2 .利用单片机控制TLC5620输出锯齿波信号、正弦波信号、梯形波信号、三角波信号,并由一个按键选择输出一种波形。3.理解D/A 转换的基本原理。第3页,共27页,2022年,5月20日,13点4分,星期四DA转换器工作原理1.D/A转换器的工作原理 数字/模拟转换器(D/A)用来将数字量转变为

2、模拟量。本设计是基于C52单片机的D/A转换器,其可以产生锯齿波,正弦波,方波以及三角波,本设计的原理大概为:以正弦波为例,它实现的原理是把正弦波在一个周期分为256或者64或者32个点,点和点之间的间隔是相等的并通过延时程序来实现。我们先使单片机P0口先输出00H,然后间隔一段时间再输出第二个点,再延时相同的时间输出第三个点,直到输出FFH。这样算一个周期完成。第4页,共27页,2022年,5月20日,13点4分,星期四DA转换器工作原理但单片机这样输出的信号只是正弦波的大概,并不是一个平滑完整的波形。我们必须通过一个D/A转换器件把它从数字信号变为模拟信号,但是此时又产生了一个问题,通过D

3、/A转换的模拟信号为电流信号。这样的信号示波器是无法识别的,这样我们就必须通过一个运算放大器把电流信号转换为标准电压信号。这样就基本完成了发生器的设计。当然方波,锯齿波和三角波的实现和正弦波的实现原理基本相同,所以在此我们就不必赘述。第5页,共27页,2022年,5月20日,13点4分,星期四TLC5620简介2. TLC5620简介:(1)TLC5620C是带有高阻抗缓冲输入的4通道8位电源输出数模转换器集合。这些转换器可以产生单调的、一至两倍于基准电压和接地电压差值的输出。通常情况下TLC5620的供电电压为一个5V电源。器件内集成上电复位功能,确保启动时的环境是可重复的。 对TLC562

4、0C的数字控制是通过一根简单的3路串行总线实现的。该总线兼容CMOS,并易于向所有的微处理器和微控制器设备提供接口。11位的命令字包括8位数据位,2位DAC选择位和1位范围位,后者用来选择输出范围是1倍还是2倍。DAC寄存器采用双缓存,允许一整套新值被写入设备中。通过LDAC实现DAC输出值的同时更新。数字量的输入采用史密斯触发器,从而有效降低噪声。第6页,共27页,2022年,5月20日,13点4分,星期四TLC5620简介图1.TLC5620原理框图第7页,共27页,2022年,5月20日,13点4分,星期四TLC5620简介(2)TLC5620 硬件接口图2.TLC5620引脚名称如图所

5、示第8页,共27页,2022年,5月20日,13点4分,星期四TLC5620简介引脚描述第9页,共27页,2022年,5月20日,13点4分,星期四TLC5620与单片机的连接图3.TLC5620与单片机的连接图其中VREF为2.5V基准源,四个通道都采用其作为基准源,输入5V电压不输出电压都经过滤波,保证精度。第10页,共27页,2022年,5月20日,13点4分,星期四TLC5620 工作时序(3)TLC5620 工作时序TLC5620是串联型8位D/A转换器(DAC),它有4路独立的电压输出D/A 转换器,具备各自独立的基准源,其输出还可以编程为2倍戒1倍,在控制TLC5620时,只要对

6、该芯片的DATA、CLK、LDAC、LOAD端口控制即可,TLC5620控制字为11位,包括8位数字量,2位通道选择,1位增益选择。其中命令格式第1位、第2位分别为A1、A0,第3位为RNG,即可编程放大输出倍率,第4到11位为数据位,高位在前,低位在后。通道不同输出关系如下 图4.不同通道输出关系图第11页,共27页,2022年,5月20日,13点4分,星期四设计原理TLC5620中的每个DAC的核心是带有256个抽头的单电阻,每一个DAC的输出可配置增益输出放大器缓冲,上电时,DAC被复位且代码为0。每一通道输出电压的表达式为:输出电压Vo=Vref*(CODE/256)*(1+RNG)其

7、中,CODE的范围为0255,RNG位是串行控制字内的0或1。管脚DATA为芯片串行数据输入端,CLK为芯片时钟,数据在每个时钟下降沿输入DATA端,数据输入过程中LOAD始终处于高电平,一旦数据输入完成,LOAD置低,则转换输出,实验中LDAC一直保持低电平,DACA、DACB、DACC、DACD为四路转换输出,REFA、REFB、REFC、REFD为其对应的参考电压。第12页,共27页,2022年,5月20日,13点4分,星期四设计原理图5.TLC5620时序图: 当LOAD为高电平时,数据在CLK每一下降沿由时钟同步送入DATA端口。如图(a)所示,一旦所有的数据位送入,LOAD变为脉冲

8、低电平,以便把数据从串行输入寄存器传送到所选择的DAC。如果LDAC为低电平,则所选择的DAC输出电压更新且LOAD变为低电平。第13页,共27页,2022年,5月20日,13点4分,星期四设计原理TLC5620时序图:在图(b)中,串行编程期间内LDAC为高电平,新数值被LOAD的脉冲低电平打入第一级锁存器后,再由LDAC脉冲低电平传送到DAC输出。第14页,共27页,2022年,5月20日,13点4分,星期四设计原理 数据输入时最高有效位(MSB)在前。使用两个8时钟周期的数据传送示于图(c)和图(d)中。第15页,共27页,2022年,5月20日,13点4分,星期四设计原理2产生指定波形

9、可以通过TLC5620来实现,不同波形产生实质上是对输出的二进制数字量进行相应改变来实现的。本题目中,三角波信号是将输出的二进制数字信号依次加1,达到0 xff时依次减1,并实时将数字信号经D/A转换得到;锯齿波信号是将输出的二进制数字信号依次加1,达到0 xff时置为0 x00,并实时将数字信号经D/A转换得到的;梯形波是将输出的二进制数字信号依次加1,达到0 xff时保持一段时间,然后依次减1直至0 x00,并实时将数字信号经D/A转换得到的;正弦波是利用MATLAB将正弦曲线均匀取样后,得到等间隔时刻的y方向上的二进制数值,然后依次输出后经D/A转换得到。第16页,共27页,2022年,

10、5月20日,13点4分,星期四设计原理图图6.设计原理图第17页,共27页,2022年,5月20日,13点4分,星期四设计过程总流程图 第18页,共27页,2022年,5月20日,13点4分,星期四系统调试系统调试是利用开发机系统、基本测试仪器(万用表、示波器等),通过执行开发系统有关命令或运行适当的测试程序(也可以是与硬件有关的部分用户程序段),检查用户系统硬件中存在的故障。系统调试可分静态调试和动态调试两步进行。静态调试是在用户系统未工作时的一种硬件检查。目测,通过目测检查一些明显的器件、设备故障并及时排除。万用表测试。加电检查。联机检查。动态调试是在用户系统中的工作的情况下发现和排除系统

11、硬件中存在的故障、器件间连接逻辑错误等的一种硬件检查。由于单片机应用系统的硬件动态调试是开发系统的支持下完成的,故又成为联机仿真或联机调试。首先,将编辑好的程序烧到单片机里,将单片机,DA转换器与示波器连接,调试出波形。第19页,共27页,2022年,5月20日,13点4分,星期四设计结果三角波输出:第20页,共27页,2022年,5月20日,13点4分,星期四设计结果正弦波输出:第21页,共27页,2022年,5月20日,13点4分,星期四设计结果锯齿波输出:第22页,共27页,2022年,5月20日,13点4分,星期四设计结果梯形波输出:第23页,共27页,2022年,5月20日,13点4

12、分,星期四体会与总结毕业设计不仅仅只是对前面所学知识的一种检验,而且更是对自己能力的一种质的提高。下面我将对在毕业设计过程中一些印象深刻的东西做些简单的阐述。(1)分析题目确定设计方案。在分析题目的过程中一定要多查资料多听取老师同学的意见,尽量站在别人的肩膀上少走弯路。对所选的题目也大概有了一些了解,下一步就是在这样一个基础上,综合已有的资料来更透彻的分析题目。(2)查阅资料。上网查资料是必不可少的,目前各大搜索引擎都推出有自己特色的搜索服务,一定要找到适合自己的东西。第24页,共27页,2022年,5月20日,13点4分,星期四体会与总结(3)学习的能力。明确了问题并且分析了题目然后就是如何实现的问题了。这个时候学习能力显得特别的重要。如何通过自己的努力把不明白的东西搞明白,这对学习的能力有很高的要求。接着自己开始编写简单的程序来检验一下学习的效果,理论学习和工作实际紧密结合起来。(4)要实际动手,防止眼高手底。在实践中检验真理并发展真理。第25页,共2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论