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.

CC2340R5: Power consumption problem

Part Number: CC2340R5
Other Parts Discussed in Thread: LP-XDS110, ENERGYTRACE, SYSCONFIG

Tool/software:

We use the data_stream_LP_EM_CC2340R5_freertos_ticlang example to measure power consumption. After turning off the LED and removing the debug IC and external flash from the board, we use an ammeter to measure the power consumption. Before the bluetooth is connected, which is approximately between 150uA and 920uA. And we found that the power consumption of LDO on the board is about 130uA. After deducting the power consumption of LDO, the power consumption of CC2340R5 is about 20uA to 790uA. Is this power consumption normal? If it is abnormal, is there something wrong? Are there any settings that we ignored or need to modify?

By the way, when bluetooth is connected, the power consumption is between 150uA and 500uA. After deducting the power consumption of LDO, the power consumption of CC2340R5 is about 20uA to 370uA.

  • Hello Jeff,

    Thanks for reaching out.

    Please help me with the following questions to help you further:

    1. Are you using the TI evaluation board (launchpad) or is this a custom board?
    2. Could you please follow this guide to optimize power consumption: Optimizing Bluetooth Low Energy Power Consumption.
    3. If you have the XDS110-ETHDR (debug probe) Can you measure the power consumption of the device using Energy Trace (take a look at this section of the users guide: EnergyTrace stand-alone Instructions). If you can attach screeshots of the power consumption when using and when not using BLE that would be great.

    BR,

    David.

  • Hi David,

    1. Are you using the TI evaluation board (launchpad) or is this a custom board? 

        Ans :TI evaluation board

    2. Could you please follow this guide to optimize power consumption: Optimizing Bluetooth Low Energy Power Consumption.

        Ans: Could you please give me the compiled file directly so that I can test it directly? This can avoid errors caused by incorrect settings.

    3. If you have the XDS110-ETHDR (debug probe) Can you measure the power consumption of the device using Energy Trace (take a look at this section of the users guide: EnergyTrace stand-alone Instructions). If you can attach screeshots of the power consumption when using and when not using BLE that would be great

        Ans:I have LP-XDS110, but I would like to ask that can LP-XDS110 use the energytrace function? I followed software-dl.ti.com/.../ble5stack /ble_user_guide/html/energy-trace/energy-trace-cc23xx.html and did not get any measurement values.

  • Hello Jeff,

    You can see the debugger tool reference here: https://www.ti.com/tool/LP-XDS110ET.  User guide: https://software-dl.ti.com/simplelink/esd/simplelink_lowpower_f3_sdk/8.10.00.55/exports/docs/ble5stack/ble_user_guide/html/energy-trace/energy-trace-cc23xx.html

    In addition I am attaching the .hex file (which is basic_ble project). Let me know your findings.

    BR,

    4278.basic_ble_LP_EM_CC2340R5_freertos_ticlang.hex

    David.

  • Dear Dave,

    I used the hex file  you provided for measurement. The test results after Bluetooth connection are as shown in the figure below. Is this power consumption in line with expectations? Because the power consumption is higher than I imagined, I want to confirm with you.

    In addition, the power consumption in the figure below does not include the power consumption of the oscillator. I provide an additional 3.3v for the oscillator.

  • Hello Jeff,

    This depends on the Blutooth LE advertisement configurations. This is definitively not an ideal setting for power consuming as the device is advertising every 100 ms. The key to reduce power consumption is to make the device spends as much time as allowed by the application on Standby. The cc2340R5 device is design to have a very low power consumption (<700 nA). I would suggest to try modifying the advertisement interval and see how that brings you much lower power consumption values (see Step 2 in Optimizing Bluetooth Low Energy Power Consumption). In addition, to get the best current draw data from Energy Trace, please make sure you are only connecting VDD and GND (using cables) as seen in Figure 182.

    Let me know how else I can help here.

    BR,

    David.

  • Dear David,

    Yes, I connected according to the method in Figure 182. In addition, I know that the power consumption can be reduced by increasing the Primary PHY Interval Minimum and Primary PHY Interval Maximum. However, after adjustment, only the power consumption before the Bluetooth device is connected will be reduced, the power consumption after connection will be the same as the picture in the last reply and will not change. Is this correct? If so, does it mean that if I want to save power, do not keep the Bluetooth device connected all the time? Instead, when data is needed, reconnect to obtain the data?

    The figure below attaches the power consumption figure before the Bluetooth device is connected. At this time, the Primary PHY Interval Minimum and Primary PHY Interval Maximum are both 2000ms.

  • Hello Jeff,

    The parameter (PHY interval) you have modified affects the advertisement process, however it does not modifies the connection interval. This one is set by the central device and you can modify it inside SysConfig -> BLE -> Central Configuration -> Connection Interval Min and Max (ms).

    The smaller the interval, the higher the consumption. Also consider the TX power configuration and all of the considerations here: Optimizing Bluetooth Low Energy Power Consumption.

    BR,

    David.