SWRA682 December 2020 CC1310 , CC1312PSIP , CC1312R , CC1314R10 , CC1350 , CC1352P , CC1352P7 , CC1352R , CC1354P10 , CC1354R10
The default deviation resolution is 250 Hz. If the wanted deviation is not a factor of 250 Hz the resolution can be changed. Setting modulation.deviationStepSz = 2 as part of the CMD_PROP_RADIO_DIV_SETUP settings sets the deviation resolution to 15.625 Hz.
Due to how the modem is designed not all datarates are valid for a given RXBW setting. SmartRF Studio can be used to find if the planned combination of datarate, deviation and RX BW is possible. If one or more values are outside the valid range the tool will give an error message and the valid range.
These limits can be modified by using bit repetition. This is covered in detail in this app note: CC13x0 Low Data Rate Operation
For CC13x2 bit repetition doesn’t require a separate patch. To turn the bit repition on, set .formatConf.fecMode = 0x2 under CMD_PROP_RADIO_DIV_SETUP. The repition factor is set through the following override:
HW_REG_OVERRIDE(0x5324,0x000X)
Where x is the wanted factor.