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.

CC2540 current measurements

Other Parts Discussed in Thread: CC2540, CC2541

Hi

I am trying to correlate the data in the AN092, my experiment results and the cc2540 datasheet values of current consumption. I have replicated the experiment for cc2540 and obtained comparable values as in AN092. 

For generating my own data rate, i enabled the osal timer and sent 3 packets of 20 bytes in a single connection interval, and took current measurements. I could see that there is a rise in the current drawn. I get peak value of 28mA during transmit by the keyfob, which agrees with the datasheet. The datasheet measurements refer to the reference design cc2540 EM reference design. But what is the refernce application running on this? is it the simple BLE peripheral? If yes, with or without the osal timer? Does the osal timer cause such a huge ~12mA differencebetween AN092 and my experiment?

Is osal timer a software timer purely?

  • Hi Sherin,

    The application note AN092 measures the CC2541, which has  lower radio power consumption than the CC2540 you are evaluating.

    In addition, to have the lowest possible power numbers you also need to halt the CPU on RF activity.

    Datasheet numbers are not while running a stack but by configuring and enabling the radio in test modes

    The BLE stack with the OSAL scheduler and the radio uses Timer 2 for scheduling which is a normal timer that does not draw much extra current.

    Regards,
    Svend