We developed already a working model of our system with WSTK and EFR32, now we want to move into prototype phase, where antenna diversity should be applied.
I'm playing around with just one antenna and observe antenna switching signals and I noticed strong dependency from AGC and Timing Detection settings.
While using single antenna:
Modulation GFSK, Bitrate 1600kbps, Peamble 80bits, AGC FAST, AGC Period 0, AGC Settling Delay 39, Number of Symbols in Timing Window 14, Timing Det. Threshold 20 Number of Timing Windows 1, Timing Samples Threshold 12.
When we applied antenna diversity, we increased preamble to 120b, and though we were loosing every other frame. After changing AGC Settling Delay to 19 it was improved, but still loose quite some frames. I see that there is an event TIMING_DETECT but after 60us there is TIMING_LOST. I'm pretty sure it must be related to AGC settings and Timing detection settings, but I need a reference guide or some other advice.
We haven't documentation n how the dwell time is calculated for a given timing detection scheme and AGC configuration. This is done automatically onchip.
The recommendation I can give is to may out the AGC settling delay to buy more margin one one antenna for detection. As a 1st estimate go with 3 x the preamble length as needed for robust operation in single antenna mode.
Let me know if this is of help,