Hi friends, I am using the DWM1000 module with and NRF52840 board DK as the responder in the example SS_TWR. On the oder hand, I have a NRF52832 board DK as an initator. I have an issue reading distances, since at 60cm I am getting 3 meters as a result. I want to know if it has something to be with the clocks on each device, crystal oscilllator, the antenna delays, or idk I have heard a lot about the communication asynchronously of both devices when calculation the ToF. Any clue will help me so much!.
The first question in this situation is always the same: Is the error a constant offset or does it change depending on range?
If you read a constant offset from truth regardless of the actual range then the problem is almost always an incorrect antenna delay calibration.
About the only other errors that can have impacts that large would be an issue with the clock difference compensation (also fairly constant), or a fundamental maths issue (can cause all sorts of random jumps in error depending on where it is).