unfortunately I have come across a problem while testing my own firmware for the DWM1001. In comparison to the Factory Firmware Image, my code consumes around 400µA more in Low Power Mode being IDLE. I have also tested the untouched dwm-simple example upon which I implemented my firmware and it shows the same high current consumption. I have measured the current on the DWM1001-DEV board at J2 with J4 open (current consumption of DWM module only). LEDs are off, BLE is off, Responsive Mode is off and Stationary Detection is off. I am measuring the following values:
UPDATE RATE | FACTORY FW | dwm-simple
100 ms | 2.23 mA | 2.80 mA
200 ms | 1.10 mA | 1.51 mA
10s | 0.01 mA | 0.32 mA
My application requires the lowest update rate and thus the 0.32 mA in IDLE LOW POWER are very critical for battery lifetime compared to the 0.01 mA.
Any idea how to explain the difference in power consumption and how to reduce it in the dwm-simple example?
Thanks and best regards from Germany