Hello,
I am trying to determine if the high-frequency crystal capacitor array can be further tuned for more accurate ISM/BLE carrier frequency transmission.
To preface, I was seeing an issue where the ISM radio was off from the chosen center frequency by about 60 kHz. After digging around online, I discovered this post: github.com/.../1056
I followed the instructions in that post since I am using external 8 pF load capacitors on the high frequency crystal as seen below.
After setting the #defines as suggested in the post above, we now see anywhere from 8-9 kHz offset from the set center frequency on the ISM radio across different boards running the same software. This is a great improvement, but our FCC requirements state the center frequency must be within 9 kHz and the current offset is too close to this requirement and could result in failing certification. I am testing at 907 MHz, 913 MHz, and 923 MHz.
Question 1: Can I tune the internal capacitors or external capacitors to obtain better accuracy and reduce this ISM frequency offset even more? Or is this realistically as close as I can get to a '0' offset.
Question 2: If the answer to question 1 is yes, what is the best approach to do this? The datasheet and reference manual for the CC1352 is lacking in this regard and doesn't explain the step value (how many pF are added or subtracted) when adjusting SET_CCFG_MODE_CONF_XOSC_CAPARRAY_DELTA.
Thanks for your time and input!