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: Standby Mode Current

Part Number: CC2340R5
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

Hi,

We are using the CC2340R5 chipset in our development. We have are using the simpleLink_f3_sdk. 

IDE: CCS

We have imported the Basic BLE project from the SDK for the CC2340R5 and have measured the active current and sleep current on the EVK using a power monitor tool.

We see that the active current during advertisement on average is about ~5.2 mA and during standby the current consumption is about 10uA.

However, in the datasheet it is mentioned that during standby mode the average current consumption is ~710nA(0.71uA).

From earlier discussion with the TI experts it was told to us that the application code does not control the wakeup/sleep sequence and this is handled by the BLE stack.

Is there something that we have to change/add to get the above desired current? As mentioned, we are currently seeing the average current consumption of 10uA when in standby mode which is a big deviation reported from the datasheet.

I have also disabled the advertising to check the device's current consumption during standby and found the average current consumption to be the same(10uA).

I have added snapshot for reference.

  • Hi,

    Thank you for reaching out. You should see a power measurement of around 710nA when the device is in standby. Can you share a picture of how you are measuring the device? Have you removed the LED jumpers and disconnected the XDS110 from the LP-EM-CC2340?

    Best Regards,

    Jan

  • Hi jan,

    Please find an image of the setup attached below. 

    The power monitor tool is used to power the EVk. Only 3.3v and GND connected. The tools supplies a constant 3.3v.

    The LED jumpers were connected when on the EVK, I will remove them and see the current consumed.

  • Hi,

    Thank you for the image. In the image, I see the LED jumpers are connected. To be clear, you removed them during the  measurement correct? Based on your last message, it seems so but I just want to confirm.

    Did you disable the UART display on the basic ble example? This must be done to acheive the expected standby current. This may be done through SysConfig in the BLE module inside the Advanced Settings tab.

    Best Regards,

    Jan

  • Hi Jan,

    Thank you for highlighting the Display and LED Jumpers part. In my previous post, I had both the jumpers and UART display enabled in the SDK.

    I have removed the jumpers for the LED and have also disabled the display module from sysCFG. In addition I have also disabled the buttons which were enabled in the SDK code.

    With these changes, The average current consumption has dropped to 7uA as shown below.

    LED jumpers removed

    GPIO section of the SysCFG:

  • Hi,

    Got it. Thank you for sharing. It seems we are getting closer. Can you share the application you are using for testing? I would like to see if there is something in the code that explains the increase you are seeing.

    Best Regards,

    Jan

  • Hi Jan,

    I can export my project and share the archive file with you. How do I do it on this forum?

  • Hi,

    In CCS, you may right click on the project and export it as an archive. You may then attach the archive to your reply to this message using Insert.

    Best Regards,

    Jan

  • Hi,

    I have a one drive link, Is it safe to post online or is there any other way to share it?

    The insert option only allows links and photos to be attached, no option to upload files. The project is bare minimum but our IT team is asking to check if there is a different way to check.

    Thanks

  • Hi,

    I believe if you click the insert links/photos, then it should let you upload the archive. Can you test this? We are unable to use external file sharing options unfortunately. Please let me know if this works or not. if it does not, then we can find an alternative way to share the project.

    Best Regards,

    Jan

  • HI Jan,

    Sorry I missed the part where it said file under insert. Please find the file attached below.

    StandByCurrent_TI_TICKET.zip

  • Hi,

    I see that the project is using an older version of the SDK. Can you re-test using the latest SDK version available for the F3 SDK?

    Best Regards,

    Jan

  • Hi Jan,

    Okay, Will try it on the latest SDK. In the meantime, could you share the hex file on which you have tested and achieved the 710nA current?

    Thanks,

    Sandeep

  • Hi Sandeep,

    I have attached a project that places the device in standby for 10 seconds, wakes it up, increments a counter, and repeats indefinitely. Between wake-ups the device should be in standby and should measure the expected standby current.

    empty_LP_EM_CC2340R53_freertos_ticlang.zip

    Best Regards,

    Jan

  • Hi Jan, 

    Sorry for the delay, Will test the project and update you on this soon.

    In the meantime, is it right to assume that the current consumption for standby will not be the same as compared to the results seen in the empty project?

    I was told that in BLE projects, the control over the standby mode is taken by the BLE stack. 

    Before going to standy the radio settings are stored and then the radio is turned OFF.

    Could this retention of radio settings be the cause for the difference in current?

  • Hi Sandeep,

    Can you clarify what you are defining as standby? In the datasheet and SDK, standby refers to the lowest power state with RAM retention of the MCU. When using a BLE project, the device will go to standby between RF events and processing. The vast majority of the time, the device will be in standby. If you measure the power draw during the standby periods, you should see the expected standby figure, but if you measure the power draw over time and the time period in includes both standby sections and active sections then you will see an increase.

    The standby sections should not have an increased power draw due to BLE. To see this level of granularity you will need a power analyzer.

    Best Regards,

    Jan