首页 D转换器AD574A应用研究

D转换器AD574A应用研究

举报
开通vip

D转换器AD574A应用研究D转换器AD574A应用研究 第2期(总第171期) 2012年4月 机械工程与自动化 MECHANICALENGINEERING&AUTOMATION NO.2 Apr. 文章编号:1672-6413(2012)02—0188—03 12位A/D转换器AD574A应用研究 白云飞 (运城学院机电系,山西运城044000) 摘要:首先介绍了AD674A的内部结构,工作原理及工作特性,讨论了单极性和双 极性输入电路的选择;然后. 分别给出了AD574A与ISA总线与80C31单片机的接口技...

D转换器AD574A应用研究
D转换器AD574A应用研究 第2期(总第171期) 2012年4月 机械工程与自动化 MECHANICALENGINEERING&AUTOMATION NO.2 Apr. 文章编号:1672-6413(2012)02—0188—03 12位A/D转换器AD574A应用研究 白云飞 (运城学院机电系,山西运城044000) 摘要:首先介绍了AD674A的内部结构,工作原理及工作特性,讨论了单极性和双 极性输入电路的选择;然后. 分别给出了AD574A与ISA总线与80C31单片机的接口技术;最后,讨论了使用 ADg74A时的注意事项. 关键词:AD574A~ISA总线;单片机;双极性;单极性 中图分类号:TP335文献标识码:B 0引言 A/D转换器是模拟量输入通道的重要组成部分, 它将时间上连续的模拟电压或电流信号转换成数字信 号送给计算机进行处理,在数据采集和计算机控制系 统中得到了广泛应用.本文着重研究12位并行A/D 转换器AD574A与PC总线的接口. 1AD574A介绍 1.1AD574A组成 AGND——9 AD574A是12位逐次逼近式A/D转换器,分辨 率为0.024,转换精度?0.05,转换时间?35s, 适合于在高精度快速采样系统中使用,图1为其原理 结构框图.AD574A由模拟芯片和数字芯片混合集 成,模拟芯片是AD565A快速12位D/A转换器芯 片,数字芯片包括高性能比较器,逐位逼近寄存器,时 钟电路,逻辑控制电路以及三态输出锁存缓存器. 20vIN l0 BIPOFF— 5k0'5k0 三丁一 10kQ vcc— v髓— vL—j DGND— lOV 基准 电源 D/A 转换器 AD565A 逐位 逼近 寄存器 (SAR) 逻辑 控制 三态 输出 锁存 缓存器 19 一 l8 17 16 DHMSB Dio D9 D8 D, D6 D5 D4 D3 D2 -LsB 工,0 图1ADS74A结构框图 ADS74A采用逐次比较方式完成转换.当逻辑控制指令时,逻辑控制电路可以发出 指令读出数据. 电路接到转换指令时,立刻启动时钟电路,同时将逐次比1.2AD574A的工作特性 L1 较寄存器SAR清零.这时输入信号首先与转换器的最AD574A的工作特性如下: 高位输出的电压相比较,判断取舍,然后在时钟的控制(1)控制逻辑功能:包括启动 转换,控制转换过程 下,按顺序进行逐次比较,一直到A/D转换器输出的数码和控制转换结果输出. 都被确定,SAR向逻辑控制电路送回转换结束信号时,转(2)启动转换输入有效信 号:瓦一1,CS=O且R/ 换结束,时钟脉冲使输出状态变低.当外部加入读数据一C:0时,AD/574A开始转 换. 收稿日期.2011—1卜22,修回日期;2011—12—22 作者简介:白云飞(1974一),男,山西五台人,讲师,硕士,主要从事测控技术方面的教 学和研究工作. 一如.一卜[[ 2012年第2期白云飞:l2位A/D转换器AD574A应用研究?189? (3)转换结束输出有效信号:STS一0.在启动 AD574A转换开始后,此线保持高电平,直到转换结束 时变为低电平. (4)AD574A处于工作状态时,若R/C:0,启动 A/D转换,当A.:=0时进行12位A/D转换,A.:1 时进行8位A/D转换.若R/C一1,数据输出,12/8 接VCC上,一次读取全部12位数据;当12/8==:0且 Ao一0,高8位数据输出,当12/8=0且A.一l,低4位 数据输出.A.一0时的输出数据 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 见图2,A.:1 时的输出数据格式见图3. 1.3AD574A的单极性和双极性输入 零点调整 100Q 100kQ 10OO 量程调整 0v,10v输入 ov,20v输入()_ AGND 13 14 9 通过对AD574A引脚8,lO和12的外接电路的 不同连接,可实现AD574A单极性和双极性模拟信号 输入的转换.图4(a)为单极性模拟电压输入连接法, 可实现输入信号0V,10V或0V,20V的转换. 系统模拟信号的地应该与引脚9(AGND)连接,使其 地线的接触电阻尽可能小,以保证模拟信号的失真尽 可能小.图4(b)为双极性模拟电压输入连接法,可实现 0V,+1OV的转换. 输入信号一5V,+5V或,l 里里!i旦l!I!I!l! Ao=0时的输出数据的格式 Ao=1时的输出数据的格式 量程调整100QA 10OQ 零点调整tl 一 5v,+5v输入 - 10V~+10V输入 (a)单极性(b)双极性 图4AD574A的输入信号连接方法 单极性输入时,输出数字量D为无符号二进制原 码,计算公式[2]为: D—VIN×4.96 . 或. 其中:V,N为模拟输入量,V;V舟为满量程,V. 双极性输入时,输出数字量D是12位偏移二进 制码,计算公式为: D=2.48~(1+2×). 或Vm(一1). 2AD574A的应用技术 由于AD574A的转换速度高,一般常采用延时法 和查询法来读取转换结果. 2.1延时采样接口方式【3 AD574A延时采样接口如图5所示.其中,74LS245 是8路同相三态双向总线收发器,用于数据缓冲.当 lOW=0时;R/C=0,IOR----1,或非门输出O,则DIR--0, 启动AD574A做双极性A/D转换;当IOR=0时,IOW= 1,R/C=1,或非门输出l,则DIR----l,系统读取AD574A 转换结果.计算机通过ISA总线与AD574A相连接,控 制AD574A开始12位转换并通过延时等待来读取转换 结果.采用延时采样接口方式,适用于对精度要求比较 高但对系统的速度要求不高的场合. 考虑译码电路,为避免DMA操作时对AD574A 的误操作,译码电路使用了DMA允许信号AEN.系 统地址线A.接AD574A的A.,当系统地址线输 出低电平时,启动12位A/D转换.系统地址线输 出低电平,读取高8位数据,然后系统地址线A.输出 高电平,读取低4位.根据以上分析,启动AD574A 转换及读取高8位数据时,CS口地址为相同的偶地 址,设定为Y;读取低4位数据时,CS口地址为奇地 址,设定为Y+. 接口控制程序如下: ;对一个模拟输入电压进行转换,把转换结果保存在以BUF 开始的存储单元中. LOOP1:MOVDX,;偶地址传送给寄存器DXI OUTDX,AL;假写外部设备操作,仅利用执行指令时出现的 写有效信号,启动AD574A进行转换 CALLDELAYI,调用延时子程序,(延时时间>转换时问) MOVDX,, INAL,DX}读取转换数据高8位 MOVAH,AL}把高8位保存在AH寄存器 MOVDX,1;奇地址_n+1送给寄存器DX INAL,DXf从数据总线D4~D7读人低4位 MOVBUF,AX,把转换结果保存到以BUF开始的存储单元中 2.2程序查询接口方式 图6为AD574A与80C31单片机接口电路,可对 一 5V,+5V或一1OV,+l0V的电压信号进行转 换.80C31的RD和WR信号通过与非门74LS00与 AD574A的CE端相连,使得AD574A在启动转换和 结果输出时,CE端均为高电平.12/8引脚接地,单片 机分两次读取转换结果.STS引脚与P1.0相连,通过 鬻 ? 耵 加8 ? 19O?机械工程与自动化2012年第2期 查询法读取转换结果. 74LS245AD574A D,B7A7DuCD D6DI 12—L1000D5 D4REFIN D3U'ID2 一 D6REFOUT DIU5]_1D0 B0A0D4BIPOFFL——.—卜———- ISAOEDIRU31000 总线LlD2 Dl ^0IA0 AENYOl+l5V',12VAI,A9译 码—l5V IOR—一,7器-10 Jn J一'I_『—— RT 图5AD574A延时采样接口 ^LeG0E_1广12REFIN—PO. 7———-—?D7Q7i--DOREFOUT?. '? qsBIPOFF—陆DOQoAOR/ DBl1 :AD574A UB 丽_lDBO10N一0—5V,+5 菲厂-L2Ohs—0-10V,+ CEAG—7 丽g R2 RI V 0V 图680C31单片机与AD574A的接口电路 接口控制程序如下:3应用注意事项 ;把转换结果的高8位存放在61H单元,低4位存放在60H(1)AD574A转换时间?35ps,若取35弘s,被转 毕兀:….…………,,一 换的模拟输入信号至少要保证在35gs内保持不变;AM0V:o # ,#61H MOVDPTR0FFF8H;:l向岫羹DPTR蒺蕃善持器适',#;端口地址传送给^匝l又?八1日7,JH小I1可咱霄'用o MOVX@DPTR,A;Ao:o,R/一C=0,一CS0,启动A/D(2)为了提高抗干扰能力,保证采集数据准确,设 SETBP1.0;PI.0设置为输入方式计硬件时一定要提供输入信号的抗混叠滤波电路,并 LOOP:JBP1?0,LOOPI若P1.01转换未完,等待对转换结果进行软件的数字滤波. INCDPTR;使R/C=1,Ao一1 MOVXA,@DPTR}读取高8位数据 M0V@RO,A;存高8位数据 INCDPTR;R/C=1.Ao一0 INCDPTR MOVXA,@DPTR;读低4位 DECR0;指向6OH单元 MOV@R0,A;存低4位数字 END:SJMPEND;停止 参考文献: [1]胡辉.单片机原理及应用设计[M].北京:中国水利水电 出版社,2005. [2]李全利,迟荣强.单片机原理及接口技术[M].北京:高等 教育出版社.2004. [3]王建华.计算机控制技术[M].北京:高等教育出版社, 2009. ApplicationResearchonAD574A12-bitA/DConverter BAIYtill-fej (DepartmentofMechanicalandElectricalEngineerng,YunchengCollege,Yuncheng044000,China) Abstract:Atfirst,thearticleintroducestheinternalstructure.workingprincipleandoperatingpropertyofAD574A,discussesthe unipolaroperatingmodeandbipolaroperationmode.Then,itrespectivelyprovidestheinterfacetechtmlogiesofAD574AandISA bus,AD574Aand8oc31microcontroller.Atlast,thearticlediscussestheissueswhichshouldbepaidattationinusageofAD574A. Keywords:AD574A;ISAbus;microcontroller;bipolar;unipolar
本文档为【D转换器AD574A应用研究】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_421808
暂无简介~
格式:doc
大小:25KB
软件:Word
页数:10
分类:生活休闲
上传时间:2017-09-30
浏览量:27