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.

CC2652P7: Intermittent current draw every 550ms from multirole, BLE off

Part Number: CC2652P7
Other Parts Discussed in Thread: SYSCONFIG

I'm looking for some ideas about where this extra current sink is coming from with no clocks of my own running (commented entirely), no GPIO functions, no scanning or advertising (I've made sure with breakpoints on the callbacks). I'm using a custom board but most of the sysConfig is from multirole settings. I'm using the RCOSC, display module is NULL, Release build. Measured directly from the 3.3V pin (no headers) to my board without JTAG connected (roughly confirmed with multimeter). These spikes occur with regularity at 550ms. My only unknown is an accelerometer that should be shutdown. Is this some sort of keep-alive? Seems like a lot of current. Thanks,

  • Note: this looks like scanning. However, no scan callbacks are being called (e.g., MR_EVT_SCAN_ENABLED is never encountered) and it doesn't modify with observer settings. Unfortunately, I don't have a development LaunchPad to test.

    SDK 6.10.0.29

  • Hi Matt,

    This is most likely VDDR re-charge pulses as described in SWRA478.  You should still be able to achieve an average standby power consumption of 1 uA.

    Regards,
    Ryan

  • Thanks, Ryan. I had another device that luckily was not showing this behavior, and with your comment, I cleaned up some residue and reflowed the solder around the VDDR components and it's back to normal. Current on my DMM was showing a slight increase over time from 50uA to >100uA which sounded like a recharge/cap/microbridge issue. Appreciate the help on custom boards!