基于Microchip 单片机CTMU模块的时间测量.ppt

基于Microchip 单片机CTMU模块的时间测量.ppt

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

使用CTMU实现精确

时间测量和传感应用

课程目标完成本课程后,您将:熟悉CTMU模块了解如何将CTMU用于精确时间测量了解如何将CTMU用于电感测量

课程安排CTMU模块简介精确时间测量电感测量

什么是CTMU?充电时间测量单元

什么是CTMU?CTMU代表“充电时间测量单元”它是一种灵活的模拟模块,与其他片上模拟模块配合使用时,可以精确地测量时间、电容、电容相对变化或产生异步输出脉冲许多PIC24F和PIC18F系列单片机中都有提供

CTMU电流源至A/D转换器CTMU电流源触发源启动/停止电流源放电

电流源对外部电路充电可微调电流源范围:0.55uA、5.5uA和55uA

PIC?MCUA/D与CTMUCTMU与ADC接口A/D转换器电流源A/D转换触发CTMUCADMUX

CTMU的用途时间测量TDR电缆长度测量时差测量(超声波)流量距离电感测量流量计LCR测量仪温度测量自动调温器

使用CTMU

进行时间测量

CTMU如何测量时间A/D转换器电流源CADVAD放电CTMU边沿

控制逻辑外部边沿

触发引脚VADC=CAD+CPIN+CSTRAY放电充电开始充电停止

时间测量的基本公式

EE101基本公式:电容中的瞬时电流 i=C*(dv/dt)I和C是常量,所以重新调整公式… dt=(C/I)*dv积分之后: T=(C/I)*V+K 公式1通常K将为0因此,T与V成正比

CTMU分辨率(PIC24FXXGA)使用10位A/D(1024个计数)

假设I=55uAC=CAD+CPIN+CSTRAY=15pFA/DVREF=VDD

如果VDD=3.0V,则1个A/D计数=V=3.0/1024=2.93mV

CTMU时间分辨率为T=(15pF/55uA)*2.93mV=0.799nS

因此,分辨率可达到1纳秒IC=TV

CTMU分辨率(PIC18FK90)使用12位A/D(4096个计数)

假设I=55uAC=CAD=25pFA/DVREF=VDD

如果VDD=3.0V,则1个A/D计数=V=3.0/4096=0.7324mV

CTMU时间分辨率为T=(25pF/55uA)*0.7324mV=0.333nS

因此,分辨率可达到0.5纳秒IC=TV

CTMU分辨率(PIC24FJGA310)使用12位A/D(4096个计数)

假设I=550uAC=CAD=4.4pFA/DVREF=VDD

如果VDD=3.0V,则1个A/D计数=V=3.0/4096=0.7324mV

CTMU时间分辨率为T=(4.4pF/550uA)*0.7324mV=0.006nS

因此,分辨率可达到10皮秒IC=TV

CTMU分辨率(PIC24FJGA310)使用12位A/D(4096个计数)

假设I=55uAC=CAD=4.4pFA/DVREF=VDD

如果VDD=2.5V,则1个A/D计数=V=2.5/4096=0.61035mV

CTMU时间分辨率为T=(4.4pF/55uA)*0.61035mV=0.049nS

因此,分辨率可达到50皮秒IC=TV

如何提高分辨率存在一些方法…降低A/DVREF使用外部2.5vVREFT=(15pF/55uA)*(2.5/1024)=0.666nS使用内部带隙参考电压作为VREF

使用内部CTMU通道(无外部引脚连接)只有CAD,消除CPIN+CSTRAYC越小,T就越小T=(4pF/55uA)*(3.0/1024)=0.213nS

使用外部高分辨率ADC使用外部16位ADC假设电容倍增为30pFT=(30pF/55uA)*(3.0/65536)=24.9pS!!!

CTMU动态范围(PIC24FXXGA)动态测量范围受以下因素限制:总电容(CAD+CPIN+CSTRAY)充电电流最大A/D输入电压

假设10位A/D(1024个计数)I=55uAC=CAD+CPIN+CSTRAY=15pF

分辨率为(基于前面的幻灯片)T=(25pF/55uA)*2.93mV=0.799nS

因此,动态范围为0.799nS*1024个A/D计数=818nS或(15pF/55uA)*3.0v=818

文档评论(0)

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

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

1亿VIP精品文档

相关文档