文档库 最新最全的文档下载
当前位置:文档库 › Dagama S-93_GPS Engine board_Manual_V1_2

Dagama S-93_GPS Engine board_Manual_V1_2

Dagama S-93_GPS Engine board_Manual_V1_2
Dagama S-93_GPS Engine board_Manual_V1_2

S-9S-93

3SiRF Star Ⅲ

V 1.1.2

https://www.wendangku.net/doc/312591993.html,

2009/10/10

E-mail:service@https://www.wendangku.net/doc/312591993.html,

Free service hot-line(for

mainland):400-820-1322

Contents

1INTRODUCTION-------------------------------------------------------------------------------------3

1.1OVERVIEW------------------------------------------------------------------------------------3

1.2MAIN FEATURES----------------------------------------------------------------------------3

1.3SPECIFICATIONS----------------------------------------------------------------------------4

1.4PROTOCOLS----------------------------------------------------------------------------------5

1.5PROGRAMMING RESOURCES---------------------------------------------------------5

1.6ANTENNA--------------------------------------------------------------------------------------5

2HARDWARE INTERFACE--------------------------------------------------------------------------6

2.1PCB DIMENSION----------------------------------------------------------------------------6

2.2PIN ASSIGNMENT---------------------------------------------------------------------------7

2.3LAYOUT SUGGESTION--------------------------------------------------------------------10

2.4POWER SAVING-----------------------------------------------------------------------------10

2.5ANTENNA APPLICATION-----------------------------------------------------------------11

2.6RF_IN IMPEDANCE MATCHING--------------------------------------------------------15

2.71PPS OUTPUT--------------------------------------------------------------------------------17

3SOFTWARE INTERFACE---------------------------------------------------------------------------17

3.1NMEA OUTPUT MESSAGES---------------------------------------------------------------17

3.2GPGGA-GLOBAL POSITIONING SYSTEM FIX DATA-----------------------------18

3.3GPGLL-GEOGRAPHIC POSITION-LATITUDE/LONGITUDE------------------29

3.4GPGSA-GNSS DOP AND ACTIVE SATELLITES--------------------------------------20

3.5GPGSV-GNSS SATELLITES IN VIEW---------------------------------------------------20

3.6GPRMC-RECOMMENDED MINIMUM SPECIFIC GNSS DATA-------------------21

3.7GPVTG-COURSE OVER GROUND AND GROUND SPEED------------------------22

3.8GPZDA-SIRF TIMING MESSAGE--------------------------------------------------------23

1.Introduction

1.1Overview

The Dagama S-93is a tiny,low-power,ultra-high performance,easy to use SMT mountable GPS receiver module based on SiRF’s latest third generation single chip.Its small size/low power consumption/high performance enables the adoption of small handheld applications such as personal navigation device,PDA,GPS watch,personal locator etc.Its SMT design allows automatic pick and place assembly process.Additional convenient features of S-93make it the best choice of GPS application.

1.2Main Features

Not only handheld but also any other GPS applications can share the following major features of S-93.★Full implementation of ultra-high performance SiRFstarIII single chip architecture

★High tracking sensitivity of-159dBm

★Low power consumption of40mA at full tracking

★Ultra-small size of17(W)x22.4(L)x2.7(H)(mm)

★Additional hardware power saving control pin

★Active and passive antenna support via pin RF_IN

★Backup power supply pin for hot/warm starts and better performance

★Embedded ARM7CPU is available for external applications

★SMT automatic pick and place assembly support to reduce production cost

★Firmware upgradeable for future potential performance enhancements

★Fully shielded for EMC protection

★Active antenna surveillance and protection(optional)

1.3.Technical Specifications

1.3.1.Electrical Characteristics

◆GPS receiver type20channels,L1frequency,C/A code

◆Horizontal Position Accuracy<2.5m(Autonomous)

<2.0m(WAAS)

(50%24hr static,-130dBm)

◆Velocity Accuracy<0.01m/s(speed)

<0.01°(heading)

(50%@30m/s)

◆Time accuracy1μs or less

◆TTFF(Time to First Fix)Hot Start:1s

(50%,-130dBm,autonomous)Warm Start:35s

Cold Start:42s

◆Sensitivity Tracking:–159dBm

(Autonomous)Acquisition:-142dBm

(-142dBm28dB-Hz with4dB noise figure)

◆Measurement data output Update time:1second

NMEA output protocol:V.3.00

Baud rate:9600(default),9600,19200,38400,

57600bps(8-N-1)

Datum:WGS-84

Default:GGA,GSA,RMC,at1Hz and

GSV at1/5Hz

Other options:GLL,ZDA,or SiRF binary

◆Max.Altitude<18,000m

◆Max.Velocity<1,852km/hr

◆SBAS Support WAAS,EGNOS,MSAS(default disable)

◆Dynamics<4g

◆Power consumption40mA,continuous tracking mode

◆Power supply 3.3V

◆Dimension single side17.0(W)x22.4(L)x2.7(H)mm

◆Operating temperature range-40o C to+85o C

◆Storage temperature range-45o C to+100o C

1.4Protocols

Both NMEA and SiRF binary protocols could be supported via serial UART I/O port–

RXA/TXA.The default supported protocol is NMEA protocol.

1.Serial communication channel

i.No parity,8-data bit,1-stop bit(N-8-1)

https://www.wendangku.net/doc/312591993.html,er selectable baud rate among4800,9600,19200,38400,and57600

(default9600)bps.

2.NMEA0183Version

3.00ASCII output

i.Default GGA(1sec),GSA(1sec),GSV(5sec),RMC(1sec),

ii.Optional GLL,ZDA,VTG(1sec)

1.5Programming Resources

The GPS receiver is embedded an internal ARM7SOC.Its programming resources are available through the use of SDK from SiRF.Following are its related programming resources:

◆50-MHz ARM7TDMI processor

◆1Mb SRAM

◆4Mb flash memory

Please note that the receiver itself will use part of above resources.

1.6Antenna

Antenna Type Passive or active antenna via pin RF_IN

Active Antenna Recommendation Minimum gain18d B Maximum noise figure 1.5dB

Antenna Supply Using VCC_RF or external power source

Antenna Supervisor Short circuit detection Built-in Short circuit protection Built-in Short circuit report via GPIO Built-in Short circuit report via NMEA Built-in Open circuit detection Built-in Open circuit report via GPIO Built-in Open circuit report via NMEA Built-in

2Hardware Interface

2.1PCB Dimension

The dimension of S-93is17mm(W)x22.4mm(L)x2.7mm(H).

2.2Pin Assignment

28-pin Interface

Pin

Name Function I/O 1TXB Port B serial data output(from GPS);default No function Output

2RXB Port B serial data input(from GPS);default No function Input 3TXA Port A serial data output(from GPS);N-8-1,NMEA v3.00

output

Output

4RXA Port A serial data input(to GPS);N-8-1,accepts commands

from external applications,e.g.SiRFDemo.Input 5NC No connection-

6VCC Main power supply of3.3±0.3VDC.3.3VDC is the

standard suggestion.This power is also used to keep the

power of clock and fixing data.

Input

7GND Ground Input 8NC No connection-

9NC No connection-10nRESET Engine board reset input signal,active low,at least250ms.

This pin could be connected to a micro-processor’s GPIO

pin to control the reset of the engine board.A low signal of

250ms will reset it and re-start the acquisition process again.

It may be left open if it is not used.

Input

11V_BAT 2.0~3.6VDC backup battery connection for RTC and

internal RAM

-This pin is the source of the backup power supply.It

allows the time and fixing data to be kept while the main

power(VCC)is cut off.The time and fixing data could be

used to help reduce the time to first fix(TTFF).

-A power source could be connected to this pin directly.It

inputs the power to keep clock and fixing data.

-If connect a battery to this pin directly,then the built-in

charging circuit will charge the battery automatically using

the main power and thus this is an output pin.When the mai Power Input or Output

n power is off,the battery power is used to keep clock and

the fixing data.In this case this is a power input.

Input 12BOOTSEL Firmware upgrade selection pin.

“NC”for normal run(internal pull-low);

“High”for firmware upgrade.

Leave this pin open if the firmware upgrade is not needed.

13GND Ground Input 14GND Ground Input 15GND Ground Input 16RF_IN GPS signal from antenna;50Ohms@1.57542GHz

Input

Either active or passive antenna signal could be connected

to this pin.

17GND Ground Input 18VCC_RF VCC antenna power supply option.Leave it open if this

Output pin is not used.

This pin outputs the same DC voltage level as VCC(pin6).

If this voltage level is compatible

to external active antenna,it could be used to power the

antenna.In this case,connect

VCC_RF to V_ANT.If external power source is preferred,

leave this pin open.

Input 19V_ANT Active antenna power supply.Leave it open if a passive

antenna is used.

For active antenna,an antenna power supply is needed.This

supply could be from either external power source or from

the built-in power VCC_RF depending on the working

power requirement of active antenna.The antenna power

source should be well-regulated(Vpp of noise should be

less than50mV)so that the receiver could have best

performance.

20NC No connection-

21GPIO General Purpose I/O control pin I/O

22GPIO General Purpose I/O control pin I/O

23NC No connection-

24NC No connection-

25NC No connection-

2.3Layout Suggestion

Following is the pad layout recommendation data:

Layout Recommendation Unit :

mm

2.4Power Saving

S-93supports various kinds of power saving mechanisms –Trickle Power,Adaptive Trickle Power,

Push To Fix,and power switch.The first three kinds of power saving mechanisms are implemented in software and the power switch mechanism is implemented in hardware.

2.4.1Power Saving of Trickle Power

26NC No connection

-27GPIO General Purpose I/O control pin

I/O 28

1PPS

1Pulse Per Second signal output.The rising edge of1PPS pulse synchronized to GPS second with precision of better than 1micro-second,pulse width of 1micro-second.

Output

The trickle power saving mechanism is achieved by switching off and on CPU and RF at a fixed time interval.The biggest time interval to report a position is10seconds.The on and off ratio is configurable.This feature is useful for applications that need to report position regularly while power saving is significant.This feature is done by firmware automatically if this feature is enabled.The standard firmware does not turn on this feature.It could be customized by request of MOQ.

2.4.2Power Saving of Adaptive Trickle Power

The adaptive trickle power saving mechanism is basically the same as trickle power saving mechanism with difference that it would not turn the power off if the signal quality is not good enough for tracking.Thus,it keeps both benefits of performance and power saving intelligently.This feature is done by firmware automatically if this feature is enabled.The standard firmware does not turn on this feature.It could be customized by request of MOQ.

2.4.3Power Saving of Push To Fix

The Push To Fix power saving mechanism will not report position data until a specified time interval expires or triggered by external event.Typically,to keep the up to date position data,it would wake up to collect ephemeris and almanac data every30minutes.The time interval is also configurable.This mechanism is especially useful for applications that need position data only on demand.This feature is done by firmware automatically if this feature is enabled.The standard firmware does not turn on this feature.It could be customized by request of MOQ.

2.5Antenna Applicatio n

RF_IN Antenna Connection–Passive Antenna

Following figure is a simple illustration of connecting a passive antenna.The passive antenna is connected to Pin16(RF_IN).Please note that there is no connection to V_ANT.

For backup battery connection,just connect it to the V_BAT pin is enough.It’s very simple and it does not need any other external components.

2.5.3RF_IN Antenna Connection–Active Antenna

For active antenna,a DC power supply is required.This power supply of pin19(V_ANT)will then be used to power the active antenna connected to pin RF_IN.Please do not connect the antenna power supply to pin RF_IN directly.The quality of antenna power affects the RF performance significantly. The peak to peak noise level should be less than50mV.

There are two power sources for V_ANT–the on-board power VCC_RF(pin18)and external power source.

Powered by on-board VCC_RF

The main power supply of VCC(pin6)could be used to power an active antenna.For this application,connect pin18(VCC_RF)to pin19(V_ANT)directly.To meet the stable power supply requirement,the peak to peak noise level of VCC(pin6)should be less than50mV.The active antenna is connected to Pin16(RF_IN).

Powered by External Power Source

Following figure is a simplified illustration of connecting an active antenna with external active antenna power source.The active antenna is connected to Pin16(RF_IN).

2.5.4Active Antenna Status Detection and Short Circuit Protection

S-93supports active antenna status detection without aid of external circuit.States of open circuit and short circuit could be detected.In addition,the short circuit protection circuit is also embedded

inside it.

Antenna requirement for this function requires:●voltage level to be between DC 3V~5V

●power consumption of 200mA and larger is treated as short circuit ●power consumption of 4mA and less is treated as open circuit

2.5.5Active Antenna Status Notification

Antenna status is reported in ways of both hardware and software.

Appendix:

Antenna Status sentence (Optional)

For S-93(ZANTAX)

2.6RF_IN Impedance Matching

The GPS signal is delivered from antenna to S-93via pin RF_IN.For the best delivery of GPS signal,

the signal trace from antenna to pin RF_IN should be well matched to impedance of 50-ohm.Otherwise the performance would be degraded.The RF_IN impedance matching arrangement is discussed in antenna types of passive and active as following.

$ZANTA $ZANTAX X ,0,0,,0,0,0,00,00,0*xx

*xx Field Message ID Antenna Port

Reserved Reserved Reserved Checksum

Message terminator Format

$ZANTA $ZANTAX

X int

int

int

int

*xx

Note

Message for

specified user External antenna status:

0:external antenna normal

1:external antenna open

2:external antenna short

R eserved R eserved R eserved

ASCII 13,ASCII 10

Example $ZANTA $ZANTAX X 0000*xx

Above figure is an illustration of patch antenna layout.Following items should be considered while arranging the signal trace:

●Width of signal trace

●Isolation width between signal trace and ground

●PCB structure and thickness

●Matching network(consists of L or C)along with the signal trace and near the RF_IN side for impedance tuning.

Following figure is another example of active antenna:

Basically,the consideration is the same as that of passive antenna.The major difference is the matching network.Please note that other kind of matching network is also possible to match it to the 50ohms impedance.

2.71PPS output

The1pulse per second signal output is a precise reference time signal.The rising edge of1PPS pulse is synchronized to GPS second with precision of better than1micro-second,pulse width of1micro-second.

Please note that1PPS signal will not output until the position has been fixed.Above is the1PPS signal taken from the screen of oscilloscope.

3Software Interface

3.1NMEA Output Messages

The NMEA-0183Output Messages are shown as below:

NMEA Record

Descriptions

GPGGA Global positioning system fixed data:time,position,fixed type

GPGLL Geographic position:latitude,longitude,UTC time of position fix and status

GPGSA GPS receiver operating mode,active satellites,and DOP values

GPGSV GNSS satellites in view:ID number,elevation,azimuth,and SNR values

GPRMC Recommended minimum specific GNSS data:time,date,position,course,speed

GPVTG Course over ground and ground speed

GPZDA PPS timing message(synchronized to PPS)

The S-93easy to use mountable GPS engine board adopts interface protocol of National Marine Electronics Association's NMEA-0183Version3.00interface specification.S-93supports8types of sentences-7standard NMEA sentences(GPGGA,GPGLL,GPGSA,GPGSV,GPRMC,GPVTG,and GPZDA)and a proprietary sentence(ZANTAX).

The default output sentences are GPGGA,GPGSA,GPGSV,GPRMC,

The UART communication parameters are9600bps,8data bits,1stop bit,and no parity.Other

output sentences,baud rate,and related configurations could be requested based on MOQ.

Single message example

$GPGGA,101229.487,3723.2475,N,12158.3416,W,1,07,1.0,9.0,M,,,,0000*3E $GPGLL,2446.8619,N,12100.2579,E,060725.000,A,A*7E

$GPGSA,A,3,05,02,26,27,09,04,15,,,,,,1.8,1.0,1.5*11

$GPGSV,3,1,12,07,62,081,37,16,61,333,37,01,60,166,37,25,56,053,36*74 $GPGSV,3,2,12,03,43,123,33,23,32,316,34,14,17,152,30,20,16,263,33*78 $GPGSV,3,3,12,19,17,210,29,06,08,040,,15,06,117,27,21,05,092,27*7E

$GPRMC,151229.487,A,3723.2475,N,12148.3416,W,0.13,309.62,120598,,,A*5F $GPVTG,,T,,M,0.00,N,0.0,K,A*13

$GPZDA,060526.000,20,06,2006,,*51

3.2GPGGA-Global Positioning System Fix Data

?Example

$GPGGA,101229.487,3723.2475,N,12158.3416,W,1,07,1.0,9.0,M,,,,0000*3E

?Explanation

Contents Example Unit Explanation

Message ID$GPGGA GGA protocol header

UTC Time101229.487hhmmss.sss

hh:hour,mm:minute,ss:second Latitude3723.2475ddmm.mmmm

dd:degree,mm.mmmm:minute

North/South N N:North Latitude,S:South Latitude Longitude12158.3416dddmm.mmmm

dd:degree,mm.mmmm:minute

East/West W E:East Longitude,W:West Longitude Position Fix Indicator10:Fix not available or invalid,

1:GPS SPS Mode,fix valid,

2:Differential GPS,SPS Mode,fix valid,

3~5:Not supported,

6:Dead Reckoning Mode,fix valid Satellites Used07Number of satellites used in positioning

calculation(0to12)

HDOP 1.0Horizontal Dilution of Precision

MSL Altitude9.0meters

Unit M Meters

Geoidal separation meters

M Meters

Age of Diff.Corr.second Null fields when DGPS is not used Diff.Ref.Station ID0000

*3E

End of sentence

3.3GPGLL-Geographic Position-Latitude/Longitude

?Example

$GPGLL,2446.8619,N,12100.2579,E,060725.000,A,A*7E

?Explanation

Contents Example Unit Explanation

Message ID$GPGLL GLL protocol header

Latitude2446.8619ddmm.mmmm

dd:degree,mm.mmmm:minute North/South N N:North Latitude,S:South Latitude

Longitude12100.2579dddmm.mmmm

dd:degree,mm.mmmm:minute

East/West E E:East Longitude,W:West Longitude

UTC Time060725.000hhmmss.sss

hh:hour,mm:minute,ss:second Status A A:Data valid,V:Data invalid

Mode Indicator A A:Autonomous,D:DGPS,E:DR

checksum*7E

End of sentence

3.4GPGSA -GNSS DOP and Active Satellite s

?Example

$GPGSA,A,3,05,02,26,27,09,04,15,,,,,,1.8,1.0,1.5*11?Explanation 3.5GPGSV -GNSS Satellites in View

?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?Explanation Contents Example Explanation Message ID $GPGSA GSA protocol header Mode 1A M:Manual—forced to operate in 2D or 3D mode

A:2D Automatic—allowed to automatically switch 2D/3D Mode 2

3

1:Fix not available

2:2D (<4Satellites used)3:3D (>3Satellite s used)Satellite used in solution 05Satellite on Channel 1Satellite used in solution 02Satellite on Channel 2

…Display of quantity used (12max)

PDOP 1.8Position Dilution of Precision HDOP 1.0Horizontal Dilution of Precision VDOP 1.5Vertical Dilution of Precision

checksum

*11

End of sentence

Contents Example Unit Explanation Message ID $GPGSV

GSV protocol header Number of messages 2Range 1to 3Message number

1

Range 1to 3

Satellites in 07

Number of satellites visible from receiver

相关文档