Hello all,
I was trying to make some current consumption measurements, the I came up with a strange behavior.
The firmware core of my application is based on the Keyfob sample project that comes with the TI BLE Stack. Using the keyfob considering the recomendations from application note AN092 ( http://www.ti.com/lit/an/swra347a/swra347a.pdf ) and programmed with this firmware, if I look e.g. for the advertising packet, I have something like this:
It shows this current consumption peak at the end of the adv packet with a maximum value of circa 55 mA (a 10 ohm resistor at the input is used, so the value read with the oscilloscope is divided by 10). Both my custom firmware and the raw provided Keyfob firmware present this behavior. This current peak occurs everytime that the CC2541 goes to sleep mode (PM2), so it also happens, for example, when a connection event is sent and when I check the battery level.
If I test, for instance, the also provided SimpleBLEPeripheral firmware, on the same board it shows an advertising packet like the one depicted below, which shows no peak like the one described above:
I know that the SimpleBLEPeripheral project features no connection services, but is this difference something expected? A picture with both cases on the same window is show below:
Has anyone here encountered some similar behavior before?
Thank you all for your attention.
Best Regards,
Jose Sales