3.8.7 System Self-Check and Calibration
During the system self-check and calibration procedure, up to four tune and check tasks can be executed in sequence (see the following figure).
The user can deactivate or activate each task separately by manipulating the associated bit in the eepTrxCal.calConf1 EEPROM setting.
Address | Name | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
---|---|---|---|---|---|---|---|---|---|
0x001C | calConf1 | — | EN_TEMP_MEAS | EN_SRCCAL | EN_FRCCAL | — | — | — | EN_REGREFRESH |
A system self-check and calibration process can be triggered at the following time points:
- During PollingMode at regular intervals if the eepTrxCal.selfChk.SC variable is unequal to 0x00. See Self Check from Related Links.
Address | Name | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
---|---|---|---|---|---|---|---|---|---|
0x001E | selfChk | SC[7:0] |
- From IDLEMode via the
Calibrate and Check
SPI command if the EN_SELFCHECK bit in tuneCheckConfig is set to ‘1
’. See Calibrate and Check from Related Links.
Name | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
---|---|---|---|---|---|---|---|---|
tuneCheckConfig | — | EN_TEMP_MEAS | EN_SRCCAL | EN_FRCCAL | EN_VCOCAL | — | EN_SELFCHECK | — |
Setting the SELFCHECK bit to ‘1
’ within the eepEventConf.cmdRdyConf command ready variable raises a command ready (CMD_RDY) event on the PB6 EVENT pin after finishing the system self-check and calibration process.
Address | Name | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
---|---|---|---|---|---|---|---|---|---|
0x0096 | cmdRdyConf | — | TEMP_MEAS | SRC_CAL | FRC_CAL | VCO_CAL | RF_CAL | SELFCHECK | — |