- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
嵌入式系统与接口技术;第9章AT89S52单片机与DAC、
ADC的接口;传感器;【例】单片机与DAC的接口——MP3播放机;单片机在控制气泵充放气过程中,压力传感器实时监测袖带中的压力变化,通过ADC进行模数转换后送给单片机分析,从而计算出收缩压(高压)和舒张压(低压)。;第9章AT89S52单片机与DAC、ADC的接口
单片机扩展D/A转换器概述
单片机扩展并行8位DAC0832的设计
单片机扩展A/D转换器概述
单片机扩展并行8位A/D转换器ADC0809;D/A转换的基本原理;一般的数模转换器的基本组成可分为四部分,即:电阻译码网络、模拟开关、基准电压源和求和运算放大器。;倒T型电阻网络D/A转换器;;uo;D/A转换器主要指标
购买和使用D/A转换器需要考虑的因素有:
(1)D/A转换器的输出形式
D/A转换器有两种输出形式:电压输出和电流输出。电流输出的D/A转换器在输出端加一个运算放大器构成的I-V转换电路,即可转换为电压输出。;(2)D/A转换器与单片机的接口形式
单片机与D/A转换器的连接,早期多采用8位的并行传输的接口,现在除了并行接口外,带有串行口的D/A转换器品种也不断增多。
2.主要技术指标
D/A转换器的指标很多,设计者最关心的几个指标如下。
(1)分辨率
分辨率指单片机输入给D/A转换器的单位数字量的变化,所引起的模拟量输出的变化,通常定义为输出满刻度值与2n之比(n为D/A转换器的二进制位数),习惯上用输入数字量的位数表示。;【例】8位的D/A转换器,若满量程输出为10V,根据分辨率定义,则分辨率为10V/2n,分辨率为10V/256=39.1mV,常用1LSB表示。
同理:
10位D/A转换 1LSB=9.77mV=0.1%满量程
12位D/A转换 1LSB=2.44mV=0.024%满量程
16位D/A转换 1LSB=0.076mV=0.00076%满量程
;(3)转换精度
理想情况下,转换精度与分辨率基本一致。
但实际的转换精度与分辨率并不完全一致,一般来说位数越高精度越高。
即使两个相同位数的不同的DAC,分辨率则相同,但转换精度会有所不同。
【如】由于制作工艺上的差异,DAC0832和DAC0830同为管脚兼容8位DAC,DAC0832精度为±0.19%,而DAC0830的精度为±0.05%。;单片机扩展并行8位DAC0832的设计
美国国家半导体公司的DAC0832??片是具有两级输入数据寄存器的8位DAC,它能直接与AT89S52单片机连接。
(1)DAC0832的特性
其主要特性如下:
分辨率为8位。
电流输出,建立时间为1μs。
可双缓冲输入、单缓冲输入或直接数字输入。
单一电源供电(+5V~+15V)。
(2)DAC0832的引脚及逻辑结构;8位输入寄存器:用于存放单片机送来的数字量,使输入数字量得到缓冲和锁存,由LE1*=0(M1=1)加以控制;
8位DAC寄存器:第二级寄存器,由LE2*=0(M3=1)控制,用于将8位输入寄存器输出的数字量锁存,并送入8位D/A转换电路转换,输出和数字量成正比的模拟电流。
DAC0832通常需要外接I-V转换的电路,才能得到模拟输出电压。
;AT89S52单片机与8位D/A转换器0832的接口设计
设计AT89S52单片机与DAC0832的接口电路时,常用单缓冲方式或双缓冲方式的单极性输出。
(1)单缓冲方式
单缓冲方式是指DAC0832内部的两个寄存器有一个处于直通方式,另一个处于受单片机控制的锁存方式。在实际应用中,如果只有一路模拟量输出,或虽是多路模拟量输出但并不要求多路输出同步的情况下,可采用单缓冲方式。;单缓冲方式的单极性模拟电压输出电路DAC0832输出电压Vo与输入数字量B的关系为:
;MOV R0,#0FEH ;DAC的8位输入寄存器端口地址FEH→R0
MOVX @R0,A ;AT89S52单片机将待转换的数字量送DAC,
;且和译码器FEH输出端有效
【例】DAC0832用作波形发生器。试根据图中所示电路,分别写出产生锯齿波、三角波和矩形波的程序段。
思路:运算放大器A输出端Vout直接反馈到Rfb,故这种接线产生的模拟输出电压是单极性的。;锯齿波的产生
当输入数字量从0开始,逐次加1进行D/A转换,模拟量与其成正比输出。
每一上升斜边要分成256个小台阶,每个小台阶暂留时间为执行后三条指令所需要的时间。
最近下载
- 2025年驾培机构市场分析现状.docx VIP
- 健康医疗承诺函.docx
- 长沙市2024中考生物试题(含解析).pdf VIP
- 【会议纪要】2025年3月支委会会议记录.docx VIP
- 越人歌混声合唱谱.docx VIP
- Unit 2 Success Lesson 2 Top Five Secrets of Success课件(共13张PPT)北师大版选择性必修第一册.pptx VIP
- 必威体育精装版-关于县殡葬改革和管理工作情况的调研报告 精品.docx VIP
- 2025支部委员会会议记录.docx VIP
- 信息技术提升学生批判性思维能力的探索教学研究课题报告.docx
- 基于光电化学催化调控的高性能锂硫电池构筑策略与机理研究.docx
文档评论(0)