- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                 D/A转换器接口及应用 D/A转换概述 T型电阻网络型D/A转换器:     D/A转换器的原理:     把输入数字量中每位都按其权值分别转换成模拟量,并通 过运算放大器求和相加。根据克希荷夫定律,如下关系成立: 	  I0=20	   I1=21      I2=22     I3=23		 n位数字量与模拟量的关系式: 	VO =—VREF×(数字码 / 2n) 	(VREF —— 参考电压) 三、注意区分D/A内部是否带有锁存器:                                与P1、P2接口:不需加锁存器,直接接口。               无锁存器                                与P0接口:因P0的特殊功能,需加锁存器。 D/A内                       如:DAC800、AD7520、AD7521等。                   有锁存器:最好与P0直接接口。                    如:DAC0832、DAC1230等。 四、性能指标: 1、分辨率(Resolution)是指D/A转换器能分辨的最小输出模拟增量,取决于输入数字量的二进制位数。  2、建立时间(Establishing Time)是描述D/A转换速度的快慢。 3、转换精度(Conversion  Accuracy)指满量程时DAC的实际模拟输出值和理论值的接近程度。  4、偏移量误差(Offset  Error)偏移量误差是指输入数字量为零时,输出模拟量对零的偏移值。  5、线性度(Linearity)线性度是指DAC的实际转换特性曲线和理想直线之间的最大偏移差。 主要技术指标: 1、分辨率(Resolution):     对D/A转换器输入量变化敏感程度进行描述, 与输入数字量的位数有关。   若数字量的位数为n,则分辨率为2-n。   数字量位数越多,分辨率就越高。   应用时,应根据分辨率的需要选定转换器的位数。   注:BCD码输出的A/D转换器用位数表示分辨率。 2、建立时间(Establishing Time):(转换速度)    描述D/A转换速度的快慢。    输出形式为电流的转换器比电压的建立时间短。    D/A转换速度远高于A/D转换。 3、转换精度(Conversion  Accuracy):     指满量程时DAC的实际模拟输出值和理论值的接近程度。  D/A转换芯片DAC0832 DAC的应用: l??DAC用作单极性电压输出; l? DAC用作双极性电压输出; l??DAC用作控制放大器。 双极性输出电压与输入数字量的关系 双极性DAC的接法 : 双极性DAC的另一种接法: 控制放大器用DAC0832: 二、DAC 0832与单片机的接口: 举例: 例:D/A转换程序,用DAC0832输出0~+5V锯齿波,     电路为直通方式。设VREF=-5V,若DAC0832地址     为00FEH,脉冲周期要求为100ms。 单缓冲方式下的DAC0832 举例: 例:D/A转换程序,用DAC0832输出0~+5V三角波,     电路为单缓冲方式。设VREF=-5V,若DAC0832地     址为00FEH,脉冲周期要求为(100ms)。 C51程序: #includeabsacc.h #includereg51.h #define DAC0832 XBYTE[0x00FE]		 #define uchar unsigned char #define unit unsigned int		  void stair(void)		  {	 	uchar i;	  	while(1) {	 	   for(i=0;i=255;i=i++)                          	    /*形成锯齿波输出值,最大255*/ 	  {DAC0832=i;	   /*D/A转换输出*/ 	    } 	} } 举例: 例:用DAC0832实现驱动绘图仪,电路为双缓冲方式。     1#和2#DAC0832地址分别为00FEH和00FDH。     则绘图仪的驱动程序为: C51程序: #includeabsacc.h #includereg51.h #define INPUTR1 XBYTE[0x00FE] #define INPUTR2 XBYTE[0x00FD]		  #define DACR XBYTE[0x00FB]		 #define uchar unsigned char		  void dac2b(data1,data2)		  uchar data1,data2; {	 	INPUTR1=data1;
                您可能关注的文档
最近下载
- 留岗培训金属热处理初级工理论考试.docx VIP
- 铝方通吊顶安装施工方案及技术措施.docx VIP
- 商务英语(北京交通大学)中国大学MOOC慕课章节测验答案(课程ID:1205722812).pdf VIP
- 第37号:危险性较大分部分项工程管理规定(2018).docx VIP
- 难治性支原体肺炎诊治.pdf
- 初中语文整本书阅读教学与写作能力提升的实践课题报告教学研究课题报告.docx
- 全新版进阶视听说B1 四级听力训练4测试答案.docx VIP
- 初二下学期期中考试(数学)试题含答案.docx VIP
- 高净值人士税务观察:个人股东在并购重组中能否暂免纳税?.pdf
- 落地式外脚手架施工方案修改版.docx VIP
 原创力文档
原创力文档 
                        

文档评论(0)