I want to measure the current consumption of BGM121 when it receives data, I used the 'BLE Tool' on Android phone to send HEX value to BGM121 using 'Thermometer Example' (as given in http://docs-europe.electrocomponents.com/webdocs/1431/0900766b81431384.pdf) and then used AEM to monitor current. I am getting current peaks of 40 mA when I write HEX value from the app to BGM121. According to the datasheet, the RX current is 9 mA. can someone please tell me why I'm getting such a high value?
I also turned the switch to "BAT" position before switching to "AEM" as given in http://community.silabs.com/t5/32-bit-MCU-Knowledge-Base/Running-the-Energy-Profiler-on-Gecko-and-Wireless-Gecko-with-DC/ta-p/172126
Because on every connection interval there is both RX and TX activity from both master and slave devices, it's not like one is only transmitting and the other only receiving.