模拟通道接口.ppt

模拟通道接口.ppt

ID:56433847

大小:397.50 KB

页数:26页

时间:2020-06-18

模拟通道接口.ppt_第1页
模拟通道接口.ppt_第2页
模拟通道接口.ppt_第3页
模拟通道接口.ppt_第4页
模拟通道接口.ppt_第5页
资源描述:

《模拟通道接口.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、§6.5模拟通道接口作用:模拟信号模拟通道数字信号例、被测对象传感器电信号放大A/D数字信号计算机数字信号D/A模拟信号(控制)下面介绍两种最常用的D/A,A/D与微机的接口。一、A/D、D/A的转换器的 主要技术指标1.分辨率(Resolution)分辨率表示输出数字量变化一个最低有效位对应的模拟电压的变化量。通常用二进制位数表示。转换器的分辨率用满量程电压与2n之比值衡量,(其中n为ADC的位数)。例如:具有8位分辨率的ADC,,满量程为5V能够分辨出输入电压变化的最小值为5V/28=19.6mv一个的12位ADC满量程为

2、5V能够分辨输入电压变化的最小值为1.22mv。=计算式:满量程电压2n-1模拟电压数字量例如:8位D/A满量程电压5V,3V对应的数字量为多少?5V2553Vx例如:8位D/A满量程电压5V,68H对应的模拟电压为:5V255X104=X=153=99HX=2.04V=2.转换时间完成一次A/D或D/A转换所需的时间(包括稳定时间)是转换速率的倒数。它说明数模据转换的速度,3.转换误差指实际输出值和理论值之间的误差误差的引起是多方面的,如非线性、,温度、量化误差等。如图所示,A/D的量化误差其典型值是土1/2LSB。输出锯齿

3、波的程序:MOVDX,380HMOVAL,OAGAIN:OUTDX,ALINCAL指向下一个数据PUSHAXMOVAH,11INT21HCMPAL,0POPAXJZAGAIN插入廷时,可改变锯齿波周期。锁存一个数据无键入则继续锯齿波的数据为0~FFH(3)、双缓冲方式两个寄存器都处于受控状态,需要两步写操作来完成,需要两个端口地址以选通CS和选通XFER。这样,可在DAC转换输出前一个数据的同时,将下一个数据送到输入寄存器,可提高D/A的转换速度。常用于多路应用系统且要求输出同步的情况。输出锯齿波程序:MOVAL,0AGAI

4、N:MOVDX,380H选通输入寄存器,将转OUTDX,AL换数据锁存MOVDX,384H选通DAC寄存器,启动OUTDX,ALD/A转换INCAL;修改数据PUSHAXMOVAH,11INT21HCMPAL,0POPAXJZAGAIN无键入则继续如产生任一周期信号的程序(波型数据无简单规律):只需在缓冲区存相应数据——如存一个周期的正弦波数据,便可输出正弦波:BUFDBXX,XX,…MOVDX,384HCOUNTEQU$-BUFOUTDX,ALSTART:LEABX,BUFMOVAX,100MOVCX,COUNTHERE:D

5、ECAXAGAIN:MOVDX,380HJNZHEREMOVAL,[BX]INCBXOUTDX,ALLOOPAGAIN11#功能控制转START廷时以改变输出速率5、10位D/A转换接口--AD7520性能:AD7520为10位D/A转换器,内部不带数据锁存器。引脚:b1~b10数据输入线,b1MSB,b10LSB。IOUT1,IOUT2电流输出,即也是电流型D/A,所以也要转换成电压。AD7520与微机接口:∵自身不带数据锁存器,∴必须外扩展数据寄存器,∵为10位,∴要锁存10位数据,∵CPU只有8位DB,∴可先锁存

6、高2位,再锁存2+8位。完成一个数据转换的程序段:MOVAH,000000XXB;设高2位数据MOVAL,XXH;设低8位数据MOVDX,PORT0XCHGAH,ALXCHGAH,ALMOVDX,PORT1OUTDX,ALOUTDX,AL锁存高2位在第一个74中锁存10位在74+273中启动D/A作业:P235.14.15(用单缓冲方式).二﹒模数转换器ADC与微机接口1、A/D与微机接口时,靠OUT指令启动A/D转换,转换结束后,用IN指令从ADC中读取转换数据CPU。A/D的数据输出端是否能直接与微机接口,要看A/D内部

7、的输出锁存器是否为三态输出锁存器,若为三态输出,则可与微机DB直接相连;若为非三态输出,则应加三态缓冲隔离。2、ADC0808/0809采用CMOS工艺制成的8位8通道单片A/D转换器。内部结构P229、图6-30注:0808和0809的区别在于总的不可调误差(0808 为+1/2LSB,0809为+1LSB),所以0809较便宜。片内有8路模拟开关,模拟开关的地址锁存与译码电路,可选通8路模拟输入的任何一路单端模拟信号,中间部分:包括比较器,256电阻网,树状开关,逐次逼近寄存器S·A·R,控制与时序,以实现逐次逼近式A/

8、D——即8位A/D。最后结果由三态输出锁存器输出。3、引脚功能①IN0-IN7→8个通道的模拟电压输入(0~+5V)即单极性输入,由通道ADDA,ADDB,ADDC选择确定。②ADDA,ADDB,ADDC→模拟通道的地址选择线;可由DB选择通道,不占I/O端口地址;也可由AB

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

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

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