2019课程设计-基于DAC0832的波形发生器设计

2019课程设计-基于DAC0832的波形发生器设计

ID:42155366

大小:16.94 KB

页数:4页

时间:2019-09-09

2019课程设计-基于DAC0832的波形发生器设计_第1页
2019课程设计-基于DAC0832的波形发生器设计_第2页
2019课程设计-基于DAC0832的波形发生器设计_第3页
2019课程设计-基于DAC0832的波形发生器设计_第4页
资源描述:

《2019课程设计-基于DAC0832的波形发生器设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、课程设计-基于DAC0832的波形发生器设计  CS:片选信号输入线,低电平有效。  输入锁存器写选通输入线,负脉冲有效。输入锁存器的信号就是LE1。WR1:LE1负跳变有效。  XREF:数据传送控制信号输入线,低电平有效。  WR2:DAC寄存器写选通信号输入线,负脉冲有效。DAC锁存信号就是LE2,LE2的负跳变有效。  IOUT1:模拟电流输出线。  IOUT2:模拟电流输出线,采用单极性输出时,IOUT2通常接地。RFB:反馈信号输入线。反馈电阻RFB被制作在芯片里,用作外接运放的反馈电阻,为D/A转换器提供电压输出。  VREF:参考电压输入端。

2、要求外接一精密电压源,电压范围在-10V~+10V之间选定。通过VREF的符号来改变输出极性。  VCC:电源接口。  AGND:模拟地。DGND:数字地。  注:数字信号的高频噪声很大,如果模拟信地和数字地混合的话,就会把数字的噪声传到模拟部分,造成干扰。如果分开的话,高频噪声可以在电源处通过滤波来消除掉。  DAC0832的启动控制方式  DAC0832有三种启动控制方式:  直通方式:将CS、WR1、XREF、WR2信号都接地,ILE信号引脚接高电平,只要数据传送到数据线上,两级锁存器同时开始工作,并启动D/A转换,即转换器处于非受控状态。在这种工作方

3、式下,转换器的数据线不能直接和单片机的数据线相连接。因为P0口分时复用为低8位的地址总线和数据总线,对输出无锁存能力,会使转换器的输出不确定。但是可以将ADC的数据线连接到某个I/O口上,执行端口输出指令即可启动一次  第5页,共21页  D/A转换。这种方式很少采用。  单缓冲方式:两级锁存器接受同一种控制,例如将WR2和XREF直接接地,8位ADC锁存器处于非受控状态,只有8位输入锁存器处于受控状态,即此时仅有LE1控制ADC。这种方式在不要求多个模拟同步输出时采用。  双缓冲方式:  俩个锁存器都处于受控状态,单片机要对转换器进行两步写操作:第一次执行

4、指令使LE1有效,称作第一级缓冲,第二次执行指令使LE2有效,称作第二级缓冲。这种方式的优点是数据接收和启动转换可以异步进行,可在D/A转换的同时接收下一个转换数据,以提高转换速度,还可以实现多个转换器同时启动转换,同步输出。    第6页,共21页  第三章硬件设计  启动方式选择  因为本设计要求设计一个波形发生器,要求能产生正弦波、方波、三角波、梯形波、锯齿波,而且按键控制输出的波形。故各个波形输出并非同步输出,而是按键控制,单个输出,并且本例只需要一个DAC,如果选择双缓冲方式就会加大不必要的难度;直通方式不能有效的控制DAC转换,转换时可能会出现数

5、据流失。故选择单缓冲启动控制方式来驱动DAC0832。  框图设计  根据节的判断,选择AT89c51单片机作控制,实现电路框如下:  图硬件设计框图  电路图设计  根据以上框图,选择+12V的基准电压,选择一级集成运放作放大电路,连接A/D转换电路图如下:  第7页,共21页  图单片机与ADC的连接方式  此外加上单片机最小系统,用P1口控制输出的波形,电路连接如下:  图电路原理图  第8页,共21页  第四章程序设计  程序流程图  程序设计思路  因为要使用到按钮,必须使用到键盘扫描,首先要进行键盘消抖,然后通过扫描确定是哪个按键被按下,通过I/

6、O口的数据判断选择五种波形中的哪一个;  根据中的结果,通过编程产生各个波形的数字信号;  控制DAC转换数字信号为模拟信号。  程序框图如下:  图程序设计思路  流程图  在本流程图中分别以k1、k2、k3、k4、k5代表单片机的I/O口、、、、;设置flag1、flag2、flag3、flag4、flag5为1时分别代表方波、正弦波、三角波、梯形波、锯齿波。当确认按键按下时,令相对应的flagx=1,然后用连续的判断程序来选择将要输出的波形。程序实现了只需按一下按钮便可持续输出对应的波形。  流程图如下:  第9页,共21页

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。