You are on page 1of 22

Description

GPS-Receiver JP3

Description

Contents

Contents
1
1.1 1.2 1.3

Introduction ........................................................................
General ............................................................................................. Used abbreviations ........................................................................... Related documents ...........................................................................

5
5 6 6

2
2.1 2.2 2.3 2.4 2.5

Security ..............................................................................
General information ........................................................................... Restricted use .................................................................................... Children .............................................................................................. Operation/antenna ............................................................................. Electrostatic Discharge (ESD) ...........................................................

7
7 7 7 8 8

3 4 5
5.1 5.2 5.3 5.4 5.4.1 5.4.2 5.4.3 5.4.4

Safety standards .................................................................. 8 Technical data (Features) .................................................... 9 Technical Description .......................................................... 10
Receiver architecture ......................................................................... Product applications ........................................................................... Technical specifications ..................................................................... Hardware interface ............................................................................. Configuration and timing signals ........................................................ Serial communication signals ............................................................ DC input signals ................................................................................. General purpose input/output ............................................................ 10 11 11 13 14 14 14 15

6
6.1 6.2

Software interface ................................................................ 15


SiRF binary data message .................................................................. 15 NMEA data message .................................................................... 18

GPS receiver JP3

Version 1.01

Description

Contents

7 8

Mechanical draw .................................................................. 19 First steps to make it work ................................................... 20

GPS receiver JP3

Version 1.01

Description

Versions

Version history Version number 1.00 1.01 Author Gerald Buch Gerhald Buch Changes Initial version Pin configuration in fig. 6 corrected

GPS receiver JP3

Version 1.01

Description

Introduction

1
1.1

Introduction
General
This description is focussed on the GPS receiver of the FALCOM JP3 series from FALCOM GmbH. It contains short information about purpose and use of the FALCOM JP3. The JP3 is a single-board 12 parallel channel receiver intended as a component for OEM products. The GPS receiver continuously tracks all satellites in view, thus providing accurate satellite position data. The highly integrated digital receiver uses the SiRFstarII chipset. Please consult SiRF (www.sirf.com) for special information about the SiRFstarII chipset. Information furnished herein by FALCOM GmbH is believed to be accurate and reliable. However, no responsibility is assumed for its use. Also the information contained herein is subject to change without notice.

figure 1: The FALCOM JP3 GPS receiver (bottom view)

Users are advised to proceed quickly to the "Security" chapter and read the hints carefully.

GPS receiver JP3

Version 1.01

Description

Introduction

1.2
CTS DGPS DOP ECEF GPS GGA HDOP LNA NMEA PRN RF RP RTC RTCM RXD SRAM TTFF TXD

Used abbreviations
Clear to send signal from dent Differential GPS Dilution of Precision Earth-Centered Earth-Fixed Co-ordinate system Global Positioning System GPS Fixed Data Horizontal DOP Low Noise Amplifier National Maritime Electronics Association Pseudorandom Noise Number The Identity of GPS satellites Radio Frequency Receive Protocol Real Time Clock Radio Technical Commission for Maritime Services Data input Static Random Access Memory Time to First Fix Data input World Geodetic System 1984

Abbreviation Description

WGS84

1.3

Related documents
[1.] SiRF binary and NMEA protocol specification; www.falcom.de/service/downloads/manual/JP3/protocol.pdf

GPS receiver JP3

Version 1.01

Description

Security

Security
This chapter contains important information for the safe and reliable use of the GPS receiver. Please read this chapter carefully before starting to use the GPS receiver.

2.1

General information
The Global Positioning System uses satellite navigation, an entirely new concept in navigation. GPS has become established in many areas, for example, in civil aviation or deep-sea shipping. It is making deep inroads in vehicle manufacturing and before long everyone of us will use it this way or another. The GPS system is operated by the government of the United States of America, which also has sole responsibility for the accuracy and maintenance of the system. The system is constantly being improved and may entail modifications effecting the accuracy and performance of the GPS equipment.

2.2

Restricted use
Certain restrictions on the use of the GPS receiver may have to be observed on board a plane, in hospitals, public places or government institutions, laboratories etc. Follow these instructions.

2.3

Children
Do not allow children to play with the GPS receiver. It is not a toy and children could hurt themselves or others. The GPS receiver consists of many small parts which can come loose and could be swallowed by small children. Thoughtless handling can damage the GPS receiver.

2.4

Operation/antenna
Operate the GPS receiver with an antenna connected to it and with no obstruction between the receiver and the satellite. Make absolutely sure that the antenna socket or antenna cable is not shorted as this would render the GPS receiver dysfunctional.

GPS receiver JP3

Version 1.01

Description

Security/Safety standards

Do not use the receiver with a damaged antenna. Replace a damaged antenna without delay. Use only a manufacturer-approved antenna. Use only the supplied or an approved antenna with your GPS receiver. Antennas from other manufacturers which are not authorized by the supplier can damage the GPS receiver. Technical modifications and additions may contravene local radiofrequency emission regulations or invalidate the type approval. Authorized GPS antennas: FALCOM ANT-006 (active)

2.5

Electrostatic Discharge (ESD)


The JP3 GPS receiver contains class 1 devices. The following Electrostatic Discharge (ESD) precautions are recommended: Protective outer garments. Handle device in ESD safeguarded work area. Transport device in ESD shielded containers. Monitor and test all ESD protection equipment. Treat the JP3 GPS receiver as extremely sensitive to ESD.

Safety standards
The GPS receiver meets the safety standards for RF receivers and the standards and recommendations for the protection of public exposure to RF electromagnetic energy established by government bodies and professional organizations, such as directives of the European Community, Directorate General V in matters of radio frequency electromagnetic energy.

GPS receiver JP3

Version 1.01

Description

Technical data

Technical data
FEATURES OEM single board 12 channel GPS receiver dimensions: weight: operating voltage: power consumption: temperature range: 41 x 30 x 7 mm 6,3 g 3.3 VDC +/- 5 % 600 mW (continues mode) 150 mW (trickle power mode, see figure 3) -20 to +55 C operation -40 to +70 C transportation -25 to +70 C storage RXA/TXA: NMEA 19200 baud, Msg.: GLL, GGA, RMC, VTG, GSV, GSA, ZDA 8 data bits, no parity, 1 stop bit RXB/TXB: RTCM, 9600 baud antenna: interface: trickle power mode: 15 cm cable with SMA female 2 x 10 (2 mm) pin field connector The FALCOM JP3 enters the trickle power mode corresponding to figure 3 as soon as valid GPS data are available. As a result the average power consumption is reduced by approximately 80 % (approximately 150 mW). The settings for the trickle power mode can be modified using the SiRFstar demo software. For example if the FALCOM JP3 is configured to enter the OnTime mode each 10 s for a duration of 200 ms the average power consumption can be reduced by approximately 95 % (approximately 15 mW, ca. 4,8 mA at Vcc=3.3 V).

protocol:

GPS receiver JP3

Version 1.01

Description

Technical description

Ivcc
ON Time max. 180 mA Continuous Mode Tricklepower Mode OFF Time

app. 1,2 mA 800 ms 1s

figure 2: Default settings for the trickle power mode of FALCOM JP3

5
5.1

Technical Description
Receiver Architecture
The JP3 OEM GPS receiver from FALCOM is a new OEM GPS receiver product that features the SiRFstarII chipset. This complete 12 channel, WAAS-enabled GPS receiver provides a vastly superior position accuracy performance in a much smaller package. The SiRFstarII architecture builds on the high-performance SiRFstarI core, adding an acquisition accelerator, differential GPS processor, multipath mitigation hardware and satellite-tracking engine. The JP3 delivers major advancements in GPS performance, accuracy, integration, computing power and flexibility.

GPS receiver JP3

Version 1.01

10

Description

Technical description

Bootselect
Antenna Input

XTAL

LNA
V-Ant (Optional)

RF Filter

GPS-Data

RTC GPS2e Signal Processor


1 PPS RXA/TXA RXB/TXB

GRF2i RF Front-End

AGC Clock

Power 3.3 Volts

XTAL

Backup Battery

Data Bus Address Bus

Reset IC FLASH 8MBit

figure 3:

Receiver architecture of the GPS receiver JP3

5.2

Product applications
- Handheld GPS receiver applications - Automotive applications - Marine navigation applications - Aviation applications - Timing applications

5.3

Technical specification
Electrical Characteristics 1. General Frequency C/A code Channels L1, 1575.42 MHz 1.023 MHz chip rate 12

GPS receiver JP3

Version 1.01

11

Description

Technical description

2. Accuracy Position Velocity Time 3. DGPS Accuracy Position Velocity 4. Datum WGS-84 5. Acquisition Rate Snap start Hot start Warm start Cold start 6. Dynamic Conditions Altitude Velocity Acceleration Jerk 7. DC Power Main power Continuous mode Trickle power mode Backup battery power 8. Serial Port Electrical interface Protocol messages Two full duplex serial communication, TTL interfaces SiRF binary and NMEA-0183, version 2.20 with a baud rate selection SiRF binary position, velocity, altitude, status and control NMEA CGA, GLL, GSA, GSV, RMC and VTG RTCM SC-104, version 2.00, type 1, 5 and 9 + 3.3 V DC +/- 5 % 180 mA typical max. 40 mA typical 3 V DC (min. 1.85 V, max. 3.6 V) 18,000 meters (60,000 feet) max. 515 meters/second (1000 knots) max. 4 g, max. 20 meters/second, max. < 3 sec., average < 8 sec., average < 38 sec., average < 45 sec., average 1 to 5 meters, typical 0.05 meters/second, typical 10 meters CEP without SA 0.1 meters/second, without SA 1 microsecond synchronized to GPS time

DGPS protocol 9. Time 1PPS Pulse Level Pulse duration Time reference Measurements

TTL 100 ms At the pulse positive edge Aligned to GPS second, +/- microsecond

GPS receiver JP3

Version 1.01

12

Description

Technical description

5.4

Hardware interface
Figure 5 shows the Pin assignment of the 2 x 10 (2 mm) pin field interface connector.

figure 4:

2 x 10 (2 mm) pin field interface connector

Pin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Name not used VCC VBATT VCC RESET not used not used not used not used GND TXA RXA GND TXB RXB GND GND GND T-MARK BOOTSELECT

I/O I I I I

Description reserved for V ANT 3,3 V DC Backup Battery 3,3 V DC Push Button Reset, Active Low reserved for GPIO5 reserved for GPIOA reserved for GPIO6 Ground

Level -3,3 V DC 3,3 V DC CMOS

CMOS CMOS CMOS CMOS

O I O I

Serial Data Output A Serial Data Input A -Serial Data Output B Serial Data Input B

O I

1 PPS Time Mark Output Booting Mode Select

CMOS CMOS

table 5-1

Pin assignment of the interface connector

GPS receiver JP3

Version 1.01

13

Description

Technical description

5.4.1

Configuration and timing signals


RESET (Pin 5) This pin provides an active-low reset input to the board. It causes the board to reset and start searching for satellites. Reset is an optional input and, if not utilized, it may be left open. This pin provides 1 pulse per second output from the board, which is synchronized to within 1 microsecond of GPS time. The output is a TTL positive level signal. This is not available in trickle power mode. This pin is setting high for programming the flash of the JP3 (for instance updating to a new firmware for the JP3).

T-Mark (Pin 19)

Bootselect (Pin 20)

5.4.2

Serial communication signals


The board supports two full duplex serial channels. All four connections are at TTL levels, all support variable baud rates and all can be controlled from the appropriate screens in SiRFdemo software. You can directly communicate with a PC serial port. RXA (Pin 12) This is the main receiving channel and is used to receive software commands to the board from SiRFdemo software or from user written software. This is the auxiliary receiving channel and is used to input differential corrections to the board to enable DGPS navigation. This is the main transmitting channel and is used to output navigation and measurement data to SiRFdemo or user written software. For users application.

RXB (Pin 15)

TXA (Pin 11)

TXB (Pin 14)

5.4.3

DC input signals
VCC (Pin 2 and 4) VANT (Pin 1) This is the main DC power supply for 3,3 V powered board JP3. Connect both pins. This pin is reserved for an external DC power supply for the active antenna. Note: The GPS receiver JP3 has take connected with active 3 V GPS antenna with max. current of 20 mA. The antenna voltage is provided by the internal power management.

GPS receiver JP3

Version 1.01

14

Description

Software interface

GND GND provides the ground for the JP3 board. (Pins 10, 16, 17 and 18) Connect all GND pins.

5.4.4

General purpose input/output (Pin 7, 8 and 9)


Several I/Os of the CPU are connected to the hardware interface connector of the JP3. They are reserved for customer specific applications.

Software interface
The FALCOM JP3 supports NMEA-0183 and SiRF binary protocols. A short description of these protocols are provided herein. For more detailed information please refer to the SiRFstarII message set specification available in the section service/downloads/manuals of the FALCOM homepage.

6.1

SiRF binary data message


Table 6-1 lists the message list for the SiRF output messages.
Hex 0 x 02 0 x 03 0 x 04 0 x 05 0 x 06 0 x 07 0 x 08 0 x 09 0 x 0A 0 x 0B 0 x 0C 0 x 0D 0 x 0E 0 x 0F ASCII 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Name Measured Navigation Data True Tracker Data Measured Tracking Data Raw Track Data SW Version Clock Status 50 BPS Subframe Data Throughput Error ID Command Acknowledgment Command NAcknowledgment Visible List Almanac Data Ephemeris Data Description Position, velocity and time Not implemented Satellite and C/No information Not supported by SiRFstarII Receiver software Current clock status Standard ICD format Navigation complete data Error coding for message failure Successful request Unsuccessful request Auto Output Response to Poll Response to Poll

GPS receiver JP3

Version 1.01

15

Description

Software interface

Hex 0 x 10 0 x 11 0 x 12 0 x 13 0 x 14 0 x 1C 0 x 1D 0 x 1E 0 x 1F 0 x FF

ASCII 16 17 18 19 20 28 29 30 31 255 Test Mode 1

Name

Description For use with SiRFtest (Test Mode 1) Received from DGPS broadcast CPU ON/OFF (Trickle Power) Response to Poll Additional test data (Test Mode 2) Measurement Data Differential GPS Data Satellite State Data Initialization Data Various status messages

Differential Corrections OkToSend Navigation Parameters Test Mode 2 Nav. Lib. Measurement Data Nav. Lib. DGPS Data Nav. Lib. SV State Data Nav. Lib. Initialization Data Development Data

table 6-1

SiRF messages output message list

Hex 0 x 55 0 x 80 0 x 81 0 x 82 0 x 84 0 x 85 0 x 86 0 x 87 0 x 88 0 x 89 0 x 8A 0 x 8B 0 x 8C 0 x 8D

ASCII 85 128 129 130 132 133 134 135 136 137 138 139 140 141

Name Transmit Serial Message Initialize Data Source Switch to NMEA Protocol Set Almanac (upload) Software Version (Poll) DGPS Source Control Set Main Serial Port Switch Protocol Mode Control DOP Mask Control DGPS Mode Elevation Mask Power Mask Editing Residual

Description User definable message Receiver initialization and associated parameters Enable NMEA message, output rate and baud rate Sends an existing almanac file to the receiver Polls for the loaded software version DGPS correction source and beacon receiver information Baud rate, data bits, stop bits and parity Obsolete Navigation mode configuration DOP mask selection and parameters DGPS mode selection and timeout value Elevation tracking and navigation masks Power tracking and navigation masks Not implemented

GPS receiver JP3

Version 1.01

16

Description

Software interface

Hex 0 x 8E 0 x 8F 0 x 90 0 x 91 0 x 92 0 x 93 0 x 94 0 x 95 0 x 96 0 x 97 0 x 98 0 x A5 0 x A6 0 x A7 0 x B6

ASCII 142 143 144 145 146 147 148 149 150 151 152 165 166 167 182

Name Steady-State Detection not used Static Navigation Poll Clock Status (Poll) Set DGPS Serial Port Poll Almanac Poll Ephemeris Flash Update Set Ephemeris (upload) Switch Operating Mode Set Trickle Power Parameters Poll Navigation Parameters Set UART Configuration Set Message Rate

Description Not implemented Configuration for static operation Polls the clock status DGPS port baud rate, data bits, stop bits and parity Polls for almanac data Polls for ephemeris data On the fly software update Sends an existing ephemeris to the receiver Test mode selection, SV ID and period Push to fix mode, duty cycle and on time Polls for the current navigation parameters Protocol selection, baud rate, data bits, stop bits and parity SiRF binary message output rate

Low Power Acquisition Parameters Low power configuration parameters Set UART Configuration Obsolete

GPS receiver JP3

Version 1.01

17

Description

Software interface

6.2

NMEA data message


The SiRFstarIIe evaluation receiver is capable of outputting data in the NMEA0183 format as defined by the National Marine Electronics Association (NMEA), Standard for Interfacing Marine Electronic Devices, Version 2.20, January 1, 1997. NMEA output messages Table 6-2 lists each of the NMEA output messages supported by the SiRFstarIIe evaluation receiver and a brief description.
table 6-2 NMEA Output Messages

Option GGA GLL GSA GSV MSS RMC VTG

Description Time, position and fix type data. Latitude, longitude, UTC time of position fix and status. GPS receiver operating mode, satellites used in the position solution and DOP values. The number of GPS satellites in view satellite ID numbers, elevation, azimuth and SNR values. Signal-to-noise ratio, signal strength, frequency and bit rate from a radio-beacon receiver. Time, date, position, course and speed data. Course and speed information relative to the ground.

NMEA input messages


Message SetSerialPort NavigationInitialization SetDGPSPort Query/Rate Control LLANavigationInitialization Development Data On/Off MSK Receiver Interface MID1 100 101 102 103 104 105 MSK Description Set PORT A parameters and protocol Parameters required for start using X/Y/Z2 Set PORT B parameters for DGPS input Query standard NMEA message and/or set output rate Parameters required for start using Lat/Lon/Alt3 Development Data messages On/Off Command message to a MSK radio-beacon receiver.

1. 2. 3.

Message Identification (MID). Input co-ordinates must be WGS84. Input co-ordinates must be WGS84.

Note: NMEA input messages 100 to 105 are SiRF proprietary NMEA messages. The MSK NMEA string is as defined by the NMEA 0183 standard.

GPS receiver JP3

Version 1.01

18

Description

Mechanical draw

Transport Message Start Sequence $PSRF<MID>


1. 2. 3. 4.
1

Payload Data
2

Checksum *CKSUM
3

End Sequence <CR> <LF>4

Message Identifier consisting of three numeric characters. Input messages begin at MID 100. Message specific data. Refer to a specific message section for <data>...<data>definition. CKSUM is a two-hex character checksum as defined in the NMEA specification. Use of checksums is required on all input messages. Each message is terminated using Carriage Return (CR) Line Feed (LF) which is \r\n which is hex 0D 0A. Because \r\n are not printable ASCII characters, they are omitted from the example strings, but must be sent to terminate the message and cause the receiver to process that input message.

Note: All fields in all proprietary NMEA messages are required, none are optional. All NMEA messages are comma delimited.

Mechanical draw
7,03 mm 5,02 mm 2,52 mm 1,02 mm 2,82 mm HOLE TO HOLE 34,30 mm 17,15 mm 29,60 mm

figure 5:

The mechanical draw of the JP3

GPS receiver JP3

Version 1.01

40,70 mm

19

Description

First steps to make it work

First steps to make it work

figure 6

1. Antenna: Connect a 3 V active GPS antenna on the SMA antenna connector.


2. Power Connect Vcc pin to 3.3 V. And, connect GND pins to ground. The power

supply should be capable of delivering a sustained current of at least 200 mA. A proper RESET signal is internally generated.
3. Serial Interface Pins RXA, RXB and TXA, TXB are 3.3 V CMOS compatible.

The RX inputs and the TX outputs are 5 V TTL compatible. If you need different voltage levels, use appropriate level shifters. E. g. in order to obtain RS232 compatible levels use the 3 V compatible MAX3232 from Maxim or equivalent. GPS data will come out of port A, if you have an antenna connected and good view of the sky. You can use port B to feed in DGPS correction data. Pull-up unused RX inputs.
4. Active Antenna Bias Voltage For output voltage at the antenna cable the

power of the bias voltage is used. If you can make sure that the antenna runs down to 2.7 V bias voltage and the current does not exceed 20 mA.

GPS receiver JP3

Version 1.01

20

Description

First steps to make it work

5. Backup Battery It is recommended to connect a backup to V_bat in order to

enable the warm and hot start features of the receivers. The voltage at this pin can be anywhere between 1.85 V and 3.6 V. If you dont intend to use a backup battery, connect this pin to GND. The use of a super cap for the battery backup supply is not recommended. The quickest way to get first results with the JP3 is to use the JP3 Evaluation board together with the program SiRFdemo.

figure 7:

JP3 Evaluation board

The Evaluation board contains all for the operation of the JP3: power supply, power management GPS antenna RS232 level shifter RS232 cable to your computer.

GPS receiver JP3

Version 1.01

21

Description

First steps to make it work

figure 8:

Example of using of the SiRFdemo (JP3 in trickle power mode)

GPS receiver JP3

Version 1.01

22

You might also like