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.

CC1352R: Current draw in shutdown mode much higher than expected

Part Number: CC1352R

I'm working on a custom board that uses the CC1352. I am currently trying to measure the shutdown current draw, so for testing I am simply calling Power_shutdown(0,0); early in the code, as soon as everything is initialized. The board is powered by 2x AA batteries and to measure the current draw I putting a DMM in series. When in shutdown mode I am measuring a current of 6mA while the datasheet has a shutdown current of 150nA.

I don't expect to see a current as low as 150nA as there is more on the board than just the CC1352, however, there is not nearly enough to account for 6mA of current draw. It has the same external flash chip as the launchpad dev kit, as well as a couple of voltage regulators and op-amps, and everything else is a passive part. My understanding is that all that needs to be done to enter the shutdown mode is call: Power_shutdown(0,0); Is there something more that I'm missing that needs to be done to put the CC1352 into shutdown mode?

  • For the code: 

    Look at https://dev.ti.com/tirex/explore/node?node=AD2UPG41d.YP16c6cZd5Fg__pTTHBmu__LATEST as a guide. 

    6 mA is high. That is more than the chip draws in some of the active states.

    First you should verify what part of the board draws this current. Are you able to measure the current draw of only the CC1352R? If you use a bead or similar it should be possible to measure to the CC1352R only without too many changes. 

    - Have you checked the soldering, verifying that you don't have any shorts?

    - Have you checked the schematic for connections that  could cause a higher than expected current draw?

    - Run some of the examples from the SDK, set breakpoint at various parts of the code and measure. Is the draw as expected for the selected part of the code and if not, is the delta as expected? (turning on/ off peripherals etc)