3.1.1 Service-Based Concept
The ATA8510/15 is a highly configurable UHF transceiver. The configuration is stored in an internal 1024 byte EEPROM. The system control is performed by firmware. General chip-wide settings are loaded from the EEPROM to hardware registers during system initialization. During the start-up of a transmit or receive mode, the specific settings are loaded 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 transceiver is called “service” and includes RF settings, demodulation settings and telegram handling information. Each service contains three channels that differ in the RF receive or transmit frequencies.
The ATA8510/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 run-time.
Two service configurations are located in the SRAM space and can be modified by USER SW in a Flash application or by an SPI command during IDLEMode.
A service consists of:
- 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 SW.
The following figure shows an overview of the service-based concept.