– Universal Serial Bus (USB) 2.0 Full-speed Device
– Embedded USB V2.0 Full-speed Transceiver
•
2 USARTs
•
Master/Slave SPI Interface
– 4 External Slave Chip Selects
•
Programmable Watchdog Timer
•
Advanced Power Management Controller (APMC)
– Geared Master Clock to Reduce Power Consumption
– Sleep State with Disabled Master Clock
– Hibernate State with 32.768 kHz Master Clock
•
Real Time Clock (RTC)
•
1.8V to 3.3V User-definable IO Voltage for Several GPIOs with 5V Tolerance
•
4 KBytes of Battery Backup Memory
•
7 mm × 10 mm 96 Pin BGA Package, 0.8 mm Pitch, Pb-free, RoHS-compliant
ANTARIS4
Single-chip
GPS Receiver
ATR0630
Preliminary
Benefits
•
Fully Integrated Design With Low BOM
•
No External Flash Memory Required
•
Requires Only a GPS XTAL, No TCXO
•
Supports NMEA, UBX Binary and RTCM Protocol
•
Supports SBAS (WAAS, EGNOS, MSAS)
•
Up to 4Hz Update Rate
•
Supports A-GPS (Aiding)
•
Excellent Noise Performance
Rev. 4920A–GPS–01/06
1.Description
The ATR0630 is a low-power, single-chip GPS receiver, especially designed to meet the
requirements of mobile applications. It is based on Atmel’s ANTARIS
grates an RF front-end, filtering, and a baseband processor in a single, tiny 7 mm × 10 mm
96 pin BGA package. Providing excellent RF performance with low noise figure and low power
consumption.
Due to the fully integrated design, just an RF SAW filter, a GPS XTAL (no TCXO) and blocking
capacitors are required to realize a stand-alone GPS functionality.
The ATR0630 includes a complete GPS firmware, licensed from u-blox AG, which performs the
GPS operation, including tracking, acquisition, navigation and position data output. For normal
PVT (Position/Velocity/Time) applications, there is no need for external Flash- or ROM-memory.
The firmware supports the possibility to store the configuration settings in an optional external
EEPROM.
Due to the integrated ARM7TDMI processor and an intelligent radio architecture, the ATR0630
operates in a complete autonomous mode, utilizing on chip AGC in closed loop operation.
For maximum performance, we recommend to use the ATR0630 together with a low noise
amplifier (e.g. ATR0610).
The ATR0630 has been designed especially for mobile applications. It provides high isolation
between GPS and cellular bands, as well as very low power consumption.
ATR0630 is based on the successful ANTARIS4 technology which includes the ANTARIS ROM
software, developed by u-blox AG, Switzerland. ANTARIS provides a proven navigation engine
which is used in high-end car navigation systems, automatic vehicle location (AVL), security and
surveying systems, traffic control, road pricing, and speed camera detectors, and provides location-based services (LBS) worldwide.
The ANTARIS4 chipset has a very low power consumption and comes with a very low BoM for
the passive components. Especially, due to its fast search engine and GPS accelerator, the
ATR0630 only needs a GPS crystal (XTAL) as a resonator for the integrated crystal oscillator of
the ATR0630. This saves the considerable higher cost of a TCXO which is required for competitor’s systems. Also, as the powerful standard software is available in ROM, no external flash
memory is needed.
2.3PMSS Logic
2.4XTO
2.5VCO/PLL
The L input signal (f
) is a Direct Sequence Spread Spectrum (DSSS) signal with a center fre-
RF
quency of 1575.42 MHz. The digital modulation scheme is Bi-Phase-Shift-Keying (BPSK) with a
chip rate of 1.023 Mbps.
The power management, startup and shutdown (PMSS) logic ensures reliable operation within
the recommended operating conditions. The external power control signals PUrf and PUxto are
passed through Schmitt trigger inputs to eliminate voltage ripple and prevent undesired behavior
during start-up and shut-down. Digital and analog supply voltages are analyzed by a monitoring
circuit, enabling the startup of the IC only when it is within a safe operating range.
The XTO is designed for minimum phase noise and frequency perturbations. The balanced
topology gives maximum isolation from external and ground coupled noise. The built-in jump
start circuitry ensures reliable start-up behavior of any specified crystal. For use with an external
TCXO, the XTO circuitry can be used as a single-ended or balanced input buffer.
The recommended reference frequency is: f
= 23.104 MHz.
XTO
The frequency synthesizer features a balanced VCO and a fully integrated loop filter, thus no
external components are required. The VCO combines very good phase noise behavior and
excellent spurious suppression. The relation between the reference frequency (f
VCO center frequency (f
) is given by: f
VCO
VCO
= f
× 64 = 23.104 MHz × 64 = 1478.656 MHz.
XTO
) and the
XTO
2.6RF Mixer/Image Filter
Combined with the antenna, an external LNA provides a first band-path filtering of the signal.
Atmel’s ATR0610 is recommended for the LNA due to its low noise figure, high linearity and low
power consumption. The output of the LNA drives a SAW filter, which provides image rejection
for the mixer and the required isolation to all GSM bands. The output of the SAW filter is fed into
a highly linear mixer with high conversion gain and excellent noise performance.
4
ATR0630 [Preliminary]
4920A–GPS–01/06
2.7VGA/AGC
The on-chip automatic gain control (AGC) stage sets the gain of the VGA in order to optimally
load the input of the following analog-to-digital converter. The AGC control loop can be selected
for on-chip closed-loop operation or for baseband controlled gain mode.
2.8Analog-to-digital Converter
The analog-to-digital converter stage has a total resolution of 1.5 bits. It comprises balanced
comparators and a sub-sampling unit, clocked by the reference frequency (f
spectrum of the digital output signal (f
4.348 MHz.
2.9Baseband
The GPS baseband core includes a 16-channel correlator and is based on an ARM7TDMI ARM
processor core with very low power consumption. It has a high-performance 32 bit RISC architecture, uses a high-density 16-bit instruction set, The ARM standard In-Circuit Emulation debug
interface is supported via the JTAG/ICE port of the ATR0630.
The ATR0630 architecture consists of two main buses, the Advanced System Bus (ASB) and
the Advanced Peripheral Bus (APB). The ASB is designed for maximum performance. It interfaces the processor with the on-chip 32-bit memories and the external memories and devices by
means of the External Bus Interface (EBI). The APB is designed for accesses to on-chip peripherals and is optimized for low power consumption. The AMBA Bridge provides an interface
between the ASB and the APB.
ATR0630 [Preliminary]
). The frequency
XTO
), present at the data outputs SIGLO and SIGH1, is
OUT
An on-chip Peripheral Data Controller (PDC2) transfers data between the on-chip USARTs/SPI
and the on- and off-chip memories without processor intervention. Most importantly, the PDC2
removes the processor interrupt handling overhead and significantly reduces the number of
clock cycles required for a data transfer. It can transfer up to 64K contiguous bytes without
reprogramming the starting address. As a result, the performance of the microcontroller is
increased and the power consumption reduced.
All of the external signals of the on-chip peripherals are under the control of the Parallel I/O Controller (PIO2). The PIO2 Controller can be programmed to insert an input filter on each pin or
generate an interrupt on a signal change. After reset, the user must carefully program the PIO2
Controller in order to define which peripheral signals are connected with off-chip logic.
The ATR0630 features a Programmable Watchdog Timer.
An Advanced Power Management Controller (APMC) allows for the peripherals to be deactivated individually. Automatic master clock gearing reduces power consumption. A Sleep Mode
is available with disabled 23.104 MHz master clock, as well as a Back-up Mode operating
32.768 kHz master clock.
A 32.768 kHz Real Time Clock (RTC), together with a buit-in battery back-up SRAM, allows for
storage of Almanac, Ephemeris, software configurations to make quick hot- and warm starts.
The ATR0630 includes full GPS firmware, licensed from u-blox AG, Switzerland. Features of the
ROM firmware are described in software documentation available from u-blox AG, Switzerland.
Notes:1. PD = internal pull-down resistor, PU = internal pull-up resistor, OH = switched to Output High at reset
2. VBAT18 represent the internal power supply of the backup power domain, see section “Power Supply” on page 20.
3. VDD_USB is the supply voltage for following the USB pins: USB_DM and USB_DP, see section “Power Supply” on page
20. For operation of the USB interface, supply of 3.0V to 3.6V is required.
4. VDDIO is the supply voltage for the following GPIO pins: P1, P2, P8, P12, P14, P16, P17, P18, P19, P20, P21, P23, P24,
P25, P26, P27 and P29, see section “Power Supply” on page 20.
Notes:1. PD = internal pull-down resistor, PU = internal pull-up resistor, OH = switched to Output High at reset
2. VBAT18 represent the internal power supply of the backup power domain, see section “Power Supply” on page 20.
3. VDD_USB is the supply voltage for following the USB pins: USB_DM and USB_DP, see section “Power Supply” on page
20. For operation of the USB interface, supply of 3.0V to 3.6V is required.
4. VDDIO is the supply voltage for the following GPIO pins: P1, P2, P8, P12, P14, P16, P17, P18, P19, P20, P21, P23, P24,
P25, P26, P27 and P29, see section “Power Supply” on page 20.
Notes:1. PD = internal pull-down resistor, PU = internal pull-up resistor, OH = switched to Output High at reset
C12Supply
2. VBAT18 represent the internal power supply of the backup power domain, see section “Power Supply” on page 20.
3. VDD_USB is the supply voltage for following the USB pins: USB_DM and USB_DP, see section “Power Supply” on page
20. For operation of the USB interface, supply of 3.0V to 3.6V is required.
4. VDDIO is the supply voltage for the following GPIO pins: P1, P2, P8, P12, P14, P16, P17, P18, P19, P20, P21, P23, P24,
P25, P26, P27 and P29, see section “Power Supply” on page 20.
C6 BOOT_MODEDIGITAL IN-Leave open, internal pull down
Reset
A7 NRESET DIGITAL INLowReset input; open drain with internal pull-up resistor
APMC/Power Management
E9 NSHDN DIGITAL OUTLowShutdown output, connect to LDO_EN (C11)
C11 LDO_EN DIGITAL IN-Enable LDO18
E10 NSLEEP DIGITAL OUTLowPower-up output for GPS XTAL, connect to PUXTO (F4)
F4 PUXTO DIGITAL IN-Power-up input for GPS XTAL
G4, H4PURF DIGITAL IN-Power-up input for GPS radio
F10 RF_ON DIGITAL OUT-Power-up output for GPS radio, connect to PURF (G4, H4)
Advanced Interrupt Controller (AIC)
A11, B10EXTINT0-1DIGITAL IN
USART
C10, D10RXD1/RXD2DIGITAL OUT-USART receive data output
C7, E6 TXD1/TXD2DIGITAL IN-USART transmit data input
H6, G7SCK1/SCK2DIGITAL I/O-External synchronous serial clock
USB
C9 USB_DP DIGITAL I/O-USB data (D+)
D9 USB_DM DIGITAL I/O-USB data (D-)
SPI Interface
F8 SCKDIGITAL I/O-SPI clock
H7 MOSIDIGITAL I/O-Master out slave in
G5 MISODIGITAL I/O-Master in slave out
B6 NSS/NPCS0DIGITAL I/OLowSlave select
F7, D6, D5
PIO
A11, B[6,10],
C[6-8,10],
D[5-8,10],
E[6,7], F[6-
8], G[5-8],
H[6,7]
Configuration
B[6,10],
D[5,6,8], F[6-
8], H[6,7]
G8 NEEPROMDIGITAL INLowEnable EEPROM support
GPS
D7 STATUSLEDDIGITAL OUT-Status LED
G7TIMEPULSEDIGITAL OUT-GPS synchronized time pulse