2.8.4.4 Self Check

During PollingMode, the firmware is able to periodically start the system self-check and calibration procedure. The number of polling cycles between two self-check procedures can be modified via the eepTrxCal.selfChk variable in the EEPROM settings, as described in more detail in sEEPromTrxCalib eepTrxCal.

Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0x001E selfChk SC[7:0]

The self-check functionality is always executed at the end of a polling cycle. PollingMode is interrupted and the tune and check task is triggered. After the task finishes, PollingMode resumes.

The following four options are supported and can be activated independently in the eepTrxConf.calConf1 EEPROM variable.

  • Temperature measurement
  • Polling cycle calibration/slow RC calibration
  • Fast RC calibration
  • Service refresh
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

For more information about the system self-check and calibration as well as the individual options, see Tune and Check.

Note:
  1. The self-check functionality is NOT supported for fastPollingMode.
  2. The self-check functionality is also executed once at the end of the first polling cycle after starting PollingMode via an SPI command or at start-up when selected in the EEPROM setting.