ApplicationNotesZHCA767-April20181|Page利用MSP430FRMCU片上VREF和ADC实现低功耗电池电压测量GaryGaoMSP430AELouisLuEastCHINAFAE概述MSP430系列MCU具有低功耗特性,使其在电池供电类产品得到广泛应用.
针对这类电池供电的产品,为了保证系统电源的稳定,常对供电电压进行检测,并在电压低于设定安全供电阈值时进行必要的系统保护及低电压报警.
传统的电池电压检测方法一般通过对电源电压进行分压并通过ADC采样实现检测.
这种分压采样的检测方式需要额外的外部电路,这会给系统带来成本,体积及功耗的增加.
本文基于MSP430FRAM系列MCU,针对电池直接供电的应用,提出了无需外部分压电路,利用片内ADC进行低功耗供电电压检测的方案,并给出了方案的验证结果.
关键词:供电电压测量,低功耗采样,MSP430FRMCUZHCA767利用MSP430FRMCU片上VREF和ADC实现低功耗电池电压测量Contents1.
使用MSP430FRAMMCU片上ADC检测电源电压原理.
32.
ADC低功耗采样软件设计.
42.
1系统时钟源的选择.
42.
2ADC时钟源的选择.
42.
3未使用的GPIO管脚的初始化52.
4ADC触发源的选择.
52.
5采用ADC窗口比较功能.
63ADC误差校正及实验测试.
73.
1误差校正.
73.
2精度实验测试.
74分时复用ADC实现其它通道的采集.
85总结96参考资料9ListofTables表格1不同参考时钟的功耗对比数据.
4表格2LPM0模式下有XT1CLK时ADC不同时钟源的功耗对比数据.
4表格3ADC在LPM0和LPM3模式下的功耗对数据5表格4GPIO管脚初始化配置功耗对比数据.
5表格5ADC不同触发源下的功耗数据.
6表格6使用ADC测量供电电压的测试数据.
7ZHCA767利用MSP430FRMCU片上VREF和ADC实现低功耗电池电压测量1.
使用MSP430FRAMMCU片上ADC检测电源电压原理MSP430FR2xx/FR4xx系列微控制器的ADC模块示意图如图1.
可以看出,ADC可直接对内部参考电压(一般为1.
5V,具体请查看技术手册)进行采样,且ADC的参考电压可配置为电源电压.
不同的MCU型号参考电压所对应的ADC通道可参考器件数据手册中的"ADCChannelConnections"表格.
.
.
.
SampleandholdSARReferencevoltageClocksTriggersystemMemorybufferInterrupt1.
5VRefVCC图表1片上测量电池电压示意图我们通过配置寄存器ADCMCTL0的ADCINCHx位设定1.
5V参考电压设为ADC采样电压,配置ADCSREFx位选择VCC为采样参考电压.
根据ADC采样结果转换公式:NADC=210*VinVRVR+VRNADC:ADC转换结果Vin:通道采集电压VR+:参考电压正极VR:参考电压负极我们可以得到供电电压计算公式:AVCC=210NADC*1.
5VRef与传统供电电压检测方法相比,上述方法不需要额外的分压电路(部分外部采样电路为了降低功耗还会采用三极管作为采样供电开关),其功耗可以做到更低,成本更具优势,PCB体积更小.
ZHCA767利用MSP430FRMCU片上VREF和ADC实现低功耗电池电压测量2.
ADC低功耗采样软件设计低功耗的设计是一个系统问题,本文针对MSP430FRAMMCU片内ADC采样,列举了影响功耗的主要因素,并给出了这些因素在不同配置下的功耗测试结果(数据结果均在常温下测得).
考虑到实验的便利性,本文档功耗测试采用了TIMSP430内置的EnergyTrace功能.
2.
1系统时钟源的选择MSP430系统时钟源主要有两个:内部32K的低频REFOCLK和外部晶振XT1CLK.
系统时钟DCOCLK和ACLK选用上述时钟源的功耗对比数据如表1可以看出选用外部的XT1CLK作为系统时钟源功耗会更加出色.
表格1不同参考时钟的功耗对比数据[1]参考时钟源REFOCLKXT1CLK采样频率(Hz)11功耗(mA)0.
09290.
0752[1]实验条件:1.
功耗测量工具为EnergyTraceTM;2.
测试硬件MSP430FR4133LaunchPad;3.
ADC采集由RTC触发;4.
ADC时钟源为ACLK;5.
MCLK时钟源为DCOCLK;6.
LPM32.
2ADC时钟源的选择MSP430FRAM系列ADC时钟源选择很灵活,主要有MODCLK,ACLK和SMCLK.
ADC时钟源的选择需要根据系统需求而确定,并非时钟频率越低ADC的功耗就越小.
因为选择低频时钟,时钟功耗减小但ADC采样及转换时间增长,其总体功耗并不一定小.
下面,本文将基于MSP430MCU常用的低功耗模式LPM0和LPM3,给出不同ADC时钟下的功耗测试结果并总结时钟设置建议.
a)LPM0模式下,根据表2数据可以看出,ADC时钟选择MODCLK功耗更低.
表格2LPM0模式下有XT1CLK时ADC不同时钟源的功耗对比数据[1]ADC时钟MODCLK(5MHz)ACLK(32KHz)SMCLK(5MHz)采样频率(Hz)100100100功耗(mA)0.
25330.
26720.
2536[1]实验条件:1.
功耗测量工具为EnergyTraceTM;2.
测试硬件MSP430FR4133LaunchPad;3.
ADC采集由RTC触发;4.
参考时钟源为XT1CLK.
ZHCA767利用MSP430FRMCU片上VREF和ADC实现低功耗电池电压测量b)LPM3模式下,需要注意,虽然MODCLK和SMCLK在LPM3模式下默认是关闭的,但是仍可选择其作为ADC的时钟源.
这种情况下ADC被触发采样后,MCU会自动使能MODCLK和SMCLK,等采样转换完成后,MODCLK和SMCLK自动关闭.
(详细内容可以参考用户手册3.
2.
12).
LPM3模式下选择不同的ADC时钟的功耗测试结果如表3.
可见,LPM3模式下ADC时钟选择MODCLK功耗更低.
表格3ADC在LPM3模式下的功耗对数据[1]ADC时钟MODCLK(5MHz)ACLK(32KHz)SMCLK(5MHz)采样频率(Hz)100100100功耗(mA)0.
07540.
08730.
0757[1]实验条件:1.
功耗测量工具为EnergyTraceTM;2.
测试硬件MSP430FR4133LaunchPad;3.
ADC采集由RTC触发;4.
参考时钟源为XT1CLK2.
3未使用的GPIO管脚的初始化对于未使用到的GPIO引脚要避免悬空,因为浮空状态下功耗波动会较大.
可以通过将寄存器PxREN相应位置1使能片上的上拉或下拉电阻将管脚电平固定从而可以减小部分功耗.
表4给出了这两种情况的功耗对比数据:表格4GPIO管脚初始化配置功耗对比数据[1]未使用GPIO配置情况未配置配置(拉低)采样频率(Hz)11功耗(mA)0.
70330.
0929[1]实验条件:1.
功耗测量工具为EnergyTraceTM;2.
测试硬件MSP430FR4133LaunchPad;3.
未使用GPIO数量为59个;4.
ADC采集由RTC触发;5.
LPM3.
2.
4ADC触发源的选择TIMSP430系列MCU的ADC能工作在多种工作模式,并支持触发进行采样.
触发采样模式下,ADC无需CPU干预,大部分时间处于低功耗状态,从而达到更低的系统功耗.
ADC的触发源可灵活设置,具体请参考用户手册.
这里,我们针对使用RTC或Timer作为触发源,结合不同CPU功耗模式进行了功耗测试,试验结果如表5.
ZHCA767利用MSP430FRMCU片上VREF和ADC实现低功耗电池电压测量表格5ADC不同触发源下的功耗数据[1]ADC触发源RTCTimerARTCTimerA低功耗模式LPM0LPM0LPM3LPM3定时器时钟源SMCLK(1MHz)SMCLK(1MHz)VLCLKACLK功耗(mA)0.
25540.
25690.
0750.
075[1]实验条件:1.
功耗测量工具为EnergyTraceTM;2.
测试硬件MSP430FR4133LaunchPad;3.
ADC采样频率为1Hz;4.
参考时钟源为XT1;5.
ADC时钟源为ACLK以上数据表明两种触发源的功耗相当,但RTC的时钟源在使用VLOCLK(10KHz)时具有以下两点优势:a)VLOCLK可以结合RTC时钟分频器将溢出中断周期延长至1.
8个小时(TimerA使用ACLK最长溢出中断时间为2分钟).
b)VLOCLK可以运行在LPM3.
5模式下,在这种模式下ADC每次采样需唤醒一次CPU所以适用于采样间隔较长的应用.
2.
5采用ADC窗口比较功能MSP430的ADC还具有窗口比较的功能.
这种模式下,可以设定一个阈值,当ADC的采样值低于阈值时,唤醒CPU进行相关的处理操作.
这种模式适合不需要获取ADC采样的实时值,只需要进行阈值报警的应用.
综上所述,根据系统应用来灵活选择设定MCU的工作模式,系统时钟,ADC的工作模式及参考时钟源,可以大幅度的优化ADC的采样功耗.
ZHCA767利用MSP430FRMCU片上VREF和ADC实现低功耗电池电压测量3ADC误差校正及实验测试3.
1误差校正使用片上ADC测量电池电压,其误差主要来源于两个方面:ADC的测量误差和1.
5V参考电压的误差.
其中数据手册中分别给出了针对于ADC的测量误差和1.
5V参考电压的误差的校准公式.
但对于1.
5V参考电压的校准中所用到的校准系数是针对于1.
5V作为ADC参考电压时测试得到的系数.
而当使用1.
5V作为ADC输入时,此校准系数不再适用.
因为1.
5V作为参考电压时会经过一个ReferenceBuffer,而当1.
5V作为ADC输入时是没有这个ReferenceBuffer的.
此处只需校准ADC的误差即可.
对于ADC的校准可以参考如下公式:ADCcalibrated=ADCraw*Factorgain*1215ADCoffset其中:ADCcalibrated为校准后的数值;Factorgain为ADC增益误差校准系数;ADCoffset为ADC偏移误差校准系数;因为不同系列的校准系数存储地址不同,Factorgain和ADCoffset需要通过查询对应器件数据手册得到它的存储地址.
3.
2精度实验测试使用片上ADC检测供电电压的测试数据如表6:表格6使用ADC测量供电电压的测试数据[1]Powersupply(v)ADCrawWithoutcalibrationWithcalibration(v)Error(Withcalibration)2.
5625972.
5702.
5690.
27%2.
8125442.
8202.
8190.
24%3.
3274613.
3283.
3270%[1]实验条件:1.
测试硬件MSP430FR2311LaunchPad;2.
Favtorgain=0x8011,ADCoffset=0;3.
常温.
ZHCA767利用MSP430FRMCU片上VREF和ADC实现低功耗电池电压测量4分时复用ADC实现其它通道的采集在使用ADC作为电池电压采集功能时,ADC也可以用作其它模拟量的采集.
因为电池电压的变化比较缓慢,所以电池电压的采集时间间隔可以很长.
在ADC闲置期间,用户就可以使用ADC去采集其它模拟量.
因为电池电压是在不断的监控中,所以参考电压可以继续采用电池电压,也可以切换成1.
5V的内部参考电压.
而且采用电池电压作为参考电压,可以提高测量范围,测量期间可以关断1.
5V以降低功耗.
但采用电池电压的误差会比内部参考1.
5V要大.
ZHCA767利用MSP430FRMCU片上VREF和ADC实现低功耗电池电压测量5总结本文基于MSP430FRMCU,提出了利用片内ADC直接采样电池供电电压的方案.
该方案不仅节省了用户成本,且节约了PCB体积和系统功耗.
接着,本文针对低功耗的采样设计进行了详细介绍并给出了不同情景下的实验结果.
最后对测量精度进行了校准和测试.
6参考资料1.
MSP430FR4xxandMSP430FR2xxFamilyuser'sguide(SLAU445G)2.
MSP430FR413xMixed-SignalMicrocontrollers(SLAS865B)IMPORTANTNOTICEFORTIDESIGNINFORMATIONANDRESOURCESTexasInstrumentsIncorporated('TI")technical,applicationorotherdesignadvice,servicesorinformation,including,butnotlimitedto,referencedesignsandmaterialsrelatingtoevaluationmodules,(collectively,"TIResources")areintendedtoassistdesignerswhoaredevelopingapplicationsthatincorporateTIproducts;bydownloading,accessingorusinganyparticularTIResourceinanyway,you(individuallyor,ifyouareactingonbehalfofacompany,yourcompany)agreetouseitsolelyforthispurposeandsubjecttothetermsofthisNotice.
TI'sprovisionofTIResourcesdoesnotexpandorotherwisealterTI'sapplicablepublishedwarrantiesorwarrantydisclaimersforTIproducts,andnoadditionalobligationsorliabilitiesarisefromTIprovidingsuchTIResources.
TIreservestherighttomakecorrections,enhancements,improvementsandotherchangestoitsTIResources.
Youunderstandandagreethatyouremainresponsibleforusingyourindependentanalysis,evaluationandjudgmentindesigningyourapplicationsandthatyouhavefullandexclusiveresponsibilitytoassurethesafetyofyourapplicationsandcomplianceofyourapplications(andofallTIproductsusedinorforyourapplications)withallapplicableregulations,lawsandotherapplicablerequirements.
Yourepresentthat,withrespecttoyourapplications,youhaveallthenecessaryexpertisetocreateandimplementsafeguardsthat(1)anticipatedangerousconsequencesoffailures,(2)monitorfailuresandtheirconsequences,and(3)lessenthelikelihoodoffailuresthatmightcauseharmandtakeappropriateactions.
YouagreethatpriortousingordistributinganyapplicationsthatincludeTIproducts,youwillthoroughlytestsuchapplicationsandthefunctionalityofsuchTIproductsasusedinsuchapplications.
TIhasnotconductedanytestingotherthanthatspecificallydescribedinthepublisheddocumentationforaparticularTIResource.
Youareauthorizedtouse,copyandmodifyanyindividualTIResourceonlyinconnectionwiththedevelopmentofapplicationsthatincludetheTIproduct(s)identifiedinsuchTIResource.
NOOTHERLICENSE,EXPRESSORIMPLIED,BYESTOPPELOROTHERWISETOANYOTHERTIINTELLECTUALPROPERTYRIGHT,ANDNOLICENSETOANYTECHNOLOGYORINTELLECTUALPROPERTYRIGHTOFTIORANYTHIRDPARTYISGRANTEDHEREIN,includingbutnotlimitedtoanypatentright,copyright,maskworkright,orotherintellectualpropertyrightrelatingtoanycombination,machine,orprocessinwhichTIproductsorservicesareused.
Informationregardingorreferencingthird-partyproductsorservicesdoesnotconstitutealicensetousesuchproductsorservices,orawarrantyorendorsementthereof.
UseofTIResourcesmayrequirealicensefromathirdpartyunderthepatentsorotherintellectualpropertyofthethirdparty,oralicensefromTIunderthepatentsorotherintellectualpropertyofTI.
TIRESOURCESAREPROVIDED"ASIS"ANDWITHALLFAULTS.
TIDISCLAIMSALLOTHERWARRANTIESORREPRESENTATIONS,EXPRESSORIMPLIED,REGARDINGTIRESOURCESORUSETHEREOF,INCLUDINGBUTNOTLIMITEDTOACCURACYORCOMPLETENESS,TITLE,ANYEPIDEMICFAILUREWARRANTYANDANYIMPLIEDWARRANTIESOFMERCHANTABILITY,FITNESSFORAPARTICULARPURPOSE,ANDNON-INFRINGEMENTOFANYTHIRDPARTYINTELLECTUALPROPERTYRIGHTS.
TISHALLNOTBELIABLEFORANDSHALLNOTDEFENDORINDEMNIFYYOUAGAINSTANYCLAIM,INCLUDINGBUTNOTLIMITEDTOANYINFRINGEMENTCLAIMTHATRELATESTOORISBASEDONANYCOMBINATIONOFPRODUCTSEVENIFDESCRIBEDINTIRESOURCESOROTHERWISE.
INNOEVENTSHALLTIBELIABLEFORANYACTUAL,DIRECT,SPECIAL,COLLATERAL,INDIRECT,PUNITIVE,INCIDENTAL,CONSEQUENTIALOREXEMPLARYDAMAGESINCONNECTIONWITHORARISINGOUTOFTIRESOURCESORUSETHEREOF,ANDREGARDLESSOFWHETHERTIHASBEENADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGES.
YouagreetofullyindemnifyTIanditsrepresentativesagainstanydamages,costs,losses,and/orliabilitiesarisingoutofyournon-compliancewiththetermsandprovisionsofthisNotice.
ThisNoticeappliestoTIResources.
Additionaltermsapplytotheuseandpurchaseofcertaintypesofmaterials,TIproductsandservices.
Theseinclude;withoutlimitation,TI'sstandardtermsforsemiconductorproductshttp://www.
ti.
com/sc/docs/stdterms.
htm),evaluationmodules,andsamples(http://www.
ti.
com/sc/docs/sampterms.
htm).
MailingAddress:TexasInstruments,PostOfficeBox655303,Dallas,Texas75265Copyright2018,TexasInstrumentsIncorporated
hostodo怎么样?快到了7月4日美国独立日,hostodo现在推出了VPS大促销活动,提供4款Hostodo美国独立日活动便宜VPS,相当于7折,低至$13/年,续费同价。Hostodo美国独立日活动结束时间不定,活动机售完即止。Hostodo商家支持加密数字货币、信用卡、PayPal、支付宝、银联等付款。Hostodo美国独立日活动VPS基于KVM虚拟,NVMe阵列,1Gbps带宽,自带一个...
HostKvm是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。目前商家发布了夏季特别促销活动,针对香港国际/韩国机房VPS主机提供7折优惠码,其他机房全场8折,优惠后2GB内存套餐月付5.95美元起。下面分别列出几款主机套餐配置信息。套餐:韩国KR...
物语云计算(MonogatariCloud)是一家成立于2016年的老牌国人商家,主营国内游戏高防独服业务,拥有多家机房资源,产品质量过硬,颇有一定口碑。本次带来的是美国圣何塞 Equinix 机房的高性能I9-10980XE大带宽VPS,去程CN2GIA回程AS9929,美国原生IP,支持解锁奈飞等应用,支持免费安装Windows系统。值得注意的是,物语云采用的虚拟化技术为Hyper-V,资源全...
功耗测试为你推荐
地图应用谁知道什么地图软件好用,求 最好可以看到路上行人百度关键词价格查询百度推广里怎么查指定的关键字参与竞价的价位呢陈嘉垣陈浩民、马德钟强吻女星陈嘉桓,求大家一个说法。罗伦佐娜手上鸡皮肤怎么办,维洛娜毛周角化修复液www.228gg.comwww.a8tb.com这个网站该如何改善www.765.com哪里有免费的电影网站5xoy.comhttp://www.5yau.com (舞与伦比),以前是这个地址,后来更新了,很长时间没玩了,谁知道现在的地址? 谢谢,789se.com莫非现在的789mmm珍的com不管了www.6vhao.com有哪些电影网站ww.66bobo.com谁知道11qqq com被换成哪个网站
重庆虚拟空间 北京虚拟主机 万网域名解析 谷歌香港 英文简历模板word 双11抢红包攻略 100x100头像 域名转向 合租空间 服务器维护方案 adroit cn3 免费高速空间 爱奇艺vip免费领取 网站在线扫描 web服务器是什么 登陆空间 网通服务器 web应用服务器 iki 更多