3.1.1 Service-Based Concept
The ATA8210/15 is a highly configurable UHF receiver. The configuration is stored in an internal 1024-byte EEPROM. The host system control is performed by firmware. The general chip-wide settings are loaded from the EEPROM to hardware registers during system initialization. During the start-up of a Receive mode, load the specific settings from the EEPROM or SRAM to the current service in the SRAM and, from there, to the corresponding hardware registers.
A complete configuration set of the receiver is called service and includes RF settings, demodulation settings and telegram handling information. Each service contains three channels that differ in the RF receive frequencies.
The ATA8210/15 supports five services that can be configured in various ways to meet customer requirements. Three service configurations are located in the EEPROM space. They are fixed configurations that must not be changed during runtime.
Two service configurations are available in the SRAM space, and the user can modify them with user software in a Flash application or by an SPI command during IDLEMode.
A service consists of the following:
- One service-specific configuration part
- Three channel-specific configuration parts
Further configurations for PollingMode and RSSI are available and can be modified in IDLEMode via an SPI command and/or user software.
The following figure illustrates an overview of the service-based concept.