SKYLAB M&C Technology Co., Ltd SKM55-Datasheet SKM55 Datasheet GPS Module Document Information Title Document type Document number Revision and date Disclosure restriction SKM55 Ultra High Sensitivity and Low Power GPS Receiver Module Datasheet Datasheet SL-18100086 V3.04 Public 24-Aug-2022 1 / 19 SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet Revision History:
Revision V1.01 V2.01 V3.02 V3.03 V3.04 Description Initial Release Change the PIN definitions Approved Date Neil Neil 20100601 20111026 Update offices address George 20131119 Update certification information George 20170831 Update the silab's web-site Wendy 20220824 SKYLAB reserves all rights to this document and the information contained herein. Products, names, logos and designs described herein may in whole or in part be subject to intellectual property rights. Reproduction, use, modification or disclosure to third parties of this document or any part thereof without the express permission of SKYLAB is strictly prohibited. The information contained herein is provided as is and SKYLAB assumes no liability for the use of the information. No warranty, either express or implied, is given, including but not limited, with respect to the accuracy, correctness, reliability and fitness for a particular purpose of the information. This document may be revised by SKYLAB at any time. For most recent documents, visit www.skylab.com.cn. Copyright 2017, Skylab M&C Technology Co., Ltd. SKYLAB is a registered trademark of Skylab M&C Technology Co., Ltd in China 2 / 19 SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet Contents 1 General Description ........................................................................................................................................ 4 2 Applications ..................................................................................................................................................... 4 3 Features .......................................................................................................................................................... 5 4 Pin Assignment ............................................................................................................................................... 5 5 Performance Specification .............................................................................................................................. 6 6 Hardware Interfaces Configuration .................................................................................................................7 7 Pin Description ................................................................................................................................................ 8 8 Mechanical Specification ................................................................................................................................ 9 9 Ordering Information ..................................................................................................................................... 10 10 Users Guide ................................................................................................................................................11 Installing the USB Driver to you Laptop ................................................................................................... 11 Com Port Verification ................................................................................................................................ 11 Initialing your GPS receiver ...................................................................................................................... 11 Using/Testing your GPS Receiver ............................................................................................................12 11 Software Protocol ........................................................................................................................................ 12 NMEA 0183 Protocol ................................................................................................................................ 12 GGA-Global Positioning System Fixed Data ........................................................................................... 13 GLL-Geographic Position Latitude/Longitude .......................................................................................14 GSA-GNSS DOP and Active Satellites .................................................................................................... 14 GSV-GNSS Satellites in View .................................................................................................................. 15 RMC-Recommended Minimum Specific GNSS Data ..............................................................................16 VTG-Course Over Ground and Ground Speed ....................................................................................... 17 ZDA-Date and Time ................................................................................................................................ 18 12 Contact Information .....................................................................................................................................18 3 / 19 SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet 1 General Description The SkyLab SKM55 Series with embedded GPS antenna enables high performance navigation in the most stringent applications and solid fix even in harsh GPS visibility environments. It is based on the high performance features of the MediaTek 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 UART and USB connector design is the easiest and convenient solution to communication with other electronic equipment. Figure 1: SKM55 Top View 2 Applications LBS (Location Based Service) PND (Portable Navigation Device) Vehicle navigation system Mobile phone 4 / 19 SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet 3 Features Ultra high sensitivity: -165dBm 22 tracking/66 acquisition-channel receiver WAAS/EGNOS/MSAS/GAGAN support NMEA protocols (default speed: 9600bps) Internal back-up battery One serial port Embedded patch antenna 25 x 25 x 4.0 mm Operating temperature range: -40 to 85 RoHS compliance (Lead-free) FCC,CE compliance Tiny form factor 46 * 45 * 15mm 4 Pin Assignment USB Connector Micro-Fit 3.0 Connector PS2 Male Connector 5 / 19 SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet DB9 Male Connector No Connector Figure 2: SKM55 Series Pin Package 5 Performance Specification Parameter GPS receiver Receiver Type Sensitivity Accuracy Acquisition Time Power Consumption Specification L1 frequency band, C/A code, 22 Tracking / 66 Acquisition-Channel Tracking Acquisition Position Velocity Cold Start Warm Start Hot Start Re-Acquisition Tracking Acquisition
-165dBm
-148dBm 3.0m CEP50 without SA(Typical Open Sky) 0.1m/s without SA 32s 23s 1s
<1s 30mA @3.3V Typical 35mA @3.3V Navigation Data Update Rate 1Hz Altitude Velocity Acceleration Max 18,000m Max 515m/s Less than 4g Operational Limits 6 / 19 SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet Antenna Specifications Outline Dimension 25 x 25 x 4.0 mm Center Frequency 1575 3 MHz Bandwidth Impedance Axial Ratio Polarization Mechanical requirements Dimension Weight Power consumption VCC Current Environment 10 MHz min 50 3 dB max RHCP 46*45*15mm 90g 3.3V~5.5V 30mA(typical) Operating temperature
-40 ~ +85 (w/o backup battery) Storage temperature
-40 ~ +125 Humidity 95%
6 Hardware Interfaces Configuration Power Supply: Regulated power for the SKM55 series is required. The input voltage VCC should be 3.3V~5.5V, current is no less than 150mA. Suitable decoupling must be provided by external decoupling circuitry(10uF and 1uF). It can reduce the Noise from power supply and increase power stability. UART Ports: The SKM55 series supports one full duplex serial channels UART. The 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 modules default baud rate is set up 9600bps. USB Ports: The SKM55 series uses single-chip USB to UART bridge, It is a USB 2.0 compliant full-speed device with integrated transceiver. Before using it, please install the appropriate driver. RS232 Ports: The SKM55 series uses single-chip RS232 to UART bridge, It is 3V powered EIA/TIA-232 and V.28/V.24 communication interfaces with low power requirements. 7 / 19 SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet 7 Pin Description Pin No. Pin name I/O Description Remark UART Port (Micro-Fit 3.0 Connector) 1 2 3 4 TXD O TTL:3.1V VOH 2.4V
-0.3V VOL 0.4V GND G Power Ground Reference Ground RXD I TTL:3.6V VIH 2.0V
-0.3V VIL 0.8V VCC P Power Supply 3.3V~5.5V UART Port (PS2 Connector) 1 4 5 6 VCC P Power Supply 3.3V~5.5V RXD I TTL:3.6V VIH 2.0V
-0.3V VIL 0.8V GND G Power Ground Reference Ground TXD O TTL:3.1V VOH 2.4V
-0.3V VOL 0.4V USB Port (USB Connector) 1 2 3 4 VCC P USB Power Supply 5V D-
D+
I\O Data-
I\O Data+
GND G USB Power Supply Reference Ground RS232 (Micro-Fit 3.0 Connector ) 1 2 3 4 RXD GND TXD VCC O Data input(RS232 level) G Power Ground Reference Ground I P Data output(RS232 level) Power Supply 3.3V~5.5V RS232 (PS2 Connector ) 8 / 19 SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet 1 2 3 5 VCC TXD RXD P Power Supply 3.3V~5.5V O Data output(RS232 level) I Data input(RS232 level) GND G Power Ground Reference Ground RS232 (DB9 Connector) 3 2 5 9 TXD RXD GND VCC O Data output(RS232 level) I Data input(RS232 level) G Power Ground P Power Supply 8 Mechanical Specification Micro-Fit 3.0 Connector Reference Ground 3.3V~5.5V PS2 Connector 9 / 19 SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet USB Connector No Connector Figure 3: SKM55 Series Connector 9 Ordering Information PS2 Micro-Fit 3.0
(43025-0400) USB Audio DB9 No connector UART(TTL) SKM55TP SKM55TM SKM55TA SKM55TD SKM55TX RS232 USB 10 / 19 SKM55RP SKM55RM SKM55RA SKM55RD SKM55RX SKM55U SKM55UX SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet 10 Users Guide Installing the USB Driver to you Laptop Driver updates can be found at Silab's web-site:
https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads(https://www.silabs.com) Com Port Verification 1. Once your USB Driver has been installed, you will need to confirm which COM Port your PC has assigned to it in order to properly configure any software that will be utilizing the GPS data being received. 2. Your USB GPS must be plugged into your USB port at this time. 3. Using Windows Control Panel, select System > Hardware > Device Manager 4. Then look under the heading of:
PORTS (Com & LPT) 5. There should be a listing for: CP210x USB to UART Bridge Controller (COM x) (x will actually be the number your PC has assigned the USB GPS receiver). 6. Once you have identified the COM port number, any software that you utilize must be configured to read GPS data from this COM port. We strongly suggest that you first test your USB GPS with the included GPS Info utility program to confirm that the GPS receiver if functioning properly on your PC and that you have successfully configured the right COM Port setting. Once this has been done, close the GPS Info program and start your application for COM port configuration. NOTE: By default, your PC will not allow you to run multiple applications from a single COM port. It is important that you close any previously opened GPS application before switching to another GPS application as the GPS receiver and data will not be found by the new program. There are special utilities available to split data into multiple COM ports for use by more than one application simultaneously. (see: http://franson.com/gpsgate/) Initialing your GPS receiver Before using your USB GPS receiver for navigation (especially for the first time), the receiver must obtain a local GPS fix (coordinates) of the current position. To do this, take your laptop (with your USB driver and the 11 / 19 SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet mapping software loaded and configured) to an open area that has a clear view to the sky (such as a park or empty field). Start your software (or the included GPS Info utility program) and wait for initialization of the GPS to complete. This may take a few minutes depending on various factors such as the distance of the current coordinates from the last time the GPS receiver was activated, GPS signal strength and surrounding terrain (tall trees and buildings can block the satellite signals). In some cases initialization can take up to several minutes depending on the conditions . Coordinates scrolling with zeros means that the port connection is complete, but the satellite data is not being received yet (possibly still initializing or in a bad area for satellite reception). Using/Testing your GPS Receiver Once the USB GPS receivers driver and your personal mapping software have been installed and configured properly, you can begin to use your navigation system by plugging the USB GPS into your laptops USB port and launching your mapping software. 11 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. The SkyLab SKM55 supports the following NMEA-0183 messages: GGA, GLL, GSA, GSV, RMC VTG, ZDA. The module default NMEA-0183 output is set up GGAGSARMCGSV , and default baud rate is set up 9600bps. Table 1: NMEA-0183 Output Messages NMEA Record Description Default GGA GLL GSA GSV 12 / 19 Global positioning system fixed data Geographic positionlatitude/longitude GNSS DOP and active satellites GNSS satellites in view Y N Y Y SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet RMC VTG ZDA Recommended minimum specific GNSS data Course over ground and ground speed Date and Time Y N 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 Message ID UTC Position Latitude Example Units Description
$GPGGA 021514.000 2232.1799 GGA protocol header hhmmss.sss ddmm.mmmm N/S indicator N N=north or S=south Longitude E/W Indicator Position Fix Indicator Satellites Used HDOP MSL Altitude AltUnit GeoSep GeoSepUnit Age of Diff.Corr. Diff.Ref.Station ID Checksum EOL 11401.1823 dddmm.mmmm E 1 6 1.25 84.0 M
-2.2 M
<Null>
<Null>
*74 E=east or W=west See Table 2-1 Range 0 to 12 meters meters meters meters Horizontal Dilution of Precision Altitude (referenced to the Ellipsoid) Altitude Unit Geoidal Separation Geoidal Separation Unit second Null fields when it is not Used Null fields when it is not Used
<CR> <LF>
End of message termination 13 / 19 SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet Table 2-1: Position Fix Indicators Value Description 0 1 2 3 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 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 Name Message ID Latitude N/S Indicator N
$GPGLL 2232.1799 Example Units Description GLL protocol header ddmm.mmmm N=north or S=south Longitude E/W Indicator UTC Position Fix Status Fix Mode Checksum EOL 11401.1824 dddmm.mmmm E E=east or W=west 021513.000 hhmmss.sss A A
*50 A=data valid or V=data not valid A=autonomous, N = No fix, D=DGPS, E=DR
<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 14 / 19 SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet Table 4: GSA Data Format Message Mode 1 Mode 2 ID of satellite used ID of satellite used
$GPGSA GSA protocol header A 3 26 05 See Table 4-2 See Table 4-1 Sv on Channel 1 Sv on Channel 2 ID of satellite used
<Null>
Sv on Channel 12 (Null fields when it is not Used) PDOP HDOP VDOP Checksum EOL Table 4-1: Mode 1 Value 1 2 3 Table 4-2: Mode 2 Value M A 1.52 1.25 0.87
*0F Position Dilution of Precision Horizontal Dilution of Precision Vertical Dilution of Precision
<CR> <LF>
End of message termination Description Fix not available 2D Fix 3D Fix Description Manual-forced to operate in 2D or 3D mode Automatic-allowed to automatically switch 2D/3D 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 15 / 19 SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet Table 5: GSV Data Format Name Example Units Description Message ID
$GPGSV GSV protocol header Number of Message Message Number Satellites in View Satellite ID Elevation Azinmuth SNR(C/NO) Satellite ID Elevation Azimuth SNR(C/NO) Checksum EOL 3 1 12 15 79 333 42 02 36 124 30
*7E Total number of GSV sentences (Range 1 to 3) Sentence number of the total (Range 1 to 3) Number of satellites in view Channel 1(Range 01 to 32) degrees Channel 1(Range 00 to 90) degrees Channel 1(Range 000 to 359) dB-Hz Channel 1(Range 00 to 99, null when not tracking) Channel 4(Range 01 to 32) degrees Channel 4(Range 00 to 90) degrees Channel 4(Range 000 to 359) dB-Hz Channel 4(Range 00 to 99, null when not tracking)
<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 Message ID UTS Position Status Latitude 16 / 19 Example Units Description
$GPRMC RMC protocol header 023345.000 hhmmss.sss A A=data valid or V=data not valid 2232.1767 ddmm.mmmm SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet N/S Indicator Longitude E/W Indicator Speed Over Ground N N=north or S=south 11401.1953 dddmm.mmmm E 0.18 Knots E=east or W=west Course Over Ground 151.55 Degrees True Course Date(UTC) 100410 ddmmyy Magnetic variation
<Null>
Degrees Null fields when it is not Used Magnetic Variation Direction <Null>
E=east or W=west (Null fields when it is not Used) Fix Mode Checksum EOL A
*6B A=autonomous, N = No fix, D=DGPS, E=DR
<CR> <LF>
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 Units Description Message ID
$GPVTG VTG protocol header Tcourse Reference Mcourse Reference Speed over ground Units Speed over ground Units Mode Checksum EOL 17 / 19 148.81 Degrees True Course T T = True
<Null>
Degrees Magnetic Course (Null fields when it is not Used) M 0.13 N 0.24 K A
*3D M = Magnetic (Null fields when it is not Used) Knots Nautical Miles per Hour Knots Km/hr in Kilometers per Hour Kilometer per hour A=Autonomous, N=No fix, D=DGPS, E=DR
<CR> <LF>
End of message termination SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet 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 Month Year 10 04 2010 UTC time: day (01 ... 31) dd UTC time: month (01 ... 12) mm UTC time: year (4 digit year) yyyy local zone hours
<null>
Local Time Zone Offset Hours (Null fields when it is not Used) local zone minutes <null>
Local Time Zone Offset Minutes (Null fields when it is not Used) Checksum
*50 EOL
<CR> <LF>
End of message termination 12 Contact Information Skylab M&C Technology Co., Ltd. Address: 6th Floor, No.9 Building, Lijincheng Scientific & Technical park, Gongye East Road,Longhua District, Shenzhen, Guangdong, China Phone: 86-755 8340 8210Sales Support Phone: 86-755 8340 8510Technical Support Fax: 86-755-8340 8560 E-Mail: sales1@skylab.com.cn Website: www.skylab.com.cn www.skylabmodule.com 18 / 19 SKM55-DA-001A/3 SKYLAB M&C Technology Co., Ltd SKM55-Datasheet FCC Statement Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment. This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
-- Reorient or relocate the receiving antenna.
-- Increase the separation between the equipment and receiver.
-- Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
-- Consult the dealer or an experienced radio/TV technician for help This device complies with part 15 of the FCC rules. Operation is subject to the following two conditions (1)this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. 19 / 19 SKM55-DA-001A/3