12 模_数、数_模接口技术与编程.pdf

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
12 模_数、数_模接口技术与编程

第十二章 模/数、数/模接口技术 与编程 第十二章 模/数、数/模接口技术与编程 模数转换器(Analog to Digital Converter ) 将模拟信号转换成数字信号的电路 数模转换器(Digital to Analog Converter) 将数字信号转换为模拟信号的电路 第一节、数/模(D/A)转换器 一、数/模转换的原理 (一)由T型电阻网络和运算放大器构成的D/A转换器 (二)D/A转换电路有关参数及术语 二、D/A转换器件及其与CPU的接口 (一)DAC0832芯片 (二)DAC芯片与CPU的连接 (三)DAC0832芯片的应用 一、数/模转换的原理 (一)由T型电阻网络和运算放大器构成的 D/A转换器 当输入的数字量不同时,通过电子开关使电阻网络中的不同电阻和基准电压接 通,在运算放大器的输入端产生和二进制数各位的权成比例的电流,再经放大 器将电流转换为与输入二进制数成正比的输出电压。 T型电阻网络中,节点D的右边为两个2R 的电阻并联,它们的等效电 阻为R,节点C右边也是两个2R 的电阻并联,结果等效电阻也是 R… …,以此类推,最后,在A点等效于一个数值为R的电阻连在参 考电压VREF上。这样各点的电压分别为: V = V ,V = V /2 ,V = V /4 ,V = V /8 a REF b REF c REF d REF 当开关接通Iout1时,各点的电流为: I = ,I = V /2R ,I = V /2R, I = V /2R 0 Vd/2R 1 c 2 b 3 a 根据线性电路的叠加原理,输出电流Iout1就是: Iout1 = I0 + I1 + I2 + I3 = (VREF /2R)*(1/8+1/4+1/2+1) 然后通过运算放大器的反相输出,得到电压输出Vout=- Iout1 ×Rfb 。令 Rfb =R ,则: 0 1 2 3 4 Vout = -VREF * [(2 +2 +2 +2 )/2 ] 将上述电路推广到n位转换器,则有: V 0 1 2 n-1 n =[(2 *D +2 *D +2 *D +…+2 *D )/2 ]* V out 0 1 2 n- 1 REF 其中D ~D 表示相应的二进制位。 0 n- 1 (二)D/A转换电路有关参数及术语 1.绝对精度:指对应于给定的满刻度数字量, D/A转换电路实际输出与理论值之间的误差。 2 .相对精度:指满刻度已校准的情况下,在整个 刻度范围内,对应于任一数码的模拟量输出与它 的理论值之差。 3.分辨率:这个参数是D/A转换器对微小输入量 变化的敏感程度的描述。 另外还有建立时间、线性误差、温度系数 、馈 送误差等等 二、D/A转换器件及其与CPU的接口 (一)DAC0832芯片 D ~D :8位数字量输入引脚 0 7 两级缓冲寄存器 ILE为第一级输入寄存器的锁存信号 XFER 为第二级DAC寄存器的锁存信号 (二)DAC芯片与CPU的连接 DAC芯片与微机的通用连接图,CPU 与DAC数据位数都是8位 (二)DAC芯片与CPU的连接(cont. ) 当主机位数小于DAC芯片位数时,被转换的数据必须分几次送出;同 时,就需要多个锁存器来锁存分几次送来的完整的数字量。 (二)DAC芯片与CPU的连接(cont. ) 我们假设输出的数字量在BX中,程序段如下: MOV DX, LockPort1 ;第一级低8位锁存的端口

文档评论(0)

gooddoc + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档