SkyNav SKG13C Datasheets GPS Module DataSheet Name: Ultra High Sensitivity and Low Power GPS Receiver Module Model NO.: SKG13C Revision: 001 Revision History: Revision Description Approved Date 001 Initial Release to 001 Neil 20100410 002 Added USB interface functions Neil 20100701 Skylab M&C Technology Co., Ltd. Address: Room.801, Bldg.211, Terra Industrial Park, Futian District, Shenzhen Phone: 86-13510509044 (Sales Support) Mr.li Fax: 86-0755-26993801 E-Mail:[email protected] ©Copyright 2010 Skylab M&C Co., Ltd, All Right Reserved The information contained herein is subject to change without notice. 1 DS-SKG13C-V1.0-100701 www.skylab.com.cn SkyNav SKG13C Ultra High Sensitivity and Low Power GPS Receiver Module Simplify your systems General Description The SkyNav SKG13C is a complete GPS engine module that features super sensitivity, ultra low power and small form factor. The GPS signal is applied to the antenna input of module, and a complete serial data message with position, velocity and time information is presented at the serial interface with NMEA protocol or custom protocol. It is based on the high performance features of the MediaTek 3329 single-chip architecture, Its –165dBm tracking sensitivity extends positioning coverage into place like urban canyons and dense foliage environment where the GPS was not possible before. The small form factor and low power consumption make the module easy to integrate into portable device like PNDs, mobile phones, cameras and vehicle navigation systems. Applications LBS (Location Based Service) PND (Portable Navigation Device) Vehicle navigation system Mobile phone Figure 1: SKG13C Top View Features Ultra high sensitivity: -165dBm Extremely fast TTFF (Time To First Fix) at low signal level Low power consumption: Typical [email protected] NMEA-0183 compliant protocol or custom protocol Support USB Interface Operating voltage: 3.0V to 4.2V Operating temperature range: -40 to 85℃ SMD type with stamp holes Small form factor: 15x13x2.7mm RoHS compliant (Lead-free) Pin Assignment USB_DM USB_DP 1PPS TXD0 RXD0 GND GPIO7/SO GPIO8/SI RESET GPIO10 STANDBY GND RF_IN GND +2V8_OUT GPIO12 GND SCK/GPIO3 SCS/GPIO2 VDDUSB VCC V_BCKP Figure 2: SKG13C Pin Package 1 DS-SKG13C-V1.0-100701 www.skylab.com.cn SkyNav SKG13C Datasheets Performance Specification Parameter Specification Receiver Type L1 frequency band, Sensitivity Tracking Acquisition -165dBm -148dBm Accuracy Position Velocity Timing (PPS) 3.0m CEP50 without SA(Typical Open Sky) 0.1m/s without SA 60ns RMS Acquisition Time Cold Start Warm Start Hot Start Re-Acquisition 36s(Typical Open Sky) 33s 1s <1s Power Consumption Tracking Acquisition 35mA @3.3V Typical 45mA @3.3V Navigation Data Update Rate 1Hz Operational Limits Altitude Velocity Acceleration C/A code, 22 Tracking / 66 Acquisition-Channel Max 18,000m Max 515m/s Less than 4g Interfaces Configuration Power Supply: Regulated power for the SKG13C is required. The input voltage Vcc should be 3.0V to 4.2V range, current is no less than 100mA. Suitable decoupling must be provided by external decoupling circuitry(10uF and 1uF). It can reduce the Noise from power supply and increase power stability. Antenna: The SKG13C GPS receiver is designed for supporting the active antenna or passive antenna connected with pin RF_IN. The gain of active antenna should be no more than 25dB. The maximum noise figure should be no more than 1.5dB and output impedance is at 50 Ohm. UART Ports: The module supports one full duplex serial channels UART. All serial connections are at 2.85V LVTTL logic levels, if need different voltage levels, use appropriate level shifters. the data format is however fixed: X, N, 8, 1, i.e. X baud rate, no parity, eight data bits and one stop bit, no other data formats are supported, LSB is sent first. The RXD0 & TXD0 recommended to pull up (10KΩ). It can increase the stability of serial data. Backup Battery Power: In case of a power failure on pin VCC, real-time clock and backup RAM are supplied through pin V_BCKP. This enables the SKG13C GPS Receiver to recover from power failure with either a hot start or a warm start (depending on the duration of Vcc outage). If no Backup Battery is connected, the receiver performs a cold start upon powered up. If you use backup battery, should be adding a bypassing capacitor (1uF) at V_BCKP pin. It can reduce noise and increase the stability. USB Ports: The SKG13C has built-in high speed USB 2.0 interface which can be used to interface host devices. Only support 3.3V power supply. Do not connect USB +5V supply to VDDUSB; instead use external +3.3V regulator powered from USB +5V supply. GPIO: The GPIOs functions are for customer used. it recommended to connect to serial resistance(220Ω), if use the GPIO function. If no use GPIO functions, it doesn’t connect anything. DS-SKG13C-V1.0-100701 2 www.skylab.com.cn SkyNav SKG13C Datasheets Pin Description Pin No. Pin name I/O Description Remark 1 USB_DM I/O USB Data Leave Open in not used 2 USB_DP I/O USB Data Leave Open in not used 3 PPS O Time pulse Signal Leave Open in not used 4 TXD0 O UART Serial Data Output 0 Leave Open in not used 5 RXD0 I UART Serial Data Input 0 Leave Open in not used 6 GPIO7/SO I/O GPIO7 and Share with SPI Default GPIO7 7 GPIO8/SI I/O GPIO8 and Share with SPI Default GPIO8 8 RESET I Module Reset (Active Low Status) Leave open if not used 9 GPIO10 I/O Indicator of EEPROM existence Active Low Status 10 STANDBY I STANDBY Control Input Pin Currently version do not support 11 V_BCKP I RTC and backup SRAM power (2.0-4.2V) May be connect to Battery or Power Supply 12 VCC I Module Power Supply Operating range: 3.0V to 4.2V 13 VDDUSB P USB Supply (Only Support 3.3V Power ) Connect 3.3V : enable USB Connect GND : disable USB 14 GPIO2/SCS I/O GPIO2 and Share with SPI Default GPIO2 15 GPIO3/SCK I/O GPIO3 and Share with SPI Default GPIO3 16 GPIO12 I/O General purpose I/O Leave Open in not used 17 +2V8_OUT O Linear regulator power output,2.8V(Do not use this as power source of backup battery) Leave Open in not used 18 GND G Ground 19 RF_IN I GPS Signal Input 20 GND G Ground 21 GND G Ground 22 GND G Ground 50Ω@1.57542GHz Note : The Main Power supply Vcc has to be switched on simultaneously or before the USB power supply VDDUSB. Use external +3.3V regulator powered from USB +5V supply. DS-SKG13C-V1.0-100701 3 www.skylab.com.cn SkyNav SKG13C Datasheets Electrical Characteristics Absolute Maximum Rating Parameter Symbol Min Max Units VCC -0.3 4.2 V Input Pin Voltage I/O RST -0.3 3.6 V Input Pin Voltage I/O RX -0.3 3.6 V Antenna Bias DC Voltage RF_IN -0.3 5.0 V Backup Battery V_BAT -0.3 4.2 V Tstg -40 125 °C 260 °C 95 % Power Supply Power Supply Volt. Input Pins Environment Storage Temperature Peak Reflow Soldering Temperature <10s Tpeak Humidity Note: Absolute maximum ratings are stress ratings only, and functional operation at the maxims is not guaranteed. Stress beyond the limits specified in this table may affect device reliability or cause permanent damage to the device. For functional operating conditions, refer to the operating conditions tables as follow. Recommended Operating Condition Parameter Power supply voltage Power supply voltage ripple Consumption current RTC LDO input Supply Voltage Symbol Condition Vcc Vcc_PP Vcc=3.0V Icc Vcc=3.0V Min Typ Max Units 3.0 3.3 4.2 V 30 mV 45 50 mA 2.8 4.2 V VBAT 2.0 Input high voltage VIH 2.0 3.6 V Input low voltage VIL -0.3 0.8 V Output high voltage VOH 2.4 3.1 V Output low voltage VOL -0.3 0.4 V Operating temperature Topr -40 85 °C DS-SKG13C-V1.0-100701 4 www.skylab.com.cn SkyNav SKG13C Datasheets Mechanical Specification Figure 3: SKG13C Dimensions Recommend Layout 1 5 .0 1 .1 5 1 .2 7 2 .5 1 .0 0 .8 0 .8 1 3 .0 1 .0 Figure 4: SKG13C Footprint DS-SKG13C-V1.0-100701 5 www.skylab.com.cn SkyNav SKG13C Datasheets Packaging Specification SKG13C modules are shipped in tray and with 90 units per tray. Each tray is ‘dry’ package. 900 90 Figure 5: SKG13C Packaging Manufacturing Process Recommendations Figure 6: SKG13C Typical Leadfree Soldering Profile Note:The final soldering temperature chosen at the factory depends on additional external factors like choice of soldering paste,size,thickness and properties of the baseboard,etc. Exceeding the maximum soldering temperature in the recommended soldering profile may permanently damage the module. DS-SKG13C-V1.0-100701 6 www.skylab.com.cn SkyNav SKG13C Datasheets Reference design schematic Figure 7: SKG13C Reference design Software Protocol NMEA 0183 Protocol The NMEA protocol is an ASCII-based protocol, Records start with a $ and with carriage return/line feed. GPS specific messages all start with $GPxxx where xxx is a three-letter identifier of the message data that follows. NMEA messages have a checksum, which allows detection of corrupted data transfers. Table 1: NMEA-0183 Output Messages NMEA Record The SkyNav SKG13C supports the following NMEA-0183 messages: GGA, GLL, GSA, GSV, RMC VTG, ZDA. The module default NMEA-0183 output is set up GGA、GSA、RMC、GSV , and default baud rate is set up 4800bps. Description Default GGA Global positioning system fixed data Y GLL Geographic position—latitude/longitude N GSA GNSS DOP and active satellites Y DS-SKG13C-V1.0-100701 7 www.skylab.com.cn SkyNav SKG13C Datasheets GSV GNSS satellites in view Y RMC Recommended minimum specific GNSS data Y VTG Course over ground and ground speed N ZDA Date and Time N GGA-Global Positioning System Fixed Data This sentence contains the position, time and quality of the navigation fix. See RMC for Fix Status, Fix Mode, Fix Date, Speed, and True Course. See GSA for Fix Type, PDOP, and VDOP. $GPGGA,021514.000,2232.1799,N,11401.1823,E,1,6,1.25,84.0,M,-2.2,M,,*74 Table 2: GGA Data Format Name Example Units Description Message ID $GPGGA GGA protocol header UTC Position 021514.000 hhmmss.sss Latitude 2232.1799 ddmm.mmmm N/S indicator N N=north or S=south Longitude 11401.1823 dddmm.mmmm E/W Indicator E E=east or W=west Position Fix Indicator 1 See Table 2-1 Satellites Used 6 Range 0 to 12 HDOP 1.25 Horizontal Dilution of Precision MSL Altitude 84.0 meters Altitude (referenced to the Ellipsoid) AltUnit M meters Altitude Unit GeoSep -2.2 meters Geoidal Separation GeoSepUnit M meters Geoidal Separation Unit Age of Diff.Corr. <Null> second Null fields when it is not Used Diff.Ref.Station ID <Null> Checksum *74 EOL <CR> <LF> Null fields when it is not Used End of message termination Table 2-1: Position Fix Indicators Value Description 0 Fix not available or invalid 1 GPS SPS Mode, fix valid 2 Differential GPS, SPS Mode, fix valid 3 GPS PPS Mode, fix valid GLL-Geographic Position – Latitude/Longitude This sentence contains the fix latitude and longitude. $GPGLL,2232.1799,N,11401.1824,E,021513.000,A,A*50 Table 3: GLL Data Format DS-SKG13C-V1.0-100701 8 www.skylab.com.cn SkyNav SKG13C Datasheets Name Example Units Description Message ID $GPGLL GLL protocol header Latitude 2232.1799 ddmm.mmmm N/S Indicator N N=north or S=south Longitude 11401.1824 dddmm.mmmm E/W Indicator E E=east or W=west UTC Position 021513.000 hhmmss.sss Fix Status A A=data valid or V=data not valid Fix Mode A A=autonomous, N = No fix, D=DGPS, E=DR Checksum *50 EOL <CR> <LF> End of message temination GSA-GNSS DOP and Active Satellites This sentence contains the mode of operation, type of fix, PRNs of the satellites used in the solution as well as PDOP, HDOP and VDOP. $GPGSA,A,3,26,05,18,15,27,29,,,,,,,1.52,1.25,0.87*0F Table 4: GSA Data Format Name Example Message $GPGSA GSA protocol header Mode 1 A See Table 4-2 Mode 2 3 See Table 4-1 ID of satellite used 26 Sv on Channel 1 ID of satellite used 05 Sv on Channel 2 … Units … Description … ID of satellite used <Null> Sv on Channel 12 (Null fields when it is not Used) PDOP 1.52 Position Dilution of Precision HDOP 1.25 Horizontal Dilution of Precision VDOP 0.87 Vertical Dilution of Precision Checksum *0F EOL <CR> <LF> End of message termination Table 4-1: Mode 1 Value Description 1 Fix not available 2 2D Fix 3 3D Fix Table 4-2: Mode 2 Value Description M Manual-forced to operate in 2D or 3D mode A Automatic-allowed to automatically switch 2D/3D DS-SKG13C-V1.0-100701 9 www.skylab.com.cn SkyNav SKG13C Datasheets GSV-GNSS Satellites in View This sentence contains the PRNs, azimuth, elevation, and signal strength of all satellites in view. $GPGSV,3,1,12,15,79,333,42,42,50,127,,29,45,263,44,02,36,124,30*7E $GPGSV,3,2,12,26,36,226,34,05,35,046,22,27,33,161,29,21,16,319,*7D $GPGSV,3,3,12,10,15,066,31,18,14,285,45,24,12,319,15,08,09,047,18*7E Table 5: GGA Data Format Name Example Units Message ID $GPGSV GSV protocol header Number of Message 3 Total number of GSV sentences (Range 1 to 3) Message Number 1 Sentence number of the total (Range 1 to 3) Satellites in View 12 Number of satellites in view Satellite ID 15 Channel 1(Range 01 to 32) Elevation 79 degrees Channel 1(Range 00 to 90) Azinmuth 333 degrees Channel 1(Range 000 to 359) SNR(C/NO) 42 dB-Hz Channel 1(Range 00 to 99, null when not tracking) … Description … Satellite ID 02 Elevation 36 degrees Channel 4(Range 01 to 32) Channel 4(Range 00 to 90) Azimuth 124 degrees Channel 4(Range 000 to 359) SNR(C/NO) 30 dB-Hz Channel 4(Range 00 to 99, null when not tracking) Checksum *7E EOL <CR> <LF> 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 This sentence contains the recommended minimum fix information. See GGA for Fix Quality, Sats Used, HDOP, Altitude, Geoidal Separation, and DGPS data. See GSA for Fix Type, PDOP and VDOP. $GPRMC,023345.000,A,2232.1767,N,11401.1953,E,0.18,151.55,100410,,,A*6B Table 6: RMC Data Format Name Example Message ID $GPRMC Units RMC protocol header Description UTS Position 023345.000 hhmmss.sss Status A A=data valid or V=data not valid Latitude 2232.1767 ddmm.mmmm N/S Indicator N N=north or S=south Longitude 11401.1953 dddmm.mmmm E/W Indicator E E=east or W=west Speed Over Ground 0.18 Knots Course Over Ground 151.55 Degrees True Course DS-SKG13C-V1.0-100701 10 www.skylab.com.cn SkyNav SKG13C Datasheets Date(UTC) 100410 Magnetic variation <Null> ddmmyy Degrees Null fields when it is not Used Magnetic Variation Direction <Null> Fix Mode A Checksum *6B EOL <CR> <LF> E=east or W=west (Null fields when it is not Used) A=autonomous, N = No fix, D=DGPS, E=DR End of message termination VTG-Course Over Ground and Ground Speed This sentence contains the course and speed of the navigation solution. $GPVTG,148.81,T,,M,0.13,N,0.24,K,A*3D Table 7: VTG Data Format Name Example Message ID $GPVTG Tcourse 148.81 Reference T Units Description VTG protocol header Degrees True Course T = True Mcourse <Null> Reference M Degrees Magnetic Course (Null fields when it is not Used) Speed over ground 0.13 Units N Speed over ground 0.24 Units K Kilometer per hour Mode A A=Autonomous, N=No fix, D=DGPS, E=DR Checksum *3D EOL <CR> <LF> M = Magnetic (Null fields when it is not Used) Knots Nautical Miles per Hour Knots Km/hr in Kilometers per Hour End of message termination ZDA-Date and Time This sentence contains UTC date & time, and local time zone offset information. $GPZDA,023345.000,10,04,2010,,*50 Table 8: ZDA Data Format Name Example Units Description Message ID $GPZDA ZDA protocol header UTC Time 023345.000 hhmmss.sss Day 10 UTC time: day (01 ... 31) Month 04 UTC time: month (01 ... 12) mm dd Year 2010 local zone hours <null> Local Time Zone Offset Hours (Null fields when it is UTC time: year (4 digit year) yyyy local zone minutes <null> Local Time Zone Offset Minutes (Null fields when it is not Used) Checksum *50 EOL <CR> <LF> not Used) End of message termination DS-SKG13C-V1.0-100701 11 www.skylab.com.cn