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.

LAUNCHXL-CC2640R2: Current consumption in advertisment mode.

Part Number: LAUNCHXL-CC2640R2
Other Parts Discussed in Thread: CC2640R2F, CC2640

Hi,

I am using project zero code from sdk_3_30_00_20 blestack examples. I have removed UARTLOG_ENABLE and added custom UART for sending and receiving data. POWER_SAVING is enabled. Advertising interval is 1000ms. When i measured current with multimeter current was about 1.5mA most of the time, every 1 second current shoots up to 7mA(0Db). Current consumption of 1.5mA is normal behaviour or is it possible to still reduce current consumption?. Can you please assist me in this situation.

Thanks, 

  • Hi,

    We will look into it and get back to you ASAP. Please bear with us.

    Thanks,

    PM

  • Hi Neville,

    Try shutting down the SPI External Flash by calling Board_shutDownExtFlash() at init. Also, disable the UART.

    -kel

  • Hi Markel,

    Thanks for the response.

    I tried shutting down SPI External Flash and disabled UART at this time current consumption was in uA range(1uA), I think ble device is going to standby mode. 

    For my use case UART is required, so with UART enabled is there anyway to reduce current consumption. 

    Thanks,

    Neville

  • Neville Frank said:
    For my use case UART is required, so with UART enabled is there anyway to reduce current consumption. 

    From what I know there is no other way. If you need UART then you just have to accept the current consumption. If you use peripherals such as UART then you need bigger power supply, AA battery or Lithium Ion, or a constant power supply.

    Another is you can't use a regular Digital Multi Meter to read the current consumption when the CC2640R2F is transitioning from advertising to standby mode. You need a DC Power Analyzer to do that

    What you can do is determine the current consumption of CC2640R2F with UART and without UART, is to put the CC2640R2F in shutdown mode, then using a regular Digital Multi Meter you can know how much the UART adds to current consumption.

    -kel

  • Hi Markel,

    Thanks for your response.

    Is there any way we can make make cc2640 to go to standby mode between advertisement interval and wake up by UART interrupts. 

    Thanks,

    Neville

  • Hi Neville,

    By default when the CC2640R2F is advertising it transitions from advertising to standby mode at a set interval, You can see this at the document on page 5,

    When there is UART activity it processes this event. But, when you open the UART at initialization the additional current consumption will be added, whether the CC2640R2F is advertising or not.

    The Standby Mode current can be measured using a high end DMM such as Fluke when you disable the advertisement. You need to set the Fluke DMM to  measure average current.

    -kel