環天衛星科技股份有限公司 
 
PRODUCT USER MANUAL 
  GPS ENGINE BOARD 
EM-408 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
GlobalSat Technology Corporation 
台北縣中和市建一路 186 號 16 樓(遠東世紀廣場) 
16F ,No.186,Chien 1 Road, 235Chung Ho City,Taipei Hsien, Taiwan ,R.O.C. 
SiRF StarⅢ 
L1, 1575.42 MHz 
1.023 MHz chip rate 
20 channel all-in-view tracking 
-159 dBm 
Tel: 886-2-8226-3799(Rep.)                        Fax: 886-2-8226-3899 
Web: www.globalsat.com.tw                      E-mail: service@globalsat.com.tw
Features:
 
SiRF starⅢ  high performance GPS Chip Set 
Very high sensitivity (Tracking Sensitivity: -159 dBm) 
Extremely fast TTFF (Time To First Fix) at low signal level 
Compact size (36.4mm * 35.4 mm * 8.3mm) suitable for space-sensitive application 
Support NMEA 0183 and SiRF binary protocol 
 
Specification: 
 
General 
Chipset 
 
Frequency 
C/A code  
Channels  
Sensitivity 
 
Accuracy 
Position   
 
 
Velocity   
Time 
 
 
Datum 
Default 
 
Acquisition Time 
Reacquisition   
Hot start   
 
 
Warm start 
Cold start  
 
 
Dynamic Conditions 
Altitude   
Velocity   
Acceleration 
10 meters, 2D RMS 
5 meters, 2D RMS, WAAS enabled 
0.1 m/s 
1us synchronized to GPS time 
18,000 meters (60,000 feet) max 
515 meters /second (1000 knots) max 
Less than 4g 
0.1 sec., average 
1 sec., average 
38 sec., average 
42 sec., average 
  WGS-84 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Jerk  
Power 
Main power input 
 
Power consumption  
 
 
 
Interface 
 
Dimension 
Baud rate  
 
Electrical level           
 
Output message 
 
 
Environmental 
Operating Temp 
 
 
 
 
 
 
 
 
 
 
 
20m/sec **3 
3.3V DC input 
75mA (Continuous mode) 
 
36.4mm * 35.4mm * 8.3mm 
4,800 to 57,600 bps adjustable 
TTL level, Output voltage level: 0V ~ 2.85V 
SiRF binary or   
NMEA 0183 GGA, GSA, GSV, RMC, VTG, GLL 
 
-40℃  to +85℃ 
Dimensions 
 
This is the main DC supply for a 3.3V DC input power module board. 
This is the main transmits channel for outputting navigation and measurement 
This is the main receive channel for receiving software commands to the engine 
Pin Assignment 
 
Pin description 
* VIN (DC power input): 
 
 
* GPS-TX: 
 
data to user’s navigation software or user written software. 
 
 
* GPS-RX: 
 
board from SiRFdemo software or from user written software. 
 
* GND: 
Output TTL level, 0V ~ 2.85V 
 
GND provides the ground for the engine board. Connect all grounds. 
 
* Enable/Disable: 
On/Off 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SOFTWARE COMMAND 
  NMEA Output Command 
GGA-Global Positioning System Fixed Data 
                          Table B-2 contains the values for the following example: 
              $GPGGA,161229.487,3723.2475,N,12158.3416,W,1,07,1.0,9.0,M,,,,0000*18 
 
                                        Table B-2 GGA Data Format   
Name
Example
$GPGGA 
Message ID 
161229.487
UTC Time 
3723.2475
Latitude 
N 
N/S Indicator 
12158.3416
Longitude   
E/W Indicator 
W 
Position Fix Indicator  1 
07 
Satellites Used 
1.0 
HDOP 
MSL Altitude1
9.0 
M 
Units   
Geoid Separation1
 
M 
Units 
Age of Diff. Corr.
 
0000 
Diff. Ref. Station ID 
*18 
Checksum 
 
 
Units
Description
GGA protocol header
hhmmss.sss
ddmm.mmmm
N=north or S=south
dddmm.mmmm
E=east or W=west
See Table B-3
Range 0 to 12
Horizontal Dilution of Precision 
meters
meters
meters
meters
second
Null fields when DGPS is not used 
End of message termination 
SiRF Technology Inc. does not support geoid corrections. Values are WGS84 ellipsoid heights. 
 
 
            
 
 
Table B-3 Position Fix Indicator 
Value 
0
1
2
3
Description
Fix not available or invalid
GPS SPS Mode, fix valid
Differential GPS, SPS Mode , fix valid
GPS PPS Mode, fix valid
 
 
 
 
 
 
 
 
                             
 
GLL-Geographic Position-Latitude/Longitude 
                                  Table B-4 contains the values for the following example: 
                                            $GPGLL,3723.2475,N,12158.3416,W,161229.487,A*2C 
 
                                          Table B-4 GLL Data Format 
            Name 
Units
Message ID 
Latitude 
N/S Indicator 
Longitude   
E/W Indicator 
UTC Position 
Status 
Checksum 
 
 
                         
 
 
 
 
      Description
GLL protocol header
ddmm.mmmm
N=north or S=south
dddmm.mmmm
E=east or W=west
hhmmss.sss
A=data valid or V=data not valid 
    Example
$GPGLL 
3723.2475
n 
12158.3416
W 
161229.487
A 
*2C 
 
End of message termination 
GSA-GNSS DOP and Active Satellites 
             
                      Table B-5 contains the values for the following example: 
                         
                                    $GPGSA,A,3,07,02,26,27,09,04,15,,,,,,1.8,1.0,1.5*33 
 
                                                      Table B-5 GSA Data Format 
                                             
Name 
Message ID 
Mode1 
Mode2 
Satellite Used1
Satellite Used1
….. 
Satellite Used1
PDOP 
HDOP 
VDOP 
Checksum 
 
Example 
$GPGSA 
A 
3 
07 
02 
 
 
1.8 
1.0 
1.5 
*33 
 
Units 
 
 
 
 
 
 
 
 
 
 
 
 
Description 
GSA protocol header 
See Table B-6 
See Table B-7 
Sv on Channel 1 
Sv on Channel 2 
 
Sv on Channel 12 
Position dilution of Precision 
Horizontal dilution of Precision 
Vertical dilution of Precision 
 
End of message termination 
Satellite used in solution. 
1. 
 
 
                                                            Table B-6 Mode1 
                                                             
Description 
Value 
M 
A 
Manual-forced to operate in 2D or 3D mode 
2Dautomatic-allowed to automatically switch 2D/3D 
                                                           
                                                            Table B-7 Mode 2 
                                                             
Value 
1 
2 
3 
Description 
Fix Not Available 
2D 
3D 
                    GSV-GNSS Satellites in View 
                      Table B-8 contains the values for the following example: 
                                  $GPGSV,2,1,07,07,79,048,42,02,51,062,43,26,36,256,42,27,27,138,42*71 
                                  $GPGSV,2,2,07,09,23,313,42,04,19,159,41,15,12,041,42*41 
                                          Table B-8 GSV Data Format 
                                           
Name
Message ID 
Number of Messages1
Message Number1
Satellites in View
Satellite ID 
Elevation 
Azimuth 
SNR(C/No) 
……. 
Satellite ID 
Elevation 
Azimuth 
SNR(C/No) 
Checksum 
 
Example
$GPGSV
2 
1 
07 
07 
79 
048 
42 
 
27 
27 
138 
42 
*71 
 
Description
GSV protocol header
Range 1 to 3
Range 1 to 3
degrees
degrees
dBHz
Channel 1(Range 1 to 32)
Channel 1(Maximum90)
Channel 1(True, Range 0 to 359) 
Range 0 to 99,null when not tracking 
…….
Channel 4 (Range 1 to 32)
Degrees Channel 4(Maximum90)
Degrees Channel 4(True, Range 0 to 359) 
dBHz
Range 0 to 99,null when not tracking 
End of message termination 
Depending on the number of satellites tracked multiple messages of GSV data may be required. 
 
 
                  RMC-Recommended Minimum Specific GNSS Data 
                  Table B-10 contains the values for the following example: 
                          $GPRMC,161229.487,A,3723.2475,N,12158.3416,W,0.13,309.62,120598,,*10 
                                              Table B-10 RMC Data Format 
Example
Units
End of message termination 
Description
RMC protocol header 
hhmmss.sss
A=data valid or V=data not valid 
ddmm.mmmm
N=north or S=south
dddmm.mmmm
E=east or W=west
Name
Message ID 
UTC    Time 
Status 
Latitude   
N/S Indicator   
Longitude 
E/W Indicator 
Speed Over Ground 
Course Over Ground 
Date   
Magnetic Variation2
Checksum 
 
SiRF Technology Inc. does not support magnetic declination. All “course over ground” data are   
geodetic WGS48 directions. 
$GPRMC
161229.487
A 
3723.2475
N 
12158.3416
W 
0.13 
309.62 
120598 
 
*10 
 
True
ddmmyy
E=east or W=west
knots
degrees
degrees