Hello, @Emre
I’m going to adjust the SFDTO to 37 and see if it helps.
The extended PHR mode option is necessary because I’m utilising the long frame mode.
With Regards
Sunil
Could you also share your payload size for us to reproduce this issue? Do you have enough time between two consecutive TX frames? What is your period of transmission?
In our use case, we have utilized three QM33120 devices (device A, B, and C). Devices “B” and “C” receive the 232 bytes of data (including header) that device “A” broadcasts. Once broadcast, device ‘A’ will enter receive mode and wait for a packet from device ‘B’. After receiving 232 bytes from device “A,” device “B” will immediately broadcast 116 bytes of data, which both device “A” and device “C” will receive. Device ‘C’ will now broadcast 116 bytes, which ‘A’ and ‘B’ will receive."
It appears as shown below:
broadcast 232 bytes
step1 (Tx)A-----------------------------------> B,C(RX Mode)
Since steps 1, 2, and 3 will continues till we give stop command from command prompt, we have not established a time interval between transmissions. As a result, every device will have its states shown below.
Device A–> TX,RX,RX
Device B–> RX,TX,RX
Device C–> RX,RX,TX
I think the behaviour that you observed is expected because if you have a longer PSDU then you have a higher probability of receiving signals. You can try to improve the robustness of the link by increasing the preamble length such as 1024 and reducing the data rate (850kbps).