ATA5780-PNQW [ATMEL]

Telecom Circuit, 1-Func, 5 X 5 MM, 0.50 MM PITCH, LEAD FREE, VQFN-32;
ATA5780-PNQW
型号: ATA5780-PNQW
厂家: ATMEL    ATMEL
描述:

Telecom Circuit, 1-Func, 5 X 5 MM, 0.50 MM PITCH, LEAD FREE, VQFN-32

ATM 异步传输模式 电信 电信集成电路
文件: 总23页 (文件大小:891K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Features  
Supported Data Rate 0.5k to 20kBit/s Manchester (Higher Data Rates in Transparent  
Mode)  
Programmable RX-IF Bandwidth 25kHz to 360kHz (Approx. 10% Increments)  
Frequency Ranges 310MHz to 318MHz, 418MHz to 477MHz, and 836MHz to 928MHz  
– 315.00MHz/433.92MHz/868.30MHz and 915.00MHz with 24.305MHz Crystal Freq.  
Programmable Channel Frequency with Fractional PLL  
– 92Hz Resolution for Low Band  
– 184Hz Resolution for High Band  
UHF ASK/FSK  
Receiver  
FSK Deviation ±0.375kHz to ±90kHz  
FSK Sensitivity (Manchester) at 433.92MHz  
– –106dBm at 20kBit/s, Δf = ±20kHz, IFBW = 165kHz  
– –109dBm at 10kBit/s, Δf = ±10kHz, IFBW = 165kHz  
– –111dBm at 5kBit/s, Δf = ±5kHz, IFBW = 165kHz  
– –119dBm at 0.75kBit/s, Δf = ±0.75kHz, IFBW = 25kHz  
ASK Sensitivity (Manchester) at 433.92MHz  
Atmel ATA5780  
Summary  
– –108dBm at 20kBit/s, BW = 360kHz  
– –116dBm at 1kBit/s, BW = 360kHz  
Excellent Blocking (IFBW = 165kHz): 64dBC at Freq. Offset = 1MHz and 50dBC at  
225kHz  
High Image Rejection Typ. 55dB (315MHz/433.92MHz); Typ. 50dB (868.3MHz/915MHz)  
without Calibration  
Preliminary  
Input 1dB Compression Point  
– Typ. –35dBm (Full Sensitivity Level)  
– Typ. –20dBm (15dB Reduced Sensitivity)  
Digital RSSI with Accuracy of ±5dB and 0.5dB Resolution  
Low Current Consumption  
– Typ. 9.3mA for RX (Low Band) Typ. 580µA 3 Channel Polling  
Max. Power Down Current Consumption of 600nA at VS = 3.6V and T = 85°C  
Programmable Clock Output Derived from Crystal Frequency  
24Kbyte of ROM with Atmel Firmware  
512 Bytes of EEPROM Data Memory for Receiver Configuration and 768 Bytes of SRAM  
SPI Interface for RX Data Access and Receiver Configuration  
IRQ Signal Indicates the IC Condition Status  
Automatic Application Channel Polling (3 RKE Channels, TPMS, RS)  
ID Scanning Up to 18 Different IDs (ID Lengths of up to 4 Bytes)  
Supply Voltage Range 1.9V to 3.6V and 4.5V to 5.5V  
Temperature Range –40°C to +105°C  
Excellent ESD Protection at All Pins (±4kV HBM, ±200V MM, ±750V FCDM)  
Small 5mm × 5mm QFN 32 Package Pin/Pitch 0.5mm  
Pin Compatible IC with Rx Performance Identical with the Atmel ATA5830 Transceiver  
Appropriate for Application Systems Compliant with EN 300 220 and FCC 15  
NOTE: This is a summary document.  
The complete document is available  
under NDA. For more information,  
please contact your local Atmel sales  
office.  
9207BS–RKE–01/11  
1. General Product Description  
1.1  
Overview  
The Atmel® ATA5780 is a universal, highly integrated, low-power UHF ASK/FSK single chip  
RF receiver. This IC contains the RF part, digital baseband and the AVR® microcontroller core.  
The core is a low-power CMOS 8-bit microcontroller with enhanced RISC architecture. The  
receiver is designed for ISM frequency bands in the 310MHz to 318MHz, 418MHz to 477MHz,  
and 836MHz to 928MHz ranges respectively while featuring a high degree of integration,  
which reduces the number of external elements. Outstanding RF performance and sophisti-  
cated baseband signal processing enables robust wireless communication. The receiver is  
designed using super heterodyne architecture with an integrated low-IF double quadrature  
mixer. This architecture features high image rejection and excellent blocking performance. Its  
flexible, configurable baseband signal processing also allows the receiver to operate in sev-  
eral scanning, wake-up, and automatic self-polling scenarios. During scanning the IC can seek  
specific message content (IDs) and in case of a valid telegram the data is stored in the FIFO  
data buffer. The two fully independent receiving baseband paths enable receiving and pro-  
cessing of two different incoming signals. The configuration of these signals can differ in  
modulation, data rate or wake-up scenario. The autonomous scanning of three different appli-  
cation channels with varying configuration is supported. The settings of the receiver are stored  
in a 512-byte EEPROM. The device can be configured and accessed via an SPI interface.  
1.2  
Application  
1.2.1  
Target Applications  
The receiver is designed for use in the following application areas:  
• Remote Keyless Entry System (RKE)  
• Tire Pressure Monitoring System (TPMS)  
• Remote Start System (RS)  
• Remote Control System, e.g. garage door openers  
Smart RF Applications  
Because of its flexibility the receiver can combine up to three different application types in the  
autonomous self-polling setting.  
2
Atmel ATA5780 [Preliminary]  
9207BS–RKE–01/11  
Atmel ATA5780 [Preliminary]  
1.2.2  
Typical Application Circuits  
Figure 1-1. Typical 5V Application Circuits  
32  
31  
30  
29  
28 27  
26 25  
ATEST TEST  
_IO1 _IO2  
1
2
3
4
24  
MOSI  
SCK  
RFIN_LB  
23  
RFIN_HB  
NSS  
MISO  
MOSI  
SCK  
SPDT_RX  
SPDT_ANT  
N.C.  
CLK_OUT 22  
21  
Microcontroller  
DGND  
Atmel  
ATA5780  
20  
5
6
DVCC  
NPWRON5  
TRPB  
TMDO_CLK  
19  
N.C.  
7
NPWRON4 18  
NPWRON3  
N.C.  
N.C.  
8
TMDO  
17  
NPWRON2  
TRPA  
9
10  
11  
12  
13  
14  
15  
16  
VS = 4.5V to 5.5V  
1.3  
Main Extended Features of the ATA5780  
1.3.1  
Outstanding RF Performance  
The Atmel® ATA5780 UHF receiver is highly sensitive. Its high image rejection and outstand-  
ing blocking performance make a robust application against interferer possible in a low cost  
design. The programmable channel filter bandwidth additionally provides flexibility to address  
different system requirements.  
1.3.2  
Automatic Self-polling and Multi-channel Capability  
The autonomous self-polling supports the automatic scanning of three different applications.  
In the automotive car access market the Remote Keyless Entry (RKE), Tire Pressure Monitor-  
ing System (TPMS), and Remote Start (RS) application can be supported with a single IC. In  
addition, multi-channel systems of up to three frequencies can be used. All five different fre-  
quencies can be scanned in the autonomous polling scheme, three frequencies for RKE, a  
single frequency for TPMS, and also a single frequency for RS. Completely different and  
unique configuration of each application type is supported. This is possible due to the flexibility  
of the digital baseband and two different baseband reception paths. The IC can be operated  
without having to be initial configured by an external microcontroller.  
1.3.3  
Wake-up Scenario and ID Scanning  
The baseband signal processing is designed to reduce host controller processing load. For  
this purpose the receiver has to find the right telegram (message content) first before the host  
controller is woken up. The criterion for the wake-up can be determined using a pattern and ID  
within the telegram. Before the host controller is woken up, the receiver has to find both the  
correct pattern in the preburst and the valid ID.  
3
9207BS–RKE–01/11  
1.3.4  
1.3.5  
Two Separated Reception Paths  
The receiver’s demodulator contains two separate data paths. The parameters for either path  
can be set differently, e.g. the modulation type or data rate. Both paths generally work simulta-  
neously, but the first valid data from one of the both paths is stored on the buffer, which can be  
read by using the SPI command.  
Channel Statistic  
In order to accelerate the communication in multi-channeling the Atmel ATA5780 offers a fea-  
ture defined as channel statistic. If this feature is activated, the IC will find the best channel  
having the least interference within the three frequency channels and select the best channel  
as the first operating frequency during transmission.  
1.3.6  
Application Firmware  
All the functionality described in the datasheet is implemented in 24-Kbyte ROM firmware.  
1.4  
Pin Diagram and Configuration of Atmel ATA5780  
Figure 1-2. Pin Diagram  
32 31 30 29 28 27 26 25  
exposed die pad  
RFIN_LB  
RFIN_HB  
SPDT_RX  
1
2
3
4
5
6
7
8
24 MOSI  
23 SCK  
22 CLK_OUT  
21 DGND  
SPDT_ANT  
N.C.  
Atmel  
ATA5780  
20 DVCC  
N.C.  
19 NPWRON5/TRPB/TMDO-CLK  
18 NPWRON4  
17 NPWRON3/TMDO  
N.C.  
N.C.  
9
10 11 12 13 14 15 16  
Note:  
The exposed die pad is connected to the internal die  
4
Atmel ATA5780 [Preliminary]  
9207BS–RKE–01/11  
Atmel ATA5780 [Preliminary]  
Table 1-1.  
Pin Configuration  
Pin Name  
RFIN_LB  
RFIN_HB  
SPDT_RX  
SPDT_ANT  
NC  
Pin No.  
Type  
Function  
1
2
Analog  
Analog  
Analog  
Analog  
LNA input for low-band frequency range (< 500MHz)  
LNA input for high-band frequency range (> 500MHz)  
RX switch output (damped signal output)  
Antenna input for the switch  
Not connected  
3
4
5
6
NC  
Not connected  
7
NC  
Not connected  
8
NC  
Not connected  
9
TEST_EN  
XTAL1  
Test enable, works with AVCC voltage  
Crystal oscillator pin1 (input)  
Crystal oscillator pin2 (output)  
RF front-end supply regulator output  
Main supply voltage input  
NRESET  
10  
11  
12  
13  
14  
15  
16  
17  
18  
Analog  
Analog  
Analog  
Analog  
Digital  
Digital  
Digital  
Digital  
Digital  
XTAL2  
AVCC  
VS  
NRESET  
NPWRON1  
NPWRON2 / TRPA  
NPWRON3 / TMDO  
NPWRON4  
NPWRON1  
NPWRON2/TRPA  
NPWRON3/TMDO  
NPWRON4  
NPWRON5 / TRPB /  
TMDO_CLK  
19  
Digital  
NPWRON5/TRPB/TMDO_CLK  
20  
21  
22  
23  
24  
25  
26  
27  
28  
DVCC  
DGND  
Digital supply voltage  
Digital ground  
CLK_OUT  
SCK  
Digital  
Digital  
Digital  
Digital  
Digital  
Digital  
Digital  
CLK_OUT  
SCK  
MOSI  
MOSI (Master Out/SPI Slave In)  
MISO (Master Int/SPI Slave Out)  
PWRON/LED1 (strong high-side driver)  
NSS  
MISO  
PWRON / LED1  
NSS  
IRQ  
IRQ (software-controlled external microcontroller interrupt flag)  
NPWRON6 /  
RX_ACTIVE / LED0  
NPWRON6/RX_ACTIVE (strong high-side driver)/LED0  
(strong low-side driver)  
29  
Digital  
30  
31  
32  
AGND  
TEST_IO2  
ATEST_IO1  
GND  
Analog ground  
RF front-end test input/output 2  
RF front-end test input/output 1  
Ground/backplane on exposed die pad  
1.5  
Compatibility with the Atmel UHF Transceiver ATA5830  
This IC is pin compatible to the transceiver ATA5830. The IC has the identical RX perfor-  
mance of the Atmel® ATA5830 RX path. The difference is on the digital block. The receiver  
does not contain a free usable microcontroller and is operated using a ROM-only programmed  
AVR® as state machine without flash or TX part. This receiver is therefore fully compatible with  
the transceiver and can also be customized via EEPROM settings.  
5
9207BS–RKE–01/11  
2. System Operation Modes  
2.1  
Operation Mode Overview  
This section provides an overview of the standard modes and the transition between them.  
In the OFF mode all the circuit blocks of the receiver are deactivated. The IC can be woken up  
by activating the PWRON pin or NPWRON pins.  
In the idle modes most receiver circuits are deactivated. If not, at minimum the oscillators are  
deactivated. The Atmel® ATA5780 features two idle modes. The first is IDLE_RC which only  
activates the RC oscillator in the microcontroller section. The second one is IDLE_XTO; in this  
mode the Crystal oscillator is active in additional to the RC oscillators.  
In RX mode all the circuits necessary for receiving telegrams are active.  
In polling mode the receiver is switched between active mode and sleep mode to reduce cur-  
rent consumption. During active mode the receiver scans for a valid signal. If no valid signal is  
available, the receiver automatically goes into sleep mode. The polling cycle and the wake-up  
criteria can be set in the EEPROM of the receiver. In the polling scenario three different appli-  
cations can be covered: the Remote Keyless Entry (RKE), the Tire Pressure Monitoring  
System (TPMS), and the Remote Start (RS). For the RKE up to three operating frequencies  
can be used. Because of the flexibility of the IC the wake-up criteria and polling cycle for each  
application can be defined separately in the EEPROM.  
6
Atmel ATA5780 [Preliminary]  
9207BS–RKE–01/11  
Atmel ATA5780 [Preliminary]  
3. Description of System Functions  
3.1  
OFF Mode  
The purpose of this mode is to set the device in a condition with very low current consumption.  
For example a current consumption of 5nA can be typically expected for a 3V application,  
which is a benefit for the battery application. All the circuits of the receiver, AVCC, and DVCC  
are deactivated while in this mode so that the device will not be sensitive to any RF signals or  
SPI commands. Furthermore, all the ports are set as an input. To leave the mode, the receiver  
must be woken up using the PWRON pin or NPWRON pins.  
3.2  
3.3  
IDLE Mode  
Most parts of the circuit are deactivated in idle mode. It is advisable to set the AVR® core to  
power-down mode in order to achieve the lowest current consumption. The Atmel® ATA5780  
receiver provides 2 different idle modes, Idle RC and Idle XTO. For Idle RC the DVCC power  
supply is active and the AVR core runs with either slow RC oscillator (SRC) or fast RC oscilla-  
tor (FRC). DVCC, AVCC, and XTO are active in Idle XTO mode.  
Coding Schemes and Modulation Option  
The Atmel receiver ATA5780 works with Manchester and NRZ coding for system design flexi-  
bility. Figure 3-1 shows the Manchester coding polarity which is usually used in the  
application. Because of its flexibility, system designers can configure the Atmel receiver  
ATA5780 using another polarity of the Manchester coding. This can be set in the EEPROM  
configuration.  
Figure 3-1. Manchester Coding Polarity  
0”  
1”  
3.4  
Receiving (RX) Mode  
The receiver’s RX mode can be started in two ways, first by using the “Start_RX_EEPROM”  
SPI command. In this case the command leads the loading of all channel parameters from the  
EEPROM and starts RX mode. Secondly, the RX mode starts after power on automatically as  
preselected in the EEPROM. In this condition the IC automatically leaves OFF mode, checks  
the receiver configuration in the EEPROM (TC2), loads all channel parameters from the  
EEPROM and starts RX mode.  
3.4.1  
RX Transparent Mode and Buffered Mode  
If the transmitter or receiver buffer mode is set, the received telegram is stored in the 32-byte  
RX buffer first before it can be read via SPI command. The Atmel ATA5780’s demodulator  
contains two different paths whose parameters can be set separately, e.g. the modulation type  
and data rate. Both paths generally work simultaneously until the device receives initial valid  
data from one of the both paths. Only this initial valid data is stored in the RX buffer. Because  
the buffer is a ring buffer, a special interrupt is defined for the microcontroller (e.g., the AVR  
block) so that the stored data can be read out quickly.  
7
9207BS–RKE–01/11  
In transparent mode, after the receiver recognizes the valid wake-up criterion the received  
data stream and a corresponding data clock are generated on TMDO and TMDO_CLK  
directly. The wake-up criteria must be set in the EEPROM. The first criterion is detection of  
BitCheck and the start bit. This is the criterion for a standard telegram format. The second one  
is the wake-up pattern and the SFID, which are part of a flexible telegram format. If the two  
demodulator reception paths (path A and path B) are activated, the signals generated on pin  
TMDO and TMDO_CLK come from the path which has recognized the first successfully  
wake-up criterion.  
For analysis and monitoring purposes the IC offers another type of transparent signal. The pin  
TRPA and TRPB can be used for this purpose. The raw data received is generated at the  
selected pin.  
3.4.2  
3.4.3  
Modulation in Receiving Mode  
Atmel® ATA5780 supports the typical modulation types in short-range device applications, as  
well as ASK and FSK modulation types. The novel feature of this Atmel receiver is its ability to  
receive GFSK modulated telegrams.  
Data Rate  
Using the buffer mode the receiver supports the data rate from 0.5kBps to 20kBps in Man-  
chester coding, whereas in NRZ coding the supported data rate range is between 1kBps and  
40kBps.  
One of the important parameters for system sensitivity is the data rate tolerances. Atmel  
ATA5780 supports the receiving of signal with a data rate tolerance of up to ±10% without any  
sensitivity loss. The guaranteed sensitivity loss is just 1dB for data rate tolerance of up to  
±20%.  
3.4.4  
3.4.5  
RX Error Handling  
This section describes the behavior of the device if a bit error or an ID scan error occurs during  
the reception process. The discussed condition in this section is the receiving mode's state  
after the successful detection of an SFID or start bit. The RX error handlings can be set to  
receiver configuration 6 (TC6) in the EEPROM.  
Controlling an External LNA  
Depending on the system requirement, higher reception path sensitivity may be required. An  
external low noise amplifier should be used to boost sensitivity. This device offers an RXAC-  
TIVE output pin which can be used to bias the external LNA. Basically, the pin shows the  
active time of the receiver path and can supply a maximum of 4mA current consumption. The  
polarity of the RX_ACTIVE pin can be set in the EEPROM (IRQ/event configuration).  
3.4.6  
Protocol and Telegram Handling  
3.4.6.1  
Simple Telegram (FTS = 0)  
A simple telegram consists of a preamble, start bit and data stream. The start bit is the part of  
the first data byte which must be different from the preamble sequence. If the preamble  
sequence is “0000…” the start bit must be “1”. Conversely, the start bit must be “0” if the pre-  
amble sequence is “1111…”.  
8
Atmel ATA5780 [Preliminary]  
9207BS–RKE–01/11  
Atmel ATA5780 [Preliminary]  
Figure 3-2. Principle of the Simple Telegram  
Start  
Bit  
Preamble  
DATA  
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
1
Whether a telegram is valid or not is decided using the bit check function and start bit as the  
synchronization point. This telegram has less sustainability against noise. In order to guaran-  
tee that the receiver will not be woken up very often by environmental noise the bit number to  
be checked must be set to higher than 6.  
3.4.6.2  
Flexible Telegram Support Enabled (FTS = 1)  
This kind of telegram offers more sustainability for the communication link. This flexible tele-  
gram consists of a wake-up pattern (WUP), a relatively short preamble and SFID preceding  
the data stream. Between the WUP and preamble a space can be inserted in which no carrier  
signal occurs. An optional stop bit may come at the end of the telegram. This is not absolutely  
necessary because the end of the telegram is recognized when a Manchester code violation is  
detected.  
Figure 3-3. Principle of the Flexible Telegram  
Stop  
Bit  
WUP  
Space  
Preamble  
SFID  
DATA  
3.4.7  
ID Scanning  
One novel feature of the receiver is ID scanning used in combination with RX buffer mode.  
The receiver compares the received ID with the stored IDs in the EEPROM memory. Up to 18  
IDs can be stored and each ID can be 4 bytes long at the most. The number of the IDs to be  
activated can be set in the ID_EN control register. The ID length and the position of the ID in  
the data stream can be specified in the IDx_CTRL control registers. Figure 3-4 illustrates  
where the ID could be positioned in a data stream.  
Figure 3-4. Possible ID Position in a Data Stream  
IDxS  
Start ID Scanning  
Start ID Scanning  
Start ID Scanning  
Start ID Scanning  
0
0
1
1
0
1
0
1
Preburst +  
Startbit  
(8 Bit)  
Preburst  
(8 Bit)  
1. Data  
Byte  
2. Data  
Byte  
3. Data  
Byte  
4. Data  
Byte  
5. Data  
Byte  
6. Data  
Byte  
7. Data  
Byte  
8. Data  
Byte  
9. Data 10. Data  
Byte  
Byte  
9
9207BS–RKE–01/11  
Note:  
RSSI Measurement  
If a telegram with a valid ID is received the receiver automatically reverts to idle mode.  
3.4.8  
The receiver offers digital RSSI values and measures the RSSI value of the received signal at  
regular intervals. This feature works in RX mode only. The measurement intervals must be set  
in the RSSI configuration of the EEPROM.  
The measurement interval can be configured to be between 0.25ms and 4.0ms. The mea-  
sured RSSI values are stored in a 32-byte RSSI buffer.  
The RSSI sampling is started the moment the start bit or SFID is successfully recognized. In  
case the RX mode is restarted or when the ID check fails during polling, the RSSI buffer  
pointer is set to the initial values. Depending on a defined buffer fill level the device can gener-  
ate an event or interrupt which can be used to trigger the microcontroller. The following  
receiver states allow the RSSI request to be activated:  
• Demodulator_stable  
• Bit/WUP check or  
• RX_Mode  
The RSSI can be used in both RX buffer and Rx transparent mode.  
As a part of the flexible telegram support (FTS = 1) the Atmel® ATA5780 receiver allows the  
minimum and maximum RSSI value to be defined as additional wake-up criteria.  
The minimum and maximum values are stored in SRAM with the initial values of 0x00 (min)  
and 0xFF (maximum). With this initialization there is no restricted area and all telegrams with a  
valid WUP check are accepted.  
3.5  
Polling Mode  
3.5.1  
Overview  
The use of polling mode in the Atmel ATA5780 reduces current consumption. In this mode the  
receiver path alternates between active and sleep mode. During the short active mode the  
device scans for the valid telegram. During a relative short active period the wake-up (WUP)  
logic verifies the incoming signal by checking the telegram for a valid wake-up pattern or bit  
check. The device is able to detect two different telegram types. The first one is the standard  
telegram type for which the wake-up criteria are the bit check and start bit. The second tele-  
gram type is a flexible telegram which is validated using a wake-up criteria pattern, SFID, etc.  
If no valid telegram is detected, the receiver returns to sleep mode. The device stays in active  
mode if a valid telegram is detected.  
The autonomous polling scenario of the Atmel ATA5780 allows three different application  
types to be combined: Remote Keyless Entry (RKE), Tire Pressure Monitoring System  
(TPMS), and Remote Start (RS). The receiver path automatically scans for the valid telegrams  
of the three applications. For the RKE a multi-channel system of up to three operating frequen-  
cies can be used. All polling scenario settings can be selected when configuring the EEPROM.  
The frequency ranges, modulation, data rate, and the wake-up criteria of the three different  
application channels can be completely different. Even the polling cycle of the RKE, TPMS,  
and RS system can uniquely be defined in the EEPROM. This flexibility allows the combina-  
tion of three different application systems using a single device, which helps reduce system  
costs.  
10  
Atmel ATA5780 [Preliminary]  
9207BS–RKE–01/11  
Atmel ATA5780 [Preliminary]  
3.5.2  
Polling Cycle Time  
The polling cycle time determines the average current consumption in RX polling mode. This  
is the time period between activation of two receiver paths. The cycle time can be pro-  
grammed to be between 0ms and 4000ms and is determined when setting timer 1.  
If reception path activation depends on the EEPROM configuration, the polling mode is also  
started. This begins with a bit check or scanning for a valid WUP. One enhanced feature of the  
device is the RF carrier detection during this phase in FSK applications. This shortens the  
active time when no signal can be detected. If a bit check/WUP scan fails, the receiver goes  
into sleep mode or skips into the next defined frequency channel and application channel  
respectively.  
3.5.3  
RKE Channel Statistic During Polling Mode  
This feature is only active in combination if a flexible telegram type is not supported (FTS = 0).  
The receiver is able to use as many as three channels for RKE/PEG applications, thus  
enhancing sensitivity and making the receiver resistant to disturbance. The RKE channel with  
the best reception characteristic is constantly detected in RX polling mode and fast polling  
mode. This is done by measuring and comparing the RSSI value for each RKE channel during  
bit check/WUP check. The channel with the lowest RSSI signal is stored as the “best channel”  
in the status register FLAG3 (BCRKE 3:1). Before transmission commences, the connected  
microcontroller can read out the best channel information and is able to begin transmission on  
this channel.  
Note:  
The TPM and RS channel are not considered in the channel statistic!  
Follow these steps to identify the best RKE channel during polling mode:  
During each polling cycle, the RKE channel with the best reception behavior is determined and  
stored in a status register (FLAG 3, BCRKE2:0). This is done by reading the RSSI value dur-  
ing bit check/WUP for each channel. The channel with the lowest RSSI value (= undisturbed)  
is the channel with the best reception characteristic.  
When using multiple RKE channels, transmitting should always start with the channel which  
had the best reception characteristic in the past. This can be determined by reading the best  
channel status information (FLAG3) and starting transmission on the corresponding channel.  
This minimizes the response time for passive entry go applications.  
11  
9207BS–RKE–01/11  
4. Block Description  
4.1  
General Circuit Description (System Block (Module))  
Figure 4-1 shows the simple system block diagram of ATA5780.  
The crystal oscillator and the fractional-N PLL generate the reference signal for the mixer  
which down-converts the incoming signal to the IF frequency of approx. 251kHz. The Atmel®  
ATA5780 covers the worldwide ISM frequency ranges of 315MHz, 434MHz, 868MHz, and  
915MHz. Two completely different low noise amplifiers (LNA) were designed for the low- and  
high-frequency band. The IF signals are sampled using high resolution ADC. The baseband  
signal processing is performed using the digital signal after the ADC. The digital RSSI signal is  
measured after the channel filter. Two completely different reception paths A and B can be  
set, making the combination of settings more flexible.  
Figure 4-1. Simple System Block Diagram  
AVCC VS DVCC  
Supplies  
and  
Reset  
Voltage  
Monitor  
SRC, FRC  
Oscillators  
Watchdog  
Timer  
Clock  
Man.  
Debug  
Wire  
LNA, Mixer  
Image Rej.  
RFIN_LB  
RFIN_HB  
A
Rx DSP  
D
8 Bit  
Timers  
3x  
AVR CPU  
Temp (ϑ)  
SPDT_RX  
SPDT  
NVM Controller  
SPDT_ANT  
Damping  
16 Bit  
Timers  
2x  
Front-End  
Control  
SSI  
Modulator  
ROM  
EEPROM  
IRQ  
CRC  
SRAM  
Fractional  
N-PLL  
DATA BUS  
XTO  
Port B (8)  
SPI  
Port C (6)  
XTAL1 XTAL2  
PB (0 to 7)  
PC (0 to 5)  
12  
Atmel ATA5780 [Preliminary]  
9207BS–RKE–01/11  
Atmel ATA5780 [Preliminary]  
4.2  
Fractional-N PLL and VCO  
4.2.1  
VCO Calibration  
The VCO calibration must be enabled in the EEPROM (register CALCONF1 bit  
VCOCALE = 1). The maximum time for the calibration routine is approx. 150µs. The operating  
frequency of the VCO is approx. 1.5GHz to 2.0GHz  
The front-end register FEVCT contains the 4bit digital control word for the VCO.  
4.3  
Receive Path  
4.3.1  
Overview  
Two LNAs, for high band and low band respectively, are provided for optimal matching for  
each frequency range.  
An RF detector is included after the LNA successfully detects overload of the receiver by a  
blocker. An overload event of this kind can be read out from the FE_SPI address space. A  
switch with 0dB/15dB damping is included to allow reception in the presence of strong block-  
ers. The damping is switched on and off by a control register bit located in the FE_SPI  
address.  
This detector is activated during the PLL start and the result is used to control the damping  
switches located in front of the LNA to reduce the LNA overload (the LNA is the first over-  
loaded component in the reception path, damping after LNA therefore does not increase  
large-signal capability).  
Damping 15dB before the LNA therefore causes a sensitivity loss of 15dB but enables the  
receiver to receive data in the presence of modulated blockers 15dB exceeding  
I1dBKP = –35dBm. This means, for example, that at 165kHz IF bandwidth and a modulated  
blocker with a peak value of –17dBm at a distance of 5MHz, reception of a signal with 20kBit/s  
±20kHz dev is possible with a sensitivity of –91dBm.  
The resistors and capacitors in the process technology used have a tolerance of about 20%.  
Digital correction is performed on-chip to ensure accurate resistors and capacitors and enable  
their use as a reference resistor for the PA, as load capacitors for the XTO, and as an accurate  
loop filter for the PLL.  
The resistors are calibrated with an on-chip reference resistor and the result is stored in the  
factory-locked EPROM (XRow). The capacitor is calibrated by the frequency deviation in the  
XTO and the result is stored in the factory-locked EEPROM, resulting in highly accurate inte-  
grated load capacitors for the XTO and less accurate capacitors in the loop filter.  
In RX mode the receiver is sensitive to signals coming from one corresponding transmitter  
(RKE1, 2, 3, TPM or RS channel). RX mode is started after power on if it is preselected in the  
EEPROM or if it can be started with an SPI command.  
13  
9207BS–RKE–01/11  
4.3.2  
Rx Digital Signal Processing  
The Rx DSP block performs digital signal processing, decoding, and checking of the Rx sam-  
ples from the ADC. It delivers the raw data at the TRPA/B pins, the decoded data at the TMDO  
output and finally the buffered data words from the Rx buffer.  
4.3.2.1  
Demodulator  
Figure 4-2. Simplified Demodulator and Clock Recovery Block for One Path  
DMDRx  
DMMx, DMHAx  
Clock  
Recovery  
Symbol Clock  
ASK  
Demod.  
Data  
Filter  
TRPx  
1
MANx  
Signal from  
RXFOx  
Channel Filter  
0
Amplitude  
AMPx  
Check  
FSK  
Demod.  
CARx  
DMCRx, DMPGx  
DMCDx  
DMCRx, SASKx  
DMMx, DMATx  
Note:  
x represents path A and B  
Dedicated demodulators are available for reception path A and B. This allows unique settings  
for each data path. The only limiting factor for differences is the common channel filter fixing a  
common bandwidth for both data paths. ASK/FSK modulation, data rates, and deviation can  
be set independently.  
The demodulator supports the following modulation schemes:  
• ASK  
• FSK with a deviation range of 0.5KHz to 80KHz  
• GFSK  
Fading up to 1dB per bit is tolerated by the demodulator.  
Data rates for NRZ or symbol rates for other coding schemes:  
• Min: 0.5KBaud  
• Max: 40Kbaud  
A matched filter is available for Manchester coding; therefore the supported data rates are  
higher than calculated from the symbol rate. The Manchester data rate range is: 0.25Kbit to  
80Kbits.  
The demodulator provides DPLL-based data clock recovery for optimized sampling positions  
that tolerates single-bit errors.  
14  
Atmel ATA5780 [Preliminary]  
9207BS–RKE–01/11  
Atmel ATA5780 [Preliminary]  
The internal states of the demodulator are reset by disabling the complete Rx  
DSP(RDCR.RDEN=0), by activating the power reduction for the channel filter  
(RDPR.PRFLT=1), or by activating only the power reduction for the reception path A/B  
(RDPR.PRPTA/B=1).  
In the demodulator block the signal is processed in two identical paths A and B operated in  
parallel. Each single path consists of the following:  
• Demodulating part  
• Post-detection filtering  
• Data slicer  
• Clock recovery  
• Symbol check  
FSK Demodulation  
The demodulator is based on a digital PLL. The demodulating process starts with carrier fre-  
quency detection of the useful signal, which is the (assumed) dominant frequency within the  
spectrum in the channel filter. The demodulator is centered using the measured frequency off-  
set approaching the desired frequency. The time constant of the regulation loop is changed  
stepwise for this purpose. The final setting depends on the deviation and data rate of the sig-  
nal to be received and is stored separately for path A and B (in the value DMCRx.DMPGx).  
The effective bandwidth for the demodulation process is therefore smaller, resulting in a  
higher CNR.  
The duration of the carrier frequency detection and centering depends on the selected loop  
gain in DMCRx.DMPGx. The loop gain must be set to achieve an appropriate output signal for  
the expected deviation and data rate.  
Please note that for a certain setting the supported frequency deviation range and data rate is  
limited. This block provides the frequency offset value RXFOx of the received signal.  
The loop coefficients of path A and path B is changed during the first stage of reception in  
order to lock to the signal. The final value of A depends on DMPGx and B is 1/2048.  
ASK Demodulation  
The ASK demodulation is achieved by calculating the magnitude of the complex (I-Q) base-  
band signal in a logarithmic scale. Before the signal enters the filters it is limited to achieve the  
amplitude range from detected peak level down to 23dB. The parameters of the peak detec-  
tion are scaled by the selected data rate range in each path.  
Post-detection Filtering (Data Filter)  
Further filtering and decimation is done for signal paths A and B by a 2-stage filter followed by  
a data slicer. The first stage contains 2nd order CIC architecture with programmable  
down-sampling. The down-sampling ratio is 2DMDRx.DMDNx. In addition, the signal is processed  
by a moving average filter whose length is derived from the DMDRx.DMAx value.  
15  
9207BS–RKE–01/11  
This block has two outputs:  
• Manchester matched (MANx)  
• Symbol-based (TRPx also available to ext. pin)  
The symbol-based filter needs DC compensation which is performed by a feedback loop. This  
loop is invoked a certain time after an edge at the data slicer output has been detected. Then  
the compensation value is held until the next edge. The control signal DMHx = 0 limits this  
hold sequence to the duration of three symbols.  
Clock Recovery  
A recovered clock based on detected edges is provided for sampling the filtered signal. The  
start sequence of a telegram is used to match to the data/symbol rate. The initial symbol rate  
is obtained from the DMDRA/DMDRB register.  
RSSI (Digital)  
The RSSI is calculated from the magnitude of the baseband signal and corrected by the gain  
of the channel filter. Depending on the setting of DMDRA/DMDNA (data rate path A), a num-  
ber of 2DMDNA raw samples are put together and an average value built. The peak value  
from these results is held and stored to the RSSI register. The read process for the RSSI value  
resets the max-hold circuit.  
Symbol Check  
This block checks the incoming signal quality needed to control the receiver.  
There are four checks which generate a pass or fail signal:  
1. Carrier check (FSK only) is derived from the FSK demodulator (similar to a lock  
detect)  
2. Modulation amplitude check (signal out of the post detection filter)  
3. Symbol timing check (compares the signal edge positions in relation to clock  
recovery)  
4. Manchester check (checks if the sampled symbols conform with Manchester code)  
An OK signal is generated if there is no fail during a number of symbols/bits, which can be  
programmed.  
4.3.2.2  
Rx Buffer  
Two reception buffers are available. They are connected to the reception path A and B data  
outputs. This allows simultaneous reception of both modulation types or reception of the same  
modulation type with different data rate settings (TPM, RKE). Each buffer has its own interrupt  
for AVR® wake-up to allow data read-out before the next byte is received. If the data is not  
read out, it is overwritten by the following byte.  
A 32-byte receive buffer is available in the receiver and can be used for data reception. When  
starting RX mode the RX buffer pointer is set to the initial values (reset).  
16  
Atmel ATA5780 [Preliminary]  
9207BS–RKE–01/11  
Atmel ATA5780 [Preliminary]  
4.3.3  
Transparent RX Mode  
4.3.3.1  
TMDO / TMDO_CLK  
The received data stream and a corresponding data clock are available on pin 17 (TMDO) and  
19 (TMDO_CLK) if the following conditions are fulfilled,  
• RX transparent mode is enabled  
• Successful bitcheck/wake-up check  
• Valid startbit/SFID  
If the demodulator path A and path B are enabled, the first path to get a successful bit check or  
valid start bit/SFID is passed through to pin TMDO (pin17) and pin TMDO_CLK (pin 19).  
4.3.3.2  
TRPA / TRPB  
This transparent signal is a raw signal directly from the demodulator output.  
4.3.4  
RSSI  
An RSSI buffer is provided to analyze the signal strength profile based on the telegram length.  
The RSSI buffer length is 32 bytes. The RSSI sample rate can be programmed to be between  
250µs and 4ms. The RSSI buffer is organized as a ring-buffer and the customer must ensure  
there is buffer overflow. RSSI sampling is started with the start bit/SFID okay. When starting  
RX mode or when the ID check fails during polling, the RSSI buffer pointer is set to the initial  
values (reset).  
4.4  
SPDT Block  
4.4.1  
Receiver Damping  
This feature allows a desired signal to be received in the presence of strong blockers. If the  
damping is activated, the reception path has 15dB more attenuation. This damping can be set  
by a control register bit located in the front-end register. An RF detector is implemented in the  
LNA circuitry which detects overload power in the LNA stage. This condition can be read out  
via an SPI command. This detector is activated during PLL start and based on this result the  
damping switches are set. Because the damping in this case is located in the front of the LNA,  
overloading can be reduced.  
Of course this overload protection of 15dB leads to a sensitivity loss of 15dB, but it still  
enables data reception in the presence of modulated blockers 15dB above the 1dB compres-  
sion point (ICP1dB = –35dBm).  
17  
9207BS–RKE–01/11  
4.5  
Power Management  
4.5.1  
Introduction  
The IC has three power domains:  
• Vs - the unregulated battery voltage from the supply pin.  
• DVCC - the regulated digital supply voltage.  
• AVCC - the regulated RF-front-end supply.  
Each supply regulator has a corresponding reset. The reset thresholds ensure correct opera-  
tion of the supplied circuits when the reset is de-asserted. This keeps inadvertent memory  
content loss from happening without notice. The AVCC regulator has an additional threshold  
above the reset to ensure that the analog circuits are working properly.  
Figure 4-3. Power Supply Management Overview  
Port B  
LVLSH  
P
AVR  
EEPROM  
L
V
L
S
H
L
V
L
S
H
O
R
T
RF-  
Front-End  
Rx/Tx  
DSP  
C
SRC, FRC  
AVCC_res  
1.7 to 1.8  
DVCC_res  
1.2 to 1.3  
EN_AVCC  
EN_DVCC  
DVCC_sup  
VMEM_sup  
AVCC_sup  
AVCC  
1.8 to 1.9V  
VS  
1.9 to 5.5V  
DVCC  
1.3 to 1.4V  
4.5.2  
Supplies  
The DVCC supply is enabled by a pin power-up. A pin power up happens when PWRON is set  
to high or NPWRONx, are set to low for a time period longer than Tpower_on_REQ. The actual  
power-up source can be determined by reading the corresponding input ports.  
4.5.2.1  
AVCC Supply Regulator  
The AVCC supply regulator provides the supply for the RF front end. It delivers a high output  
current while retaining close control of voltage. Load transitions up to 3mA do not trigger the  
AVCC low and reset indicators. This is necessary to allow timely activation of all front-end  
circuits.  
At supply voltages above 2.1V AVCC load transients of more than 8mA are allowed without  
triggering the reset circuit.  
18  
Atmel ATA5780 [Preliminary]  
9207BS–RKE–01/11  
Atmel ATA5780 [Preliminary]  
4.5.2.2  
VS_PA Supply Regulator  
This regulator provides the supply voltage for the power amplifier in the RF front end. It has to  
be enabled every time a transmit operation is performed.  
4.5.3  
Resets  
During reset, all I/O registers are set to their initial values and the program starts execution  
from the reset vector. The instruction placed at the reset vector must be a JMP - Absolute  
Jump - instruction to the reset handling routine. If the program never enables an interrupt  
source, the interrupt vectors are not used and regular program code can be placed at these  
locations. This is also the case if the reset vector is in the application section while the inter-  
rupt vectors are in the boot section or vice-versa. The circuit diagram in Figure 4-4 on page 20  
shows the reset logic.  
The I/O ports of the AVR® are immediately reset to their initial state when a reset source  
becomes active. This does not require a clock source to be running.  
After all reset sources have gone inactive, a delay counter is invoked, stretching the internal  
reset. This allows the power to reach a stable level before normal operation starts. The  
time-out period of the delay counter is defined by the hardware.  
4.5.4  
Reset Sources  
There are three sources for reset:  
• Brown-out (DVCC) reset. The MCU is reset when the supply voltage DVCC is below the  
brown-out reset threshold (VBOT). The brown-out detector is always enabled.  
• External reset. The MCU is reset when a low level is present on the NRESET pin at the  
external NRESET input for longer than the minimum pulse length.  
• Watchdog reset. The MCU is reset when the watchdog is enabled and the watchdog timer  
period expires.  
The RF front end has a separate reset circuit for monitoring AVCC voltage.  
19  
9207BS–RKE–01/11  
Figure 4-4. Reset Logic  
DATA BUS  
Control  
registers  
Calibration  
registers  
MCU Status  
Register (MCUSR)  
VS  
&
NPWRON  
1
&
CAL_RDY  
control  
calibration  
....  
Port_wake  
RST_DVCC  
DVCC/VMEM  
DVCC/VMEM  
....  
NPWRON  
Supply  
Reset  
N
Spike  
Filter  
Reset  
Circuit  
S
Q
PWRON  
R
Watchdog  
Timer  
NRESET  
SRC-Oscillator  
FRC-Oscillator  
Delay Counters  
TIMEOUT  
4.5.4.1  
AVCC Voltage Supervision  
The AVCC voltage is enabled by the AVEN flag in the SUPCR. Two thresholds are defined for  
AVCC voltage monitoring:  
• Th_RST_AVCC - indicates that the voltage is below the safe operating range of the digital  
circuits  
• Th_avcc_low - the voltage is below the safe operating voltage of the analog RF front end  
circuits  
Both thresholds have a hysteresis and trigger a signal with a guaranteed minimum pulse to  
allow proper operation.  
4.5.4.2  
4.5.4.3  
Watchdog Reset  
When the watchdog times out, it will generate a short reset pulse of one CK cycle duration. On  
the falling edge of this pulse, the delay timer starts counting the time-out period tTOUT  
.
External NRESET  
An external reset is generated by a low level on the NRESET pin. Reset pulses falling below  
the minimum pulse width will generate a reset, even if the clock is not running. Shorter pulses  
do not necessarily generate a reset. When the applied signal reaches the reset threshold volt-  
age - VRST - on its positive edge, the delay counter starts the MCU after the time-out period -  
tTOUT - has elapsed.  
20  
Atmel ATA5780 [Preliminary]  
9207BS–RKE–01/11  
Atmel ATA5780 [Preliminary]  
5. Ordering Information  
Extended Type Number  
Package  
Remarks  
ATA5780-PNQW  
QFN32  
5mm × 5mm PB free  
6. Package Information  
Top View  
D
32  
1
PIN 1 ID  
technical drawings  
according to DIN  
specifications  
8
Dimensions in mm  
Side View  
Bottom View  
D2  
9
16  
17  
24  
8
COMMON DIMENSIONS  
(Unit of Measure = mm)  
Symbol MIN  
NOM  
0.9  
MAX NOTE  
1
A
A1  
A3  
D
0.8  
0.0  
1
25  
0.02  
0.2  
0.05  
0.25  
5.1  
32  
0.15  
4.9  
e
Z
5
D2  
E
3.45  
4.9  
3.6  
3.75  
5.1  
5
Z 10:1  
E2  
L
3.45  
0.3  
3.6  
3.75  
0.5  
0.4  
b
0.16  
0.23  
0.5 BSC  
0.3  
e
b
10/12/10  
DRAWING NO.  
TITLE  
REV.  
Package Drawing Contact:  
packagedrawings@atmel.com  
Package: VQFN_5x5_32L  
Exposed pad 3.6x3.6  
6.543-5124.01-4  
2
21  
9207BS–RKE–01/11  
7. Revision History  
Please note that the following page numbers referred to in this section refer to the specific revision  
mentioned, not to this document.  
Revision No.  
History  
Section 5 “Ordering Information” on page 21 changed  
9207BS-RKE-01/11  
22  
Atmel ATA5780 [Preliminary]  
9207BS–RKE–01/11  
Atmel Corporation  
2325 Orchard Parkway  
San Jose, CA 95131  
USA  
Tel: (+1)(408) 441-0311  
Fax: (+1)(408) 487-2600  
Atmel Asia Limited  
Unit 01-5 & 16, 19/F  
BEA Tower, Millennium City 5  
418 Kwun Tong Road  
Kwun Tong, Kowloon  
HONG KONG  
Atmel Munich GmbH  
Business Campus  
Parkring 4  
D-85748 Garching b. Munich  
GERMANY  
Atmel Japan  
9F, Tonetsu Shinkawa Bldg.  
1-24-8 Shinkawa  
Chuo-ku, Tokyo 104-0033  
JAPAN  
Tel: (+81) (3) 3523-3551  
Fax: (+81) (3) 3523-7581  
Tel: (+49) 89-31970-0  
Fax: (+49) 89-3194621  
Tel: (+852) 2245-6100  
Fax: (+852) 2722-1369  
© 2011 Atmel Corporation. All rights reserved. / Rev.: 9207BS–RKE–01/11  
Atmel®, logo and combinations thereof, AVR® and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms  
and product names may be trademarks of others.  
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellec-  
tual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS  
OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY  
WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICU-  
LAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR  
INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION)  
ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel  
makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to  
specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specif-  
ically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel products are not intended, authorized, or war-  
ranted for use as components in applications intended to support or sustain life.  

相关型号:

ATA5780N-PNQW

Telecom Circuit, 1-Func, PQCC32,
ATMEL

ATA5780N-WNQW

Telecom Circuit, 1-Func, 5 X 5 MM, 0.50 MM PITCH, LEAD FREE, VQFN-32
ATMEL

ATA5780N-WNQW

Telecom Circuit, 1-Func
MICROCHIP

ATA5781

AVR microcontroller core with 1Kbyte SRAM and 24Kbyte RF library in firmware (ROM)
ATMEL

ATA5781_14

UHF ASK/FSK Receiver
ATMEL

ATA5782

AVR microcontroller core with 1Kbyte SRAM and 24Kbyte RF library in firmware (ROM)
ATMEL

ATA5782_14

UHF ASK/FSK Receiver
ATMEL

ATA5783

AVR microcontroller core with 1Kbyte SRAM and 24Kbyte RF library in firmware (ROM)
ATMEL

ATA5783_14

UHF ASK/FSK Receiver
ATMEL

ATA5795

AES-128 Immobilizer Transponder for Use in Contactless Mode
ATMEL

ATA5795-PNQW

AES-128 Immobilizer Transponder for Use in Contactless Mode
ATMEL

ATA5811

UHF ASK/FSK TRANSCEIVER
ATMEL