05计算机控制-输入输出通道与IO接口-1精要.ppt

05计算机控制-输入输出通道与IO接口-1精要.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上节主要内容回顾 I/O接口的功能 缓冲、信号转换、驱动、中断管理等 I/O过程通道的构成方式 板块、模块、网络 I/O信号种类:开关量、模拟量和脉冲信号 I/O控制方式 程序控制(无条件、条件查询)、中断控制、DMA 3.2 多路模拟开关 利用多路开关可将各个输入信号依次地或随机地连接到公用放大器或A/D转换器上,实现多路共享、多路复用。 如图3.4(P64)所示的I/O通道结构形式,在输入、输出通道分别设置一个多路模拟开关,实现: 将多个模拟量分时检测送入A/D转换器中(多到一,多路开关); 将D/A转换器输出的模拟信号逐个输出到相应的控制回路中(一到多,多路分配器)。 常用的多路开关有CD4051(或MC14051)、AD7501、LF13508等。以RCA公司(Radio Corporation of America,美国无线电公司)生产的CD4051为例来介绍多路模拟开关的原理。 多路模拟开关的主要指标 转换速度:100ns~1μs 开路静态电阻:大于109Ω 导通静态电阻:小于100Ω CD4051并不是理想的开关,关断时有漏电流,导通时有阻抗。为了减少多路开关导通电阻对信号传输精度的影响,要求后面的负载阻抗足够大。 量化:用一组二进制码来逼近离散模拟信号的幅值,将离散模拟信号转换为数字信号。 量化单位:把ymin~ymax范围内变化的采样信号变化为n位的二进制数字(能表示的范围:0~2n-1),则其量化单位q为 q =(ymax-ymin)/(2n-1) 最低有效位(LSB,Least Significant Bit)所对应的模拟量。 量化过程:用量化单位q去度量采样值幅值大小的过程,如同人们用单位长度(毫米或其它)去度量人的身高一样。会涉及“小数归整”,因而存在量化误差。最大的量化误差不超过(±1/2)q 。 如q=20mV,则量化误差为±10mV。也就是说0.990~1.010V范围内的采样值,其量化结果相同,都是数字50。 量化后二进制数的大小和量化单位有关。n越大,q越小,量化误差越小。 实现“量化”的装置是A/D转换器。 采样保持器 采样保持器的工作方式:采样和保持。 S闭合, S/H在“采样”方式中,其输出VOUT跟踪(track)模拟输入电压VIN。 S断开, S/H在“保持”方式中,其输出将保持采样命令撤销时刻的采样值,直到下一次采样命令。 采样保持器的主要参数: 采集时间(捕捉时间):当S/H工作在“采样”方式时,其输出从原来的保持值转变到新的采样值,并保持稳定所需要的时间。 孔径时间:当S/H从“采样”切换到“保持”方式时,采样开关从闭合转变为断开所需要的时间(在这段时间内,S/H的输出仍旧跟随输入端变化,造成孔径误差)。 采样保持器的主要参数(续) 保持电压衰减率:保持电压下降的速率。当S/H进入“保持”状态后,由于保持电容的漏电流以及其他杂散电流的存在,保持电压随时间逐渐下降。 加大保持电容CH,可减小保持电压衰减率,但会增加采集时间。为此,必须合理选择保持电容。 应选用漏电阻抗较大的电容,其值的大小根据实验确定。一般选用100pF~1000pF之间的聚四氟乙烯或聚苯乙烯电容(绝缘阻抗高,漏电流小)。 A/D转换器的主要参数 1)分辨率(位数) 输入的模拟电压信号的范围:0~5V,若用一个8位A/D转换器,则分辨率为5000mV/28≈20mV。表明此A/D转换器能分辨的最小电压为20mV。 若采用12位A/D转换器,最小能分辨电压5000mV/212≈ 1mV A/D转换器的主要参数(续) 2)转换时间 从 “开始转换” 到A/D转换器输出稳定的数字量所需的时间。 通常,A/D芯片的转换时间在100us以下。 3)转换精度 A/D转换器输出的数字量所对应的输入电压值与理论上产生该数字量所对应的输入电压之差。 与A/D转换器的分辨率、线性度有关。 A/D转换器的主要参数(续) 4)偏移误差 模拟输入电压为0时,A/D转换器输出的数字量。 可通过外加一个电位器将偏移误差调节至最小甚至为0。 5)满刻度误差 又称增益误差,满刻度输出的数字量对应的实际输入电压值与理论输入电压值之差。 通常可通过外部电路进行调节。 一般在调节完偏移误差后,再调节满刻度误差。 6)线性度 实际的输出曲线与理论拟合直线之间的最大误差。 逐位逼近式A/D的工作原理 (1)从SAR输出的二进制码送至D/A,其输出电压Vf与模拟量输入Vin 比较后,再通过控制时序逻辑控制SAR的数字逼近。 (2)一旦SAR的输出等于Vin对应的二进制码,比较过程结束。比较完毕后,SAR将二进制编码送入锁存器,等待CPU来读取。 对一个n位的逐位逼近

文档评论(0)

光光文挡 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档