基于Microchip单片机CTMU模块的时间测量.ppt
《基于Microchip单片机CTMU模块的时间测量.ppt》由会员分享,可在线阅读,更多相关《基于Microchip单片机CTMU模块的时间测量.ppt(39页珍藏版)》请在三一文库上搜索。
1、 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 1使用使用CTMU实现精确实现精确时间测量和传感应用时间测量和传感应用 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 2课程目标课程目标完成本课程后,您将:完成本课程后,您将:熟悉熟悉CTMU模块模块了解如何将了解如何将CTMU用于精确时间测量用于精确时间测量了解如何将了解如何将CTMU用于电感测量用于电感测量 2010 Microchip Technology Incorporated.版权所有。C
2、11L09 PTMSlide 3课程安排课程安排lCTMU模块简介l精确时间测量l电感测量 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 4什么是什么是CTMU?充电时间测量单元充电时间测量单元 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 5什么是什么是CTMU?lCTMU代表代表“充电时间测量单元充电时间测量单元”l它是一种灵活的模拟模块,与其他片上模拟模块配合使用时,可以精确地测量时间、电容、电容相对变化或产生异步输出脉冲l许多许多PIC24
3、F和和PIC18F系列单片机中都有提供系列单片机中都有提供 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 6 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 7 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 8CTMU电流源电流源 至A/D转换器 CTMU电流源电流源触发源启动触发源启动/停停止电流源止电流源放电放电电流源对电流源对 外部电路充电外部电路充电可微调电流源可微调电
4、流源范围:范围:0.55 uA、5.5 uA和和55 uA 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 9PIC MCU A/D与CTMUCTMU与与ADC接口接口 A/D转换器 电流源A/D转换触发CTMUC CADADMUX 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 10CTMU的用途的用途l时间测量时间测量lTDR电缆长度测量l时差测量(超声波)l流量流量l距离距离l电感测量电感测量l流量计lLCR测量仪l温度测量温度测量l自动调温器
5、2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 11使用使用CTMU进行时间测量进行时间测量 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 12CTMU如何测量时间如何测量时间 A/D转换器 电流源CADVAD放电CTMU边沿边沿边沿边沿控制逻辑控制逻辑控制逻辑控制逻辑外部边沿外部边沿外部边沿外部边沿触发引脚触发引脚触发引脚触发引脚VADC=CAD+CPIN+CSTRAY放电充电开始充电停止 2010 Microchip Technology Inc
6、orporated.版权所有。C11L09 PTMSlide 13时间测量的基本公式时间测量的基本公式lEE101基本公式:基本公式:l电容中的瞬时电流电容中的瞬时电流i=C*(dv/dt)i=C*(dv/dt)lI和和C是常量,所以重新调整公式是常量,所以重新调整公式dt=(C/I)*dvdt=(C/I)*dvl积分之后:积分之后:T=(C/I)*V +KT=(C/I)*V +K公式公式1l 通常K将为0 l因此,因此,T与与V成正比成正比 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 14CTMU分辨率分辨率(PIC
7、24FXXGA)l使用使用10位位A/D(1024个计数)个计数)l假设假设lI=55 uAlC=CAD+CPIN+CSTRAY =15 pFlA/D VREF=VDDl如果如果VDD=3.0V,则,则1个个A/D计数计数=V=3.0/1024=2.93 mVlCTMU时间分辨率为时间分辨率为T=(15 pF/55 uA)*2.93 mV =0.799nS因此,分辨率可达到因此,分辨率可达到 1纳秒纳秒I IC C=T TV V 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 15CTMU分辨率分辨率(PIC18FK90)
8、l使用使用12位位A/D(4096个计数)个计数)l假设假设lI=55 uAlC=CAD=25 pFlA/D VREF=VDDl如果如果VDD=3.0V,则,则1个个A/D计数计数=V=3.0/4096=0.7324 mVlCTMU时间分辨率为时间分辨率为T=(25 pF/55 uA)*0.7324 mV =0.333nS因此,分辨率可达到因此,分辨率可达到 0.5纳秒纳秒I IC C=T TV V 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 16CTMU分辨率分辨率(PIC24FJGA310)l使用使用12位位A/D
9、4096个计数)个计数)l假设假设lI=550 uAlC=CAD=4.4 pFlA/D VREF=VDDl如果如果VDD=3.0V,则,则1个个A/D计数计数=V=3.0/4096=0.7324 mVlCTMU时间分辨率为时间分辨率为T=(4.4 pF/550 uA)*0.7324 mV =0.006nS因此,分辨率可达到因此,分辨率可达到 10皮秒皮秒I IC C=T TV V 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 17CTMU分辨率分辨率(PIC24FJGA310)l使用使用12位位A/D(4096个计数)
10、个计数)l假设假设lI=55 uAlC=CAD=4.4 pFlA/D VREF=VDDl如果如果VDD=2.5V,则,则1个个A/D计数计数=V=2.5/4096=0.61035 mVlCTMU时间分辨率为时间分辨率为T=(4.4 pF/55 uA)*0.61035 mV =0.049nS因此,分辨率可达到因此,分辨率可达到 50皮秒皮秒I IC C=T TV V 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 18如何提高分辨率如何提高分辨率存在一些方法存在一些方法l降低降低A/D VREFl使用外部2.5v VREFT
11、15 pF/55 uA)*(2.5/1024)=0.666 nSl使用内部带隙参考电压作为VREFl使用内部使用内部CTMU通道(无外部引脚连接)通道(无外部引脚连接)l只有CAD,消除CPIN+CSTRAYC越小,T就越小T=(4 pF/55 uA)*(3.0/1024)=0.213 nSl使用外部高分辨率使用外部高分辨率ADCl使用外部16位ADCl假设电容倍增为30 pFlT=(30 pF/55 uA)*(3.0/65536)=24.9 pS!2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 19CTMU动态范围动
12、态范围(PIC24FXXGA)l动态测量范围受以下因素限制:动态测量范围受以下因素限制:l总电容(CAD+CPIN+CSTRAY)l充电电流l最大A/D输入电压l假设假设l10位A/D(1024个计数)l I=55 uAlC=CAD+CPIN+CSTRAY=15 pFl分辨率为分辨率为(基于前面的幻灯片)(基于前面的幻灯片)lT=(25 pF/55 uA)*2.93 mV =0.799 nSl因此,动态范围为因此,动态范围为l0.799 nS*1024个A/D计数=818 nS或l(15 pF/55 uA)*3.0v=818 nSI IC C=T TV V 2010 Microchip Tec
13、hnology Incorporated.版权所有。C11L09 PTMSlide 20CTMU动态范围动态范围(PIC18FK90)l动态测量范围受以下因素限制:动态测量范围受以下因素限制:l总电容(CAD+CPIN+CSTRAY)l充电电流l最大A/D输入电压l假设假设l12位A/D(4096个计数),Vref=3Vl I=55 uAlC=CAD+CPIN+CSTRAY=15 pFl分辨率为分辨率为(基于前面的幻灯片)(基于前面的幻灯片)lT=(25 pF/55 uA)*0.7324 mV =0.333nSl因此,动态范围为因此,动态范围为l0.333 nS*4096个A/D计数=1364
14、 nS或l(25 pF/55 uA)*3.0v=1364 nSI IC C=T TV V 2010 Microchip Technology Incorporated.版权所有。C11L09 PTMSlide 21CTMU动态范动态范(PIC24FJGA310)l动态测量范围受以下因素限制:动态测量范围受以下因素限制:l总电容(CAD+CPIN+CSTRAY)l充电电流l最大A/D输入电压l假设假设l12位A/D(4096个计数),Vref=2.5Vl I=55 uAlC=CAD=4.4 pFl分辨率为分辨率为(基于前面的幻灯片)(基于前面的幻灯片)lT=(4.4 pF/55 uA)*0.61
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Microchip 单片机 CTMU 模块 时间 测量
