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.

Power usage during sleep mode

Other Parts Discussed in Thread: CC2500

Hello,

I am using the ez430 development kit. It comes with the CC2500 radio chip. I am trying to do some low power applications and  I have discovered that the bulk of my power is going to the CC2500. I have been playing with the sleep mode for a while now by using the command below:

        SMPL_Ioctl(IOCTL_OBJ_RADIO, IOCTL_ACT_RADIO_SLEEP, 0);
 

In the user's guide located at http://www.ti.com/lit/ds/symlink/cc2500.pdf I have read that in this state it should consume about 900 nA. At this point everything works fine until I wake the radio up with the command below:

SMPL_Ioctl( IOCTL_OBJ_RADIO, IOCTL_ACT_RADIO_AWAKE, 0);

At this point, the power usage of the whole device is 1.9mA and it doesn't ever seem to go back to sleep even when I call the same sleep function. Am I using these functions correctly?

-Thanks in advanced

  • Hello Isaac,

    I am not to familiar with using simplicTI, but it seems like you are using the functions correctly. You could check the return values of the SMPL_Ioctl() function (smplStatus_t return type) to verify that you get SMPL_SUCCESS in return.

    Are you measuring the current consumed by the CC2500 only? Maybe you toggle a GPIO on the MSP430 that could cause some small additional currents?

  • It appears that the radio was being turned off after I looked at the values of SMPL_SUCCESS. I had an ADC GPIO on which toggled an LED. This was where my power was being sucked up from.