This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP432低功耗测试求助

最近在用红色的MSP432P401R这板子测低功耗。我先设的几个时钟的值,把ACLK,BCLK,MCLK,SMCLK,HSMCLK这5个时钟都设的32kMz,DCO设的1.5MHz(不知道还能不能设的更低)。然后用库函数设的PCM_setPowerState电源状态值,这上几个图。设的是不同的电源状态,有活跃状态AM,还有休眠模式LPM,和休眠低频模式LPM_LF,然后根据里面的功率和电流截的图。我看程序里,设成LPM的,都自动进入睡眠了PCM_gotoLPM0()。然后现在有几个问题不知道怎么回事,简介里写的睡眠模式不是这么说的嘛,
Ultra-Low-Power Operating Modes
– Active: 90 μA/MHz 
– Low-Frequency Active: 90 μA (at 128 kHz) 
– LPM3 (With RTC): 850 nA 
– LPM3.5 (With RTC): 800 nA 
– LPM4.5: 25 nA
都是几十微安,我这最低都是四百微安啊,不知道单位有没有错(这个微安/MHz我有点没理解);
第二个问题,LPM3都是深度睡眠模式了,为什么还这么高呢?
是我参数没有设置完全才会出现这么高的消耗吗?
如果想进入最低消耗,那应该怎么配置呢?
麻烦会的朋友解答下~~~

  • yunhao cui,

    我在最新手册里看到的数据如下, 此数据和Spec中对应表格是相符的,如下图,其中详细说明了测试的前提条件,例如 LPM3 (With RTC): 660 nA, 1~6都得满足,供电3V,7和8 表明了RTC时钟源是LFXT, WDT disable。建议可以先从LPM3开始,在EVM板上,down好程序后,断开仿真器 jumper ,用外部供电,串入万用表进行测试。因为仿真器连接也会有额外的电流的。我看MSP432 code example 有最简单的LPM3例程。你可以测试看看。

    http://www.ti.com/product/MSP432P401R/toolssoftware

    MSP432P401x Code Examples (Rev. F)  (ZIP1263KB )   1,185views,26 Aug 2016   

    msp432p401x_pa_01 Write a word to Port A (Port 1 + 2)
    msp432p401x_pcm_01 Enter LPM0 (ARM Sleep Mode) with ACLK = REFO, SMCLK = 3MHz
    msp432p401x_pcm_02 Enter LPM3 (ARM Deep Sleep Mode) with ACLK = REFO


    msp432p401x_pcm_03 Enter LPM3 (ARM Deep Sleep Mode) with ACLK = VLO


    Ultra-Low-Power Operating Modes
    – Active: 80 μA/MHz
    – Low-Frequency Active: 83 μA at 128 kHz
    – LPM3 (With RTC): 660 nA
    – LPM3.5 (With RTC): 630 nA
    – LPM4: 500 nA
    – LPM4.5: 25 nA

  • 万分感谢,我说怎么我查不到,下的不是最新的datasheet,我下了个最新的数据手册,我先看看,没什么问题就给您结了!

  • 还想请问下,有中文版的数据手册嘛。。英文的看的慢,而且怕抓不住重点。。

  • 没有中文的数据手册