清华MSP430课件第9章模数转换ADC幻灯片.ppt

清华MSP430课件第9章模数转换ADC幻灯片.ppt

  1. 1、本文档共167页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 多路模拟开关的工作原理 译码电路 S0 S1 Sn OUT 多路 模拟输入 选择控制 模拟输出 驱动控制电路 * ADC12的模拟多路开关: 去采样保持器 模拟输入引脚 Sx1 Sx2 Sx3 若 Ax 被选中,则断开 Sx2,接通 Sx1 和 Sx3; 若 Ax 未被选中,则断开 Sx1 和 Sx3 ,接通 Sx2,即中间结点接地,因此中间结点与地之间的寄生电容 C 被短路,这样可以减少模拟输入之间的串扰 C 为什么需要采样保持电路? A/D转换器完成一次转换需要时间,在这段时间内模拟输入信号应保持不变,否则将影响AD转换的精度。 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0 0 0 1 0 1 0 1 0 0 0 0 1 1 0 1 0 0 1 0 1 x x x x x x x x 1 0 1 0 1 1 0 1 1 0 1 0 1 1 0 1 D7 D6 D5 D4 D0 D1 D3 D2 保持不变 A/D转换结果对应模拟输入 t 模拟输入相对A/D转换时间变化较快情况 A/D转换开始 A/D转换结束 V1 V2 A/D转换结果对应 V1? V2? ??? A/D转换时间 τ V2-V1 Δ 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0 0 1 0 1 1 1 x x x x x x x x 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 D7 D6 D5 D4 D0 D1 D3 D2 开始 结束 V1 V2 采样保持原理 采样时间 保持时间,保持采样时刻的值不变 在保持时间内完成A/D转换 t 模拟 输入 原始信号 采样保持器输出信号 采样保持器的工作原理 当S闭合:A1 相当于一比较器,A2 是一跟随器,A1 输出对保持电容 CH 迅速充电/放电,直至Vo,Vi,VCH 相等,此过程采样保持器工作在采样状态; 当S断开: A2是一跟随器,输出Vo 等于保持电容上的电压值, 此时的采样保持器工作在保持状态。 采样/保持控制信号 + - Vo + - Vi S 保持电容CH A1 A2 * * * * * * * * * * * ;------------------------------------------------------------------------------ ; Interrupt Vectors Used MSP430xx4x ;------------------------------------------------------------------------------ ORG 0FFFEh ; MSP430 RESET Vector DW RESET ; ORG 0FFEEh ; ADC12 Vector DW ADC12_ISR ; ORG 0FFECh ; Timer_A0 Vector DW TA0_ISR ; END * 附录1:转换方式详解 * 单通道单次转换方式 对指定的通道n(=CSTARTADDx)进行一次采样和转换,并将结果存入转换结果存储缓冲器ADC12MEMn中。 CONSEQx=00 单通道单次转换方式停止条件 清零ENC位可立即停止采样和转换过程,但转换结果不可预测。为了得到正确的转换结果,应查询ADC12BUSY位,待ADC12BUSY=0后,再读取转换结果,然后清零ENC位,以准备下一次采样和转换(也可以查询 ADC12IFGn 位) * ADC12 off n=CSTARTADDx Wait for Enable Sample,Input Channel Defined in ADC12MCTLn Wait for Trigger Convert Conversion Completed, Result Stored into AD

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档