IWR6843ISK: Data overlap over CAN for multiple radars connected on CAN bus

Part Number: IWR6843ISK

Tool/software:

Hi,

We have a setup where four radar modules are connected over CAN to a microcontroller, with each radar transmitting data at 20 Hz.

During startup, we configure and start the radars at 10 ms intervals to maintain a separation between adjacent radars and avoid CAN bus collisions or congestion. However, after running for some time (around 90 minutes), we observe that a couple of radars begin transmitting at the same time. This indicates that the 10 ms gap is not sustained over the long run, leading to overlapping transmissions and subsequent radar data loss.

Could you please help us understand:

  1. What could be the reason for the loss of the 10 ms offset over time?

  2. Is this due to clock drift in individual radars? If yes, what factors could cause such drift?

  3. Any suggestions or best practices to handle this scenario and ensure consistent spacing between transmissions?

Your guidance on this would be highly appreciated.

Thanks,
Manoj