6.5 模拟通道接口B.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
§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满量程为5V 能够分辨 输入电压 变化的最小值为 1.22 mv。 * = 计算式: 满量程电压 2n-1 模拟电压 数字量 例如: 8位D/A满量程电压5V, 3V对应的数字量为多少? 5V 255 3V x 例如: 8位D/A满量程电压5V , 68H 对应的模拟电压为: 5V 255 X 104 = X = 153 = 99H X = 2.04V = * 2.转换时间 完成一次A/D或D/A转换所需的时间(包括 稳定时间)是转换速率的倒数。它说明数模据转 换的速度, * 3.转换误差 指实际输出值和理 论值之间的误差 误差的引起是多方 面的,如非线性、,温 度、量化误差等。 如图所示, A/D的量化误差其典 型值是土1/2LSB。 * 输出锯齿波的程序: MOV DX,380H MOV AL,O AGAIN: OUT DX,AL INC AL ?指向下一个数据 PUSH AX MOV AH,11 INT 21H CMP AL,0 POP AX JZ AGAIN 插入廷时,可改变锯齿波周期。 锁存一个数据 无键入则继续 锯齿波的数据为0~FFH * (3)、双缓冲方式 ??两个寄存器都处于受控状态,需要两步写操作来完成,需要两个端口地址以选通CS和选通XFER。这样,可在DAC转换输出前一个数据的同时,将下一个数据送到输入寄存器,可提高D/A的转换速度。常用于多路应用系统且要求输出同步的情况。 * 输出锯齿波程序: MOV AL,0 AGAIN: MOV DX,380H 选通输入寄存器,将转 OUT DX,AL 换数据锁存 MOV DX,384H 选通DAC寄存器,启动 OUT DX,AL D/A转换 INC AL ;修改数据 PUSH AX MOV AH,11 INT 21H CMP AL,0 POP AX JZ AGAIN 无键入则继续 * 如产生任一周期信号的程序(波型数据无简单规律): 只需在缓冲区存相应数据 ——如存一个周期的正弦波数据,便可输出正弦波: BUF DB XX,XX,… MOV DX,384H COUNT EQU $-BUF OUT DX,AL START:LEA BX,BUF MOV AX,100 MOV CX,COUNT HERE:DEC AX AGAIN:MOV DX,380H JNZ HERE MOV AL,[BX] INC BX OUT DX,AL LOOP AGAIN 11#功能控制转START 廷时以 改变输 出速率 * 5、10位D/A转换接口--AD7520 性能 : AD7520为10位D/A转换器,内部不带数据锁存器。 引脚 : b1~b10?数据输入线,b1?MSB,b10?LSB。 IOUT1,IOUT2?电流输出,即也是电流型D/A,所以也要转换成电压。

文档评论(0)

精品报告 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档