CC2745R10-Q1: CC2745 Power State Transitions and Possibility of Entering Standby During BLE Advertising

Part Number: CC2745R10-Q1
Other Parts Discussed in Thread: SYSCONFIG

I would like to confirm the following regarding the CC2745 device:

  1. Under what conditions does the CC2745 transition into each of its power states (ACTIVE / IDLE / STANDBY / SHUTDOWN) automatically? Specifically, are there cases where the device enters these states naturally due to SDK or stack behavior, even without explicit control from the application?

  2. Is it possible for the CC2745 to enter Standby mode while periodically performing BLE advertising? If so, could you please explain the conditions and configuration required to achieve this, including any relevant implementation details such as SDK APIs or stack settings?

  • Hello Miyatake-san, 

    1. The stack will enter standby in between advertisements and connection events if possible. This is set by default within the Basic_BLE project. You can see the setting within sysconfig -> Power -> Policy Function. The power state will be active when the device is running any function including advertising, connection events, processing, etc. You can configure the Power driver to notify on power states. See the Power_registerNotify() function, and the corresponding events under macros. Additionally, you can control the power states by customizing a power policy. 

    2. As mentioned above, the stack will enter standby mode in between advertisements if you are using the PowerCC27XX_standbyPolicy. You can observe this on the Basic_BLE example project. For more information on creating your own power policy, please refer to the Power Management Documentation

    Thanks,
    Isaac