第11章数模和模数转换器资料.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、数模和模数转换的概念和作用 二、数模和模数转换器应用举例 * * * 11.5 集成ADC及其应用 集成ADC的应用比集成DAC更为广泛,由于转换的原理和电路结构及工艺技术有所不同,不同型号的集成ADC在转换速度、转换精度、分辨率以及价格上都各具优势。 集成ADC广泛用于各种模数接口的系统中,用以将自然界的温度、电压、声音、图像等物理量转化为数字量,再由计算机进行处理。 如在数字温度计、数字电压表、手机的受话器、数字视频监控系统、有线电视机顶盒等数字设备中,ADC是必不可少的关键环节。 11.5.1 集成ADC在数字系统中的应用 * * * 目前, ADC已形成齐全的集成产品门类,应用于不同的需求场合,有效位数有8、10、12、14、16、24位以及BCD码输出的3位半、4位半和5位半等多种。 11.5.2 集成ADC的选型原则 转换速度有低速(≤1s)、中速(≤1ms)、高速(≤1μs)和超高速(≤1ns)等。 有些芯片不但包括ADC基本电路,还包括多路转换开关、时钟电路、基准电压源等,功能更加齐全。 选用ADC芯片主要根据系统对于转换精度、转换误差、分辨率的实际需求进行,此外还要考虑其他一些特性,如输入通道数(即A/D转换路数)、输出方式,其中包括输出编码方式(如二进制码、BCD码、7段显示译码)、输出逻辑电平(CMOS、LSTTL)与微机接口能力等。其他方面可参考DAC的选型原则综合进行。 * * * 如在数字温度计的设计中,一般温度只需精确到小数点后一位有效数字即可,测量范围也不宽,且变化缓慢,因此8位的AD0804足以胜任。 经典ADC型号及参数 而在数字电压表的设计中,往往要求测量电压的精度达到mV级以下,因此至少要选择10位或10位以上的ADC,由于对速度要求不高,考虑到成本,中速、低速的逐次逼近型、双积分型集成ADC是不错的选择。,如TLC1549、ICL7135、ICL7106等 * * 如在数字温度计的设计中,一般温度只需精确到小数点后一位有效数字即可,测量范围也不宽,且变化缓慢,因此8位的AD0804足以胜任。 而在数字电压表的设计中,往往要求测量电压的精度达到mV级以下,因此至少要选择10位或10位以上的ADC,由于对速度要求不高,考虑到成本,中速、低速的逐次逼近型、双积分型集成ADC是不错的选择。,如TLC1549、ICL7135、ICL7106等 语音/话音信号频率成分复杂,故手机的受话器中一般使用专用的音频ADC,如AIC23。 有线电视机顶盒的闭路输入、数字视频监控系统需要专用的视频ADC,为了保证快速采样,一般采用结构复杂的并联比较型集成ADC,如SAA7113,ADV7181等。 ADC选型示例 * * * 例:设计AD0809与FPGA的接口电路,实现8路A/D转换。 11.5.3 集成ADC的应用实例 AD0809是8路8位ADC芯片,片内有8路模拟开关、地址锁存与译码、256电阻梯形网络、电子开关树、逐次逼近寄存器、比较器和三态输出锁存器等,特别适合与微机及单片机等微处理器接口。 FPGA是现场可编程门阵列,提供了大量等效的可用IO,能够很容易地与其它外设进行接口。通过灵活的HDL语言设计,能够将外部温度、压力、电流等物理量所对应的电压值转换为数字量。 ADC0809的应用 1 0 1 0 1 0 1 0 A0 1 1 0 0 1 1 0 0 A1 1 1 1 1 0 0 0 0 A2 地 址 IN7 IN6 IN5 IN4 IN3 IN2 IN1 IN0 选通模拟通道 地址输入与模拟输入通道的选通关系 * * ADC0809的转换时序图 ADC0809典型应用电路 * * 用ADC0809和FPGA组成的多路A/D转换器 在启动A/D转换时,输出A、B、C地址信号,选择转换通道,并将ALE置为高电平,锁存地址;由IO输出一个下降沿,使START保持为低电平,即启动A/D转换。转换期间,EOC=0,表示正在进行A/D转换,转换完毕后,EOC=1,FPGA检测到EOC=1时,即将OE置为高电平,此时就可以通过8位数据口读取AD0809转换产生的8位数据了,A/D转换过程随之结束。需要进行下次转换时,重复上述操作流程即可 。 * 使用4位同步二进制计数器74LS161、D/A转换器DAC0832、二输入与非门74LS00、运算放大器OP07设计一个能产生如图所示的10阶梯波形发生器。 实践与提高 【例】ADC0809的输入模拟电压满量程为5V,当输入电压为1.96V时,求对应的输出数字量? 解:输入模拟电压与输出数字量对应的十进制数成正比: 故输出数字量D 因此, * 转换误差是指DAC输出模拟电压与理论输出模拟电压的最大差值,反映了当数字

文档评论(0)

文档资料 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档