I have completed a design of a keyfob using the reference design CC2540DK-MINI Keyfob.
Although it is working I need to look at power management in this application. There seems to be very little documentation of how this is implemented in the reference design, other than POWER_SAVING is enabled and osal_pwrmgr_device( PWRMGR_BATTERY );
When measuring the current, it is around 0.4 mA until the button is pressed to start advertising. Thats fine. But from that point onwards it never drops below 1.9 mA.
It seems the CPU is going into a PM state (which one?) but I am assuming the radio is never turning off. Is it possible to turn it off? If so, what would be needed to turn it back on when the button is pressed?
The datasheet specifies power management in the microamp range, but I cant see how to achieve this.