Hi,
We use the zigbee to synchronize diffrent units.
We use a transmitter adressing a broadcast message to remote units that output a sync signal we need a fixed latency but variation of about 1ms are acceptable.
All Modules XBRR-24 with 802.15.4 FW.
They are all configured the same between TX and RX modules. Only TX receives data on its DI input.
- Same PAN
- Same channel,
- MY 0
- DH 0
- DL FFFF
- CE End Device
- BD 115200
- RO 3 Bytes
- Transparent operating Mode
- NO API
- Not sending AT commands
- The payload is 28bytes.
- The rest is default values (no ack, no encyption, … )
The delay between DI pin of TX and DO pin of RX is
- with S1 Pro modules [6.960 ; 7.720] ms → 0.760ms It’s stable variation
- With S2C non pro modules [6.960 ; 7.780] ms → 0.760ms It’s stable variation for the 1st minute
- After the 1st minute, it shifts to [7.560 ; 8.780] ms → 1.22ms witch is still acceptable but to the limit.
- With the XBRR-24 is goes crazy [7.2; 9.5] ms → 2.3ms in average but regularily it makes jumps up to 12ms.
Note that changing the TX module to S1 or S2C doens not impact the terrible results with the XBRR-24 modulas as TX. The issue seems to be mainly at the RX side.
What can explain the unstability? how to resolve it?
Thanks,
Johan