AD与DA转换概论.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AD与DA转换概论

第8章 MCS-51单片机的其它功能模块及应用;8.1 A/D与D/A转换器及其应用;1. D/A 转换器的主要参数 (1)分辨率 分辨率是指 D/A 转换器模拟输出所能产生的最小电压变化量与满刻度输出电压之比。对于一个 n 位的 D/A 转换器,分辨率可表示为: 分辨率=;(2)转换精度 转换精度是指 D/A 转换器实际输出的模拟电压与理论输出模拟电压的最大误差。通常要求 D/A 转换器误差小于 /2。 (3)转换时间 转换时间是指 D/A 转换器在输入数字信号开始转换,到输出的模拟电压达到稳定值所需的时间。转换时间越小,工作速度就越高。 ;;1) DAC0832的特性 DAC0832采用二次缓冲方式,这样可以在输出的同时,采集下一个数据,从而提高转换速度。 更重要的是能够在多个转换器同时工作时,实现多通道D/A的同步转换输出。 主要的特性参数如下: (1)分辨率为8位; (2)只需在满量程下调整其线性度; (3)可与所有的单片机或微处理器直接接口,需要时亦可不与微处理器连用而单独使用; (4)电流稳定时间1us; (5)可双缓冲、单缓冲或直通数据输入; (6)低功耗,200mW; (7)逻辑电平输入与TTL兼容; (8)单电源供电(+5—+15V);;2) DAC0832引脚功能 该D/A转换器为二十脚双列直插式封装,各引脚含义如下: DI7~DI0:数字量数据输入线。 ILE:数据锁存允许信号,高电平有效; ;;;;图8-1-4 DAC0832电压输出电路;;8.1.3 MCS-51对8位DAC0832的接口 ;[例8-1-1] DAC0832用作波形发生器。试根据图8-1-5接线,分别写出产生锯齿波、三角波的程序。 解:在图8-1-5中,运算放大器OA输出端VOUT直接反馈到Rfb,故这种接线产生的模拟输出电压是单极性的。现把产生上述三种波形的参考程序列出如下: ①锯齿波程序 ORG 1000 H START: MOV R0 , #0FEH MOVX @ Ro INC A SJMP START END;(a)锯齿波 (b)三角波 ;# includereg51.h #includeabsacc.h //包含绝对地址访问库 #define DA0832 XBYTE[0x00FE] #define uchar unsigned char #define uint unsigned int void stair(void) { uchar ; while(1){ for (i=0;i=255;i=i++){ DAC0832=i; } } };②三角波???序 三角波由线性下降段和线性上升段组成。相应程序为: ORG 1080H START: CLR A MOV R0,#0FEH DOWN: MOVX @ R0,A ;线性下降段 INC A JNZ DOWN ;若未完,则DOWN MOV A,#0FEH UP: MOVX @ R0,A ;线性上升段 DEC A JNZ UP ;若未完,则UP SJMP DOWN ;若已完,则循环 END;3. 双缓冲方式;# includereg51.h #includeabsacc.h //包含绝对地址访问库 #define INPUTR1 XBYTE[0xDFFF] #define INPUTR2 XBYTE[0xF7FF] #define DACR XBYTE[0x7FFF] #define uchar unsigned char void dac2b(uchar data1,uchar data2) { INPUTR1=Xdata; //Xdata写入1# DAC0832 INPUTR2=Ydata; // Ydata写入1# DAC0832 DACR=0; //启动1#和2#DAC0832同时工作 };1.A/ D转换器的主要技术指标 (1)分辨率(resolution) ;;3.ADC0809内部结构及其应用 ;图8-1-9 ADC0809的内部结构和引脚信号; IN0~IN7:8路模拟量输入端。

文档评论(0)

骨干 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档