单片机扩展--AD DA.ppt

单片机扩展--AD DA.ppt

ID:48048260

大小:730.50 KB

页数:26页

时间:2020-01-12

单片机扩展--AD DA.ppt_第1页
单片机扩展--AD DA.ppt_第2页
单片机扩展--AD DA.ppt_第3页
单片机扩展--AD DA.ppt_第4页
单片机扩展--AD DA.ppt_第5页
资源描述:

《单片机扩展--AD DA.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、8.4、D/A和A/D转换器的扩展8.4.1、D/A转换器——原理1、权电阻D/A转换器权电阻D/A转换器原理图2、R-2RT型电阻网络D/A转换器T型电阻网络D/A转换器原理图D/A转换器的原理:把输入数字量中每位都按其权值分别转换成模拟量,并通过运算放大器求和相加(如上图所示)。

2、Vout

3、=B×

4、VR

5、关系式中,VR为常量,由参考电压VREF决定;B为数字量。数字量B的位数通常为8位、10位或12位等,其位数由D/A转换器芯片决定。

6、VR

7、=I0×Rf=(

8、VREF

9、×1/24)Rf/R

10、VOUT

11、=B×

12、VREF

13、×1

14、/24(设Rf/R=1)数字量模拟量00000×Vref00011/16×Vref00102/16×Vref00113/16×Vref01004/16×Vref01015/16×Vref01106/16×Vref01117/16×Vref10008/16×Vref10019/16×Vref101010/16×Vref101111/16×Vref110012/16×Vref110113/16×Vref111014/16×Vref111115/16×Vref8.4.1、D/A转换器——主要性能指标(1)转换速度:从输入二进制数到转

15、换成模拟量电压输出所需时间。(2)转换精度:取决于输入D/A转换器的二进制位数。例:8位D/A的相对误差为1/256。(3)分辨率:指满量程信号能分成的步数和阶梯的尺寸。例:8位的D/A,其分辨率为满刻度的1/28n位的D/A,其分辨率为满刻度的1/2n(4)线性度:理想的输入/输出特性的偏差与满刻度输出之比的百分数(5)输出极性及范围:输出范围与参考电压、转换电路有关;输出极性有单极性和双极性两种DAC0832原理框图数据总线,接收待转换的数字量ILE,CE,WR1控制输入寄存器的打开WR2,XFER控制DAC寄存器的写入芯

16、片工作电源参考电压输入A量输出8.4.1、D/A转换器——DAC0832:书P227DAC的应用DAC用作电压输出:单极性、双极性单极性电压输出DAC0832连接图VOUT=-Number×(VREF×1/28)(因为Rf/R=1)若Vref=5V,则Vout的输出范围:(–4.98V~0V)MCS-51与8位DAC的接口MCS-51和DAC0832接口时,有两种连接方式:单缓冲直通方式如图(书P228所示)双缓冲方式8031单片机与0832的硬件接口例:书P228例1:产生矩形波的程序START:MOVDPTR,#7FFFH

17、;选中DAC0832STEP:MOVA,#dataH;置输出矩形波上限MOVX@DPTR,A;D/A转换ACALLDELAY;调输出高电平延时程序MOVA,#dataL;置输出矩形波下限MOVX@DPTR,A;D/A转换ACALLDELAY;调输出低电平延时程序SJMPSTEP;重复执行…DELAY:…;延时子程序例2:产生锯齿波的程序START:MOVDPTR,#7FFFH;选中DAC0832STEP1:MOVA,#00H;置初值STEP2:MOVX@DPTR,A;D/A转换INCA;A中内容+1ACALLDELAY;延时子

18、程序,延时200usCJNEA,#data,STEP2;不等于设置值#data时转移AJMPSTEP1;重复执行…….DELAY:…;延时子程序,延时200us注:程序中#data为用户设置的锯齿波波峰值例3:产生三角波的程序START:MOVDPTR,#7FFFH;选中DAC0832STEP1:MOVA,#00H;置初值STEP2:MOVX@DPTR,A;D/A转换INCA;A中内容+1ACALLDELAY;延时子程序,延时200usCJNEA,#data,STEP2;不等于设置值#data时转移STEP3:DECA;等于设

19、置值,A内容减1MOVX@DPTR,A;D/A转换ACALLDELAY;延时子程序,延时200usCJNEA,#01H,STEP3;不等于设置值#01H时转移AJMPSTEP1;重复执行DELAY:…;延时子程序,延时200us注:程序中#data为用户设置的三角波波峰值8051和两片DAC0832的接口(双缓冲方式)D/A实验内容输出示波器显示锯齿波输出示波器显示三角波输出示波器显示梯形波(梯高相等、三等分)8.4.2、A/D转换器——原理1、逐次逼近式A/D转换器逐次逼近式A/D转换器原理图8.4.2、A/D转换器——原理

20、1、逐次逼近式A/D转换器逐次逼近式A/D转换器原理图2、双积分式A/D转换器----工作原理双积分型A/D转换是一种间接A/D转换技术。首先将模拟电压转换成积分时间,然后用数字脉冲计时方法将积分时间转换成计数脉冲数,最后将该代表模拟输入电压大小的计数脉冲数转换成二进制或BC

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

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

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