Hi there, i have a problem with my tag in low power mode.
Im measuring consumption and everything works fine but when i have an anchor with different panid in the neighborhood the tag gets a high power consumption with recurent peaks of about 126 mA with a duration of 2/7 of the time aprox. Is this a normal thing ??? because it’s ruining my low power consumption solution that im working on.
Another thing is that when i have another anchor with the same panid of the tag everything goes back to normal and i dont get those weird current peaks. im leaving a picture of the measurement i made with a resistance of about 2 ohms so the milivolts that are shown in the osciloscope are two times the real consumption.
Hi, excuse my English, I am not a native of the language.
I had a similar problem, I solved it by compiling the firmware by commenting on the dwm_shell_compile (). Apparently this runs a thread that prevents the device from entering low power mode.
hi thanks for the reply Fdiazz , I have tried commenting the dwm_shell_compile line and that wierd consumption is still there.
Please if anyone has another suggestion or answer to this i would appreciate it.
are you using the DWM1001-DEV board? If so, be sure to remove the jumpers corresponding to the j-link. sometimes the nrf can enter debug mode and cause unwanted consumption.
I also see that you have activated lesd, I suggest deactiver and test.
sorry for responding a bit late. It it took me a while to understand your issue.
If I understand correctly, then the power consumption is correct when there is no network at all in range of the Tag. When there is some Anchor of the neighbor network then the consumption would increase and you would see the power profile as on the attached picture. Is my understanding correct?
If so then it is a correct behavior. When there is no network at all, the Tag will try to seek for some active network. If there is some neighbor Anchor available, it will try to seek for some Anchor from its network by listening in all Beacon slots. It will do so for a couple of times and if it failed, it will then switch back to the deep sleep and wait for the next attempt.
PS: I don’t think the issue is related with what Felix has observed.