DW3000 limitations and frequency adjustment

Hello everyone,

I am facing an issue. I am trying to use the DW3000 UWB module with ESP32. Currently, with 4 anchors and 1 tag, when I take measurements at around 10 Hz, everything seems to work smoothly. I am using DS-TWR for the measurements, and I am setting the frequency using a delay (for 10 Hz, a delay of about 100 ms). However, when I try to increase the frequency (for example, setting the delay to 50 ms to achieve around 20 Hz), the measured distances start to show absurd values, especially negative and meaningless numbers. Eventually, the system completely breaks down, showing 0 or near-zero values for the distances to certain anchors. Do I need to adjust other parameters when increasing the frequency? If so, which parameters should I adjust, and how should I change them?

Hi @Michael ,

Which Software are you using? Is this based on the API examples in XR6.0C?
When you say a delay of about 100 ms or 50 ms, do you mean chagning this RNG_DELAY_MS to 100 ms ?

If you change the inter-ranging delay period, you may need as well to adapt POLL_TX_TO_RESP_RX_DLY_UUS and RESP_RX_TO_FINAL_TX_DLY_UUS.
Those times are the time that the system will wait for between messages.