2.8.4 PollingMode

The ATA8510/15 offers a special receive mode that includes all the features of RXMode. It is called PollingMode.

In PollingMode, the receiver path is switched so that it alternates between an active period and a sleep period. In fastPollingMode, described in more detail in fastPollingMode, the sleep time is zero. During the active period, the device seeks valid telegrams on the participating service/channel configurations. The internal wake check logic verifies the incoming signal by checking the telegram for a valid wake check (WCOx) condition, then for a valid start of telegram condition (SOTx). If all participating service/channel configurations are checked and no valid telegram is detected, the transceiver re-enters the sleep period or otherwise remains active in the selected configuration.

PollingMode can be activated after the power-on if preselected by the operating mode (OPM) bits in the eepTrxConf.sysStartConfig EEPROM variable.

Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0x0019 sysStartConfig RF_CAL ANT_TUNE VCO_TUNE IDLEModeSelector TMDEN OPM[1:0]
Note: After the power-on, the service/channel configuration located in the pollLoopConf[0] variable is used for detecting valid telegrams. More information about the service/channel configuration can be found in Polling Service and Channel Configuration.

Furthermore, PollingMode can be activated by using the “Set System Mode” SPI command if the OPM bits in the systemModeConfig parameter are set to “0b11”. It also includes additional settings, such as VCO tuning during the ramp-up of the mode, IDLEMode selection and transparent mode enable. The service/channel configuration to start PollingMode is defined by startPollingIndex located in the serviceChannelConfig parameter.

Switching from PollingMode to IDLEMode during initialization of a new polling channel can produce a switching delay of ~200 µs. This delay is required to ensure the correct service/channel configuration of the system. For more information, see Set System Mode.

Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
systemModeConfig RF_CAL ANT_TUNE VCO_TUNE IDLEModeSelector TMDEN OPM[1:0]
serviceChannelConfig startPollingIndex
Note: Data reception with the SRAM services 3 and 4 implies a valid initialization before this mode is started. This can be done at system start-up or by using the “Init SRAM Service” SPI command. For more information, see Init SRAM Service.

In PollingMode, the data rate, channel filter bandwidth, RF modulation, frequency and signal check severity can be set independently for each service/channel configuration, and are described in more detail in General RX Settings.