• 384 Kbytes Internal ROM with u-blox GPS Firmware SuperSense
• 1.5-bit ADC On-chip
• Single IF Architecture
• 2 External Interrupts
• 24 User-programmable I/O Lines
• 1 USB Device Port
– 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
®
ARM® Thumb® Processor Core
™
(In-Circuit Emulation)
®
ANTARIS4
Single-chip
GPS Receiver
SuperSense
ATR0635P1
Automotive
Benefits
• Fully Integrated Design With Low BOM
• No External Flash Memory Required
• Supports NMEA
• Supports SBAS (WAAS, EGNOS, MSAS)
• Up to 4 Hz Update Rate
• Supports A-GPS (Aiding)
• Excellent Noise Performance
®
, UBX Binary and RTCM Protocol for DGPS
4979D–GPS–06/08
1.Description
The ATR0635P1 is a low-power, single-chip GPS receiver, especially designed to meet the
requirements of mobile applications. It is based on Atmel
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 TCXO and blocking capacitors
are required to realize a stand-alone GPS functionality.
The ATR0635P1 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 e.g. the NMEA protocol (2.1 and 2.3), a binary protocol for PVT data,
configuration and debugging, the RTCM protocol for DGPS, SBAS (WAAS, EGNOS and MSAS)
and A-GPS (aiding). It is also possible to store the configuration settings in an optional external
EEPROM.
Due to the integrated ARM7TDMI processor and an intelligent radio architecture, the
ATR0635P1 operates in a complete autonomous mode, utilizing on chip AGC in closed loop
operation.
For maximum performance, we recommend to use the ATR0635P1 together with a low noise
amplifier (e.g. ATR0610).
®
’s ANTARIS®4 technology and inte-
The ATR0635P1 supports assisted GPS.
2
ATR0635P1
4979D–GPS–06/08
2.Architectural Overview
NSLEEP
NSHDN
XT_IN
TMS
TCK
TDO
TDI
NTRST
DBG_EN
P25/NAADET0
P14/NAADET1
P31/RXD1
P18/TXD1
AGCO
SIGHI
EGC
SDI
CLK23
SIGLO
P22/RXD2
P21/TXD2
P8/STATUSLED
P2/BOOT_MODE
P16/NEEPROM
P30/AGCOUT0
LDO_EN
LDO_IN
LDO_OUT
LDOBAT_IN
VBAT
P1/GPSMODE0
VBP
VCC2
VCC1
VDD_USB
VDDIO
VDD18
PURF
PUXTO
VDIG
P12/GPSMODE2
P13/GPSMODE3
P17/GPSMODE5
P23/GPSMODE7
P24/GPSMODE8
P26/GPSMODE10
P27/GPSMODE11
P29/GPSMODE12
P19/GPSMODE6
P0/NANTSHORT
P15/ANTON
P9/EXTINT0
VBAT18
XT_OUT
P20/TIMEPULSE
USB_DM
NRESET
USB_DP
Embedded
ICE
ARM7TDMI
USART1USART2
PIO2
SPIUSB
ASBAPB
PDC2
B
RID
G
E
ROM
384K
USB
Transceiver
SRAM
128K
Watchdog
JTAG
PIO2
Reset
Controller
Interface to
Off-Chip
Memory
(EBI)
Advanced
Interrupt
Controller
GPS
Accelerator
Timer
Counter
GPS
Correlators
SMD
Generator
MO
TEST
Power Supply Manager/
PMSS/Logic
NXTO
XTO
NX
X
RF_ON
VCO
PLL
XTO
Advanced
Power
Manage-
ment
Controller
SRAM
RTC
PIO2
Controller
Special
Function
1
D
A
D
A
NRF
RF
2.1Block Diagram
Figure 2-1.ATR0635P1 Block Diagram
ATR0635P1
4979D–GPS–06/08
3
2.2General Description
The ATR0635P1 has been designed especially for mobile applications. It provides high isolation
between GPS and cellular bands, as well as very low power consumption.
ATR0635P1 is based on the successful ANTARIS4 technology which includes the ANTARIS
high performance SuperSense software in ROM, 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. Also, as the high performance software SuperSense is available in
ROM, no external flash memory is needed.
The L1 input signal (f
quency of 1575.42 MHz. The digital modulation scheme is Bi-Phase-Shift-Keying (BPSK) with a
chip rate of 1.023 Mbps.
2.3PMSS Logic
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.
2.4VCO/PLL
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
f
VCO=fTCXO
2.5RF 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.
) is a Direct Sequence Spread Spectrum (DSSS) signal with a center fre-
RF
) is given by:
TCXO
× 64 = 23.104 MHz × 64 = 1478.656 MHz.
TCXO
) and the
2.6VGA/AGC
4
ATR0635P1
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.
4979D–GPS–06/08
2.7Analog-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
quency spectrum of the digital output signal (f
SIGH1, is 4.348 MHz.
2.8Baseband
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 ATR0635P1.
The ATR0635P1 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
between the ASB and the APB.
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.
ATR0635P1
). The fre-
TCXO
), present at the data outputs SIGLO and
OUT
™
Bridge provides an interface
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 ATR0635P1 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 ATR0635P1 includes the full high performance firmware (SuperSense), licensed from
u-blox AG, Switzerland. Features of the ROM firmware are described in a 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 IN-USART receive data
C7, E6 TXD1/TXD2DIGITAL OUT-USART transmit data
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