- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12.3 典型A/D转换器芯片 A/D转换器的功能是把模拟量电压转换为数字量电压。模拟信号的大小随着时间不断地变化,为了通过转换得到确定的值,对连续变化的模拟量要按一定的规律和周期取出其中的某一瞬时值进行转换,这个值称为采样值。香农定理规定:采样频率一般要高于或至少等于输入信号最高频率的2倍,实际应用中采样频率可以达到信号最高频率的4~8倍。对于变化较快的输入模拟信号,A/D转换前可采用采样保持器,使得在转换期间保持固定的模拟信号值。? 相邻两次采样的间隔时间称为采样周期。为了使输出量能充分反映输入量的变化情况,采样周期要根据输入量变化的快慢来决定,而一次A/D转换所需要的时间显然必须小于采样周期。 12.3.1 A/D转换器工作原理和主要参数 1. A/D转换器的分类及工作原理 A/D转换器如果按照输入模拟量的极性分类,可以分为单极型和双极型两种;如果按照输出数字量分类,可以有并行方式、串行方式及串/并行方式;如果按A/D转换器的转换原理分类,可以分为积分型、逐次逼近型和并行转换型。 下面重点介绍最常用的逐次逼近型A/D转换器的工作原理。 逐次逼近型A/D转换器如图12-11所示。 ? 工作时,置数选择逻辑电路给逐次逼近比较寄存器置数,经D/A转换器转换成模拟量并和输入的模拟信号比较,当输入模拟电压大于或等于D/A转换器的输出电压时,比较器置“1”,否则置“0”。置数选择逻辑电路根据比较器的结果修正逐次逼近比较寄存器的数值,使所置数据转换后得到的模拟电压逐渐逼近输入电压,经过N次修改后,逐次逼近比较寄存器中的数值就是A/D转换的最终结果。 逐次逼近型A/D转换器的主要特点是: (1) 转换速度较快,转换时间在1~100μs以内,分辨率可达18位,特别适用于高精度和高频信号的A/D转换; (2) 转换时间固定,不随输入信号的大小而变化; (3) 抗干扰能力不如双积分型A/D转换器。模拟信号输入采样过程中,若在采样时刻一个干扰脉冲迭加在模拟信号上,则采样时,干扰信号被采样和转换为数字量,这就会造成较大的误差,所以需要采取适当的滤波措施。 这类典型芯片主要有ADC0809、ADCl210、AD574等,逐次逼近型A/D转换器是目前应用较多的A/D转换器芯片。 12.3.2 ADC0809转换器及其应用 ADC0809是8位、8通道逐次逼近式A/D转换器,由美国NS公司生产。片内有8路模拟开关,可以同时连接8路模拟量,单极性,量程为0~5V。典型的转换速度为100μs。片内有三态输出缓冲器,可以直接与微机总线相连接。该芯片有较高的性能价格比,适用于对精度和采样速度要求不高的场合或一般的工业控制领域。由于其价格低廉,便于与微机连接,因而应用十分广泛。 2. ADC0809主要技术指标 (1)分辨率为8位; (2)总的非调整误差为±1 LSB; (3)增益温度系数为0.02%; (4)低功耗电量,为20mW; (5)单电源+5 V供电,基准电压由外部提供,典型值为+5 V,此时允许模拟量输入范围为0~5 V; (6)转换速度约1μs,转换时间为100μs(时钟频率为640 Hz); (7)具有锁存控制功能的8路模拟开关,能对8路模拟电压信号进行转换; (8)输出电平与TTL电平兼容。 3. ADC0809的引脚功能 ADC0809引脚见图12-13所示。 5. ADC0809与微机接口 通常使用的A/D转换芯片一般都具有数据输出、启动转换、转换结束、时钟和参考电平等引脚。ADC芯片与主机的连接就是处理这些引脚的连接问题。 (1)ADC0809与CPU的直接连接 ADC0809与系统采用直接连接方法见图12-15所示。占用三个I/O端口:端口1用来向0809输出模拟通道号并锁存;端口2用于启动转换;端口3读取转换后的数据结果。 (2)系统通过并行接口芯片8255A与ADC0809的连接 硬件电路的连接见图12-16所示。该系统可对8路模拟量分时进行数据采集。转换结果采用查询方式传送,除了一个传送转换结果的输入端口外,还需要传送8个模拟量的选择信号和A/D转换的状态信息。将8255的A口输入方式设定为方式0,B口的PB5~PB7输出选择8路模拟量的地址选通信号,PC1输出ADC0809的控制信号,PB0作为启动信号。由于ADC0809需要脉冲启动,所以通过软件编程让PB0输出一个正脉冲,EOC信号直接接PC1。 12.4 模拟接口应用实例 为了综合应用模拟接口技术,我们设计并分析一个在PC机ISA扩展槽上采用中
文档评论(0)