BlueNRG-M2 idle power consumption too high
I am building a non-connectable beacon using a BlueNRG-M2SP board, and an STM32L412 MCU as a host, and the power consumption of the M2SP board between advertisment phases is around 24 uA, which is over 10 times higher than what the datasheet says (2.1uA).
I am using ADV_NONCONN_IND and ADV_INTERV_MIN = ADV_INTERV_MAX = 16000 (10 seconds).
Is the 24uA current in idle expected in this configuration?
Are there any additional commands which can be sent over SPI to reduce the power consumption?
I flashed DTM SPI firmware on the M2SP board, version 2.1c
When the M2SP is put in reset, the measured power consumption drops to 0, as expected (5nA, according to the datasheet).
After initializing the hci, the MCU is put into Stop2 mode, and the measured power consumption is around 0.85uA, as predicted by the STM32L412 datasheet.
