During the system self-check and calibration procedure, up to four tune and check tasks can
be executed in sequence, as shown in the following figure.Figure 2-30. System Self-Check and Calibration
Flow
Each task can be separately deactivated or activated 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).
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).
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
tuneCheckConfig
EN_ANT_TUNE
EN_TEMP_MEAS
EN_SRCCAL
EN_FRCCAL
EN_VCOCAL
—
EN_SELFCHECK
—
See the relevant sections for more information about the supported tasks.
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 the
system self-check and calibration process finishes.
Address
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0x0096
cmdRdyConf
ANT_TUNE
TEMP_MEAS
SRC_CAL
FRC_CAL
VCO_CAL
RF_CAL
SELFCHECK
TX
The online versions of the documents are provided as a courtesy. Verify all content and data in the device’s PDF documentation found on the device product page.