I was able to make a working RTLS system with my custom boards (anchors+tags) using DWM1000 module and also added custom antennas to extend range. The system works as expected and the accuracy has been achieved.
Now I redesigned another system but this time using DW1000 chip and integrated the antenna in the PCB (the same as the previous working system).
The issue I’m having currently is the accuracy of the measurement (anchor <->Tag):
for 0.85 cm distance between tag and anchor I get the following :
- Old anchor (dwm1000) <-> old tag (dwm1000) gives ~0.87 cm
- New anchor (dw1000) <-> old tag (dwm1000) gives 1900-3000 m !
- New anchor CPU (dw1000 removed) + dwm1000 from old tag <-> old tag (dwm1000) gives ~0.87 cm
I’m running the same exact code in all cases, so for deubgging I started checking:
-The quartz -> OK
-V1.8 and V3.3 -> OK
- VDDVCO -> goes to 0 and 1.4V each time the dw1000 uses its RX/TX (see attached file). Is this the normal behavior ?
Is there anything else that I can check to verify that my setup is correct ? i’m out of ideas here !