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.

RTOS/LAUNCHCC3220MODASF: LPDS current in power management

Part Number: LAUNCHCC3220MODASF

Tool/software: TI-RTOS

Good afternoon,

Now I measure current consumption based by sample code of power_management. I change the originally source code of use case Options 5 (for Always Connected) not to connect socket in order to only measure consumption of AP connection.In my assumption, this change and run means "MCU LPDS + NWP idle connected". However, the result of "MCU LPDS + NWP idle connected" is higher(1~3mA) than the data sheet (710µA) shown in below figure.

I don't understand the reason. Cloud you tell me what should I check and consider?

Result figure (IMETER):

Environment:

  • Device: LAUNCHCC3220MODASF
  • SDK: 2.10.00 
  • Mesurement Tool: IMETER-BOOST
  • Probe supply Power: 3.6 V

changing point of source code(power_measure.c)

            case UseCase_AlwaysConnected :
                prepareDataFrame(PowerMeasure_appData.port,PowerMeasure_appData.ipAddr);
                /* Start use case */

                sleep(1);
                Power_enablePolicy();
                sleep(LPDS_IDLE_TIME/1000);     // measurement timing
                Power_disablePolicy();
                UART_PRINT("Send Packet...\n\r");
                //alwaysConnected();
                break;

Just for reference

  • I check DTMI period of AP, but it's same as data sheet (1).
  • use case Options 2 result (for LPDS) is about 160µA. I assume this case is "MCU LPDS + NWP LPDS".

  • Hiroyuki,

    Why is there what looks like HTML references in your code above? is this present in your code when you build?

    <span style="background-color:#ffff99;">sleep(1);</span>
    Power_enablePolicy();
    sleep(LPDS_IDLE_TIME/1000); // <span style="background-color:#ffcc00;">measurement timing</span>
    <span style="background-color:#ffff99;">Power_disablePolicy()</span>;
    UART_PRINT("Send Packet...\n\r");
    <span style="background-color:#ffff99;"> //alwaysConnected();</span>
    break;



    It looks like you are disabling the power policy after you sleep. If you disable power policy, you will not be able to enter lpds, and this could be the reason you are seeing higher current.

    Can you remove this and see if your power consumption is better? also, you can increase your LPDS idle time, which will improve your current consumption as well.

    Regards,

    Vince Rodriguez
  • Hi Vincent,

    Thank you for your reply. Firstly, sorry regarding the format. Maybe I had mistaken when I attached code with "Insert code using SyntaxHighlighter". So, there is no problem when I build. I try to upload with latest code.

    case UseCase_AlwaysConnected :
        prepareDataFrame(PowerMeasure_appData.port,PowerMeasure_appData.ipAddr);
        /* Start use case */
    
        sleep(1);
        Power_enablePolicy();
        sleep(LPDS_IDLE_TIME/1000);
        //Power_disablePolicy();
        //UART_PRINT("Send Packet...\n\r");
        //alwaysConnected();

    OK, I have revised the code not to apply "Power_disablePolicy()". However, there are no changes about power consumption shown in below figure. In the previous code, I also applied the "Power_enablePolicy()" before entering the "sleep(LPDS_IDLE_TIME/1000)". Therefore, I assume the result is not changed. 

    Best Regards,

    Hiroyuki

  • Hi Vincent,

    I still cannot understand the clear view of high current result in AP connected + LPDS. If you know, could you tell me some information or aspects?
  • Hiroyuki,

    How are you measuring the current with the Imeter? Can you provide me a diagram showing how you are hooking up the device?

    Thanks,

    Vince Rodriguez
  • Hi Vince,

    Thank you for your quick reply. I attached diagram of measurement. In addition, for reference I also attached the pictures of device connections and latest measurement result. 

    Picture_and_result.7z

  • Hi Vincent, I'm looking forward to get your response.
  • Hiroyuki,

    Can you share a picture of the jumper settings of the MOD launchpad?

    I want to double check and make sure you are pulling current from something else.

    VR
  • Hi Vincent,

    Thank you for your response. I attached pictures, please check this.

    MOD_Picture.7z

    Best Regards,

    Hiroyuki