2.6 IDLEMode

IDLEMode is the basic system mode. From this mode, all supported operating modes can be started. Most circuits are deactivated in IDLEMode.

IDLEMode follows up OFFMode at the system start-up and system reset. It is used as the default mode after leaving other system modes and can be activated at any time by the SPI command, “Set System Mode”.

To help attain a system with low power consumption, various AVR sleep modes are possible during the inactive period of IDLEMode. The sleep mode configuration occurs during system initialization. For the lowest current consumption, it is recommended to set the AVR core to power-down mode. For more information, see Sleep Modes and Active Power Reduction.

The ATA8510/15 offers two different idle modes: IDLEMode(RC) and IDLEMode(XTO).

In IDLEMode(RC), only the DVCC voltage regulator, the FRC oscillator (active period) and the SRC oscillator (power-down period) are switched on. If enabled, the AVR automatically uses a sleep mode to achieve very low current consumption.

In IDLEMode(XTO), the AVCC voltage domain and the XTO are additionally activated to provide a high accuracy system clock derived from the crystal oscillator. This increases power consumption compared to IDLEMode(RC), but the start-up time of the receive and transmit modes decreases because the XTO is already running.

The IDLEMode selection after the system initialization occurs in the EEPROM variable, eepTrxConf.sysStartConfig.IDLEModeSelector. If the bit is set to ‘1’, the system starts up with IDLEMode(XTO), otherwise with IDLEMode(RC).

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]

During system operation, IDLEMode can be selected by the SPI command “Set System Mode”.

If the IDLEModeSelector parameter is set to ‘1’, the system switches to IDLEMode(XTO) after the active operating mode finishes, otherwise to IDLEMode(RC). For more information, see SPI Command Reference.

Note:
  • IDLEMode neither provides any internal status information nor generates external events.
  • IDLEMode is the only mode that allows reading/writing from/to EEPROM, SRAM and hardware registers.