RGPSM002
GPS Receiver
RGPSM002
GPS Receiver Module
Ultra Low Power Position-Velocity-Time Platform
GENERAL DESCRIPTION
KEY FEATURES
The ultra low power RGPSM002 GPS Receiver is a
fully autonomous module that provides position, speed
and time information derived from the Global
Positioning System. The module shows high position
and speed accuracy performances as well as high
sensitivity and tracking capabilities in urban canyon
conditions. They can easily be interfaced with any
application controller through a simple serial interface.
The solutions come in a small form factor package that
facilitates integration into portable equipment. The
RGPSM002 delivers major advancements in GPS
performances, accuracy, integration, computing power
and flexibility. It is designed to simplify the embedded
system integration process.
•
High sensitivity: to -143 dBm tracking, superior
urban canyon performances
•
Position accuracy: < 5m CEP (50%) without SA
(horizontal)
•
Warm Start is under 32 seconds (50%)
•
Hot Start is under 12 seconds (50%)
•
Ultra low power: 19 mA @ 3V full power, 3
additional low power modes
•
Embedded ARM7TDMI
•
Small form factor and low cost solution
•
Ready-to-plug solution, fully autonomous PVT
solution. Easily integrated into existing systems
•
On-board RAM for GPS navigation data, on-board
Flash memory back-up
•
PPS output
APPLICATIONS
•
Bidirectional NMEA interface
•
•
•
•
•
•
Real Time Clock with separate back-up power
supply
The RGPSM002 is based on the mixed
hardware/software architecture supported by the
Semtech XE1610 GPS chipset.
Automotive
Fleet management/asset tracking
Palmtop, Laptop, PDA
Location Based Services enabled devices
Handheld receivers
REFERENCE
RGPSM002 – 16M Flash version
Rev 1 August 2005
www.semtech.com
1
RGPSM002
GPS Receiver
Table of Contents
1 FIRSTGPS ARCHITECTURE HIGHLIGHTS
1.1 Industry Leading GPS Performance
1.2 Low Power
1.3 RGPSM002 GPS Receiver Highlights
2 FUNCTIONAL BLOCK DIAGRAM
3
3
3
3
3
3
4
PIN DESCRIPTION
4 TECHNICAL CHARACTERISTICS
4.1 Specifications
4.2 Physical Characteristics
4.3 Mechanical Interface
4.3.1 RF Interface Connector
4.3.2 Data Interface Connector
5 INTERFACE DEFINITION, PRINCIPLES OF OPERATION
5.1 Data Interface
5.2 Operating Modes
5.2.1 Operating the GPS receiver in a basic “stand-alone” configuration
5.2.2 Operating the GPS receiver in a basic “serial, bidirectional” configuration
5.3 NMEA Standard Message Set Specification
5.3.1 NMEA Standard Sentences
5.3.2 GGA —Global Positioning System Fixed Data
5.3.3 GLL—Geographic Position - Latitude/Longitude
5.3.4 GSA—GNSS DOP and Active Satellites
5.3.5 GSV—GNSS Satellites in View
5.3.6 RMC—Recommended Minimum Specific GNSS Data
5.3.7 VTG—Course Over Ground and Ground Speed
5.3.8 ZDA—Time & Date
5.3.9 GPQ—NMEA Sentence Query
5.4 NMEA Specific Sentences
5.4.1 DI – Diagnostic Message
5.4.2 TF—Quick Test
5.4.3 NM – Sentence Mask and Automatic Output Rate
5.4.4 PS – Pulse-Per-Second Configuration
5.4.5 PT – Port Configuration
5.4.6 RT – Reset the Receiver / Start-Stop FirstGPS
5.4.7 VR – Version Information
5.4.8 GS – Geodetic System Configuration
5.4.9 LP – Power Save Mode
5.4.10 TR – Transparent Mode
5.5 GPS Data Back-up
5.6 Real Time clock
5.7 Split Search Mode
5.8 Hardware Reset and System Watchdog
6 DEFAULT SETTINGS
6.1 GPS Engine Configuration
6.1.1 Receiver configuration
6.1.2 Filter configuration
6.1.3 Offset configuration
6.1.4 Application settings
7 APPLICATION INFORMATION
7.1 Active Antenna
© Semtech 2005
4
4
5
5
5
5
6
6
7
8
8
9
9
9
10
10
11
12
12
13
13
14
14
14
15
16
16
16
17
17
18
18
21
21
21
21
22
23
23
23
23
23
23
23
www.semtech.com
2
RGPSM002
GPS Receiver
1
FIRSTGPS ARCHITECTURE HIGHLIGHTS
1.1
1.2
1.3
INDUSTRY LEADING GPS PERFORMANCE
Builds on high performance FirstGPS core
Satellite signal tracking engine to perform GPS acquisition and tracking functions without CPU intervention
High sensitivity: to -143 dBm tracking, superior urban canyon performances
Position accuracy: < 5m CEP (50%) without SA (horizontal)
Warm Start is under 32 seconds (50%)
Hot Start is under 12 seconds (50%)
Timing output accuracy: +/- 100 ns
LOW POWER
- Ultra low power integrated circuit design, optimized RF and DSP architectures, 19 mA @ 3V tracking/doing
fixes
- Further power saving thanks to 3 different power down modes
o Power Save – RF section and GPS engine turned Off
o Stand-by – RF section, GPS engine, and MCU clock turned Off, main power supply On, RTC running
o Power down - RF section, GPS engine, and MCU clock turned Off, main power supply Off, RTC
running on the back-up supply
RGPSM002 GPS RECEIVER HIGHLIGHTS
Embedded AT91 MCU, ARM7TDMI-based
Small form factor
Low cost
Ready-to-plug solution, fully autonomous PVT solution. Easily integrated into existing systems
High signal acquisition & tracking performances
On-board RAM for GPS navigation data. On-board Flash memory is used to back-up data such as the
Almanac
- PPS output
- On-board RTC can be supplied by a separate back-up power supply if the main supply is turned off.
- Application software can be customized for high volume applications (Flash memory)
-
2
FUNCTIONAL BLOCK DIAGRAM
ANT
Q LPF
RF+
BP
FILTER
BP
FILTER
RF-
XE1610-OEMPVT
APPLICATION
I
RF
DOWNCONVERTER
LNA
Active Antenna
I LPF
Q
MCLKI
SCLK
TCXO
GPS
BASEBAND
PROCESSOR
RX
TX
API
PVT
BOARD
INTERFACE
FirstGPS
SOFTWARE
RTOS
XE1610-OEMPVT
© Semtech 2005
www.semtech.com
3
RGPSM002
GPS Receiver
3
PIN DESCRIPTION
PIN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
NAME
GND
ON/OFF
VCC
USPED
RXA
VRTCBK
TXA
PPS
GND
RESETN
ALMRDY
STY1
I
I
I
O
O
I
O
O
DELPOSN
I
STANDBYN
I
DESCRIPTION
Power and Signal Ground
ON / Off command line
3.0 to 3.6 Volts DC Input Power Supply
UART Speed
Serial Receive Data, Port A, GPS NMEA Data
Back-up supply for the RTC
Serial Transmit Data, Port A, GPS NMEA Data
One Pulse Per Second timing output
Power and Signal Ground
Manual Reset, Active low
Almanac full and up to date, output
Search/Track mode indicator output
N.C.
Delete Initial Position
N.C.
Stand-by (Active Low)
Table 1 – Pin description
4
4.1
TECHNICAL CHARACTERISTICS
SPECIFICATIONS
Description
Receiver
Correlators/Channels
Update Rate
Satellite Reacquisition Time
Hot Start
Warm Start
Cold Start
Tracking Sensitivity
Power Consumption (VCC) @ 3.3V
• Active mode, searching & tracking
• Power save mode
• Stand-by mode
• Power down mode
Voltage Supply VCC
Back Up Voltage Supply VRTCBK
Output Protocol
Position Accuracy
• Horizontal, SA off
• DGPS corrected
Timing output accuracy PPS output (rising edge)
Min.
1/minute
Typ.
L1, C/A code
32/8
1/second
1 second
12 seconds (50%)
32 seconds (50%)
120 seconds (50%)
-173 dBW
Max.
1/second
19 mA
2.2 mA
400 uA
2 uA
3V
1.9V
3.3V
3.65V
3.65V
NMEA 0183, v3.0
5 meters CEP (50%)
1 meter
- 100 nanosec.
© Semtech 2005
100 nanosec.
www.semtech.com
4
RGPSM002
GPS Receiver
Description
Input voltage – data interface
Output voltage, VCC = 3V, I = 2mA
Min.
Low
High
Low
High
Typ.
Max.
0.8V
2.0V
0.4V
2.6V
Table 2 – Electrical specifications
4.2 PHYSICAL CHARACTERISTICS
The RGPSM002 is 26.59 x 31.59 x 11.2 mm module.
4.3
MECHANICAL INTERFACE
4.3.1 RF Interface Connector
Subminiature HFL. Works with 3.0V active antenna
4.3.2 Data Interface Connector
16 contact board-to-board flat cable connector.
Ref: Fujikura DDK FF6-16A-R15 or equivalent
© Semtech 2005
www.semtech.com
5
RGPSM002
GPS Receiver
5
INTERFACE DEFINITION, PRINCIPLES OF OPERATION
5.1 DATA INTERFACE
VCC – This is the main power supply
GND – This is the power and signal ground
VRTCBK – This is the back-up supply for the on-board hardware Real Time Clock
All I/Os on the Data Interface are related to VCC and GND levels.
ON/OFF - The ON/OFF input pin controls whether the GPS engine is turned ON or OFF. If this pin is “high” whenever
a reset condition occurs or if it is turned “high” when in operation, then the GPS engine is turned on. If this pin is “low”
whenever a reset condition occurs then the GPS engine is not started. If this pin is turned “low” when in operation then
the GPS engine is turned off. When ON/OFF is “low”, the on/off state can be superseded with the PXEMaRT
manufacturer specific NMEA sentence on RXA, as defined hereafter. This input pin has a pull-up resistor.
RXA – Serial Receive data. This input pin has a pull-up resistor.
TXA – Serial Transmit data
USPED – Hardware Baudrate selection
The Serial NMEA data port (lines RXA and TXA) is an asynchronous serial port (UART). Upon reset, if the USPED
input pin is “low” the setting for this port is defined by the set A of UART parameters #19 to #22 in the Default
Parameters Table *, or if USPED is “high” the setting is defined by the set B #23 to #26. This setting can be modified
with the PXEMaPT manufacturer specific NMEA sentence defined hereafter. This input pin has a pull-up resistor.
There is no flow control on the UART.
(*) see the Default Settings section below
PPS - The PPS output pin is a Pulse Per Second highly accurate timing signal generated by the on-board GPS
baseband processor. The PPS signal is available only when the receiver does position fixes. Otherwise its output level
is “low”. After a reset condition, the setting for this port is defined in the Default Parameters Table *, parameter #1.
This setting can be modified with the PXEMaPS manufacturer specific NMEA sentence defined hereafter.
(*) see the Default Settings section below
1 second
~ 83 ms.
Figure 1 – PPS timing diagram
The rising edge of the PPS signal is synchronous with the GPS time.
RESETN – Manual Reset input pin. The receiver has 2 reset conditions: first, on power-on, thanks to an on-board Power
On Reset circuitry; and an external reset when the RESETN pin is “low”. This input pin has a pull-up resistor.
ALMRDY – When in Active mode, this output indicates the on-board Almanac status. Upon start up and whenever the
Almanac data are tested invalid or not up-to-date the output level is “low. If tested valid and up-to-date the output level is
“high”.
STANDBYN – This input sets the receiver in Stand-by mode when its level is “low”. Otherwise the receiver is either in
Active or Power Save modes. See below, under Operating modes for details. This input pin has a pull-up resistor.
DELPOSN – Delete Initial Position pin. When set “low” for less than 1.5 seconds, this allows deleting of the initial position
in the RAM portion of the MCU and triggering re-computation of the tracking set. The position will not be deleted if GPS
fixes are already being generated. This function is useful when the initial position is known to be incorrect, for example
when the receiver is powered down, put on a plane, flown 20,000 km, and then warm-started. See timing information in
the figure below. This input pin has a pull-up resistor.
© Semtech 2005
www.semtech.com
6
RGPSM002
GPS Receiver
‘Delete Initial Position’ Request
(Delay > 100 ms,