CC1352R: Current consumption during BLE Advertising

Part Number: CC1352R

Hello,

I am using CC1352 Microcontroller for the BLE function. I have advertising packet interval set to 1sec and the current consumtion is approx. 120uA (without BLE advertising packets, the current consumption is only 22uA). But according to the current profile calculator, the current consumption for 1sec BLE advertising is approx. 18.4uA.

In my custom board, the microcontroller wakes-up every 1sec for the BLE advertising  and so the current consumption is around 100uA.

Is it correct that microcontroller wakes-up everytime for BLE advertising packets? What are the best methods or low power BLE firmware setting which could reduce the current consumption?

Thanks in advance

  • Hi Electro_crazy,

    The current consumption depends on the hardware design and your software implementation. 

    Can you test your custom application on a LaunchPad and the default projects from the SDK on your custom board and compare the results? 

    Did you follow the CC13xx/CC26xx Hardware Configuration and PCB Design Considerations guide when designing your board? 

    Thanks, 
    Elin 

  • Hello,

    In deep-sleep mode on my custom board, the current consumption is approx. 22uA (this value is fine because I have few other components on my board which consumes current of approx. 20uA). So, I think the hardware design is fine.

    Only when BLE advertising is active, the current consumption is high. I have interval set to 1sec and microcontroller wakes-up at this interval and consumes 3.5mA of current everytime which results in approx. 100uA only for BLE. I am using 0900PC15A0036 balun for the antenna.

    Is it correct, that uC wakes-up at the BLE interval & consumes approx. 3.5mA? or does the BLE advertising happens with uC in sleep mode?

  • https://www.ti.com/tool/BT-POWER-CALC have a simplified current profile picture at the bottom. How does your profile look like and how do you measure this? 

  • Hello,

    I have attached the current profile for BLE Advertising from my custom board. The advertising interval is set to 1 sec.

    As shown below in image, the uC wakes up before sending advertising packet everytime and therefore i get high current consumption.

    Should the uC wake-up current be always there in the interval before sending advertising packet?

  • Hi Electro_crazy, 

    Have you compared the results from you custom board with the current measurement from a LaunchPad?

    Thanks, 
    Elin