3.8.6 RF Calibration
The temperature-dependent drift of the XTAL-based RF can be corrected for the receive modes. There are 23 bytes reserved for this in the eepTrxCal.tempCal[0:22] EEPROM setting where frequency correction values can be stored in 8K increments. For more details, refer to sEEPromTrxCalib eepTrxCal. The required data must be provided by the XTAL supplier.
A frequency correction value is calculated together with the service-related eepServices.TMUL multiplier value based on the result of the latest temperature measurement. The firmware uses this value to correct the FFREQ1/2 settings that determine the output frequency of the fractional-N PLL.
Address |
Name |
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
---|---|---|---|---|---|---|---|---|---|
0x001F |
tempCal[0] |
tempCal_0[7:0] | |||||||
... | ... | ... | |||||||
0x0035 |
tempCal[22] |
tempCal_22[7:0] |
Address Service0 |
Name |
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
---|---|---|---|---|---|---|---|---|---|
0x00FB |
TMUL |
TMUL[7:0] |
An RF calibration process can be triggered at the following time points:
- During the start-up of a Receive mode as the operating mode after the system start if enabled in eepTrxConf.sysStartConfig.RF_CAL
Address | Name | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
---|---|---|---|---|---|---|---|---|---|
0x0019 | sysStartConfig | RF_CAL | — | VCO_TUNE | IDLEModeSelector | — | TMDEN | OPM[1:0] |
- During the start-up of a Receive mode
via the
Set System Mode
SPI command. See Set System Mode from Related Links.
Name | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
---|---|---|---|---|---|---|---|---|
systemModeConfig | RF_CAL | — | VCO_TUNE | IDLEModeSelector | — | TMDEN | OPM[1:0] |
- In PollingMode for each service/channel configuration. See RF Calibration from Related Links.
Name |
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
---|---|---|---|---|---|---|---|---|
pollLoopConf[x].config |
RfCalib | — |
VCOtune | — | — | — |
EOL |
EOP |
The RF calibration requires additional time. See Timing Characteristics from Related Links.