Product name Description Version MC-1613-2R Datasheet of MC-1613-2R standalone GPS module 1.1 1 Introduction LOCOSYS GPS MC-1613-2R module features high sensitivity, low power and ultra small form factor. This GPS module is powered by MediaTek, it can provide you with superior sensitivity and performance even in urban canyon and dense foliage environment. 2 Features MediaTek high sensitivity solution Support 66-channel GPS Low power consumption Fast TTFF at low signal level Built-in 12 multi-tone active interference canceller Up to 10 Hz update rate ±11ns high accuracy time pulse (1PPS) Capable of SBAS (WAAS, EGNOS, MSAS, GAGAN) Support Japan QZSS Indoor and outdoor multi-path detection and compensation Small form factor 15.9 x 13.1 x 2.2 mm SMD type with stamp holes; RoHS compliant 3 Application Personal positioning and navigation Automotive navigation Marine navigation 2012 Page 1/20
Fig 3-1 System block diagram. GND 35 34 GND 36 33 32 31 RX 30 TX 18 17 16 15 GND 14 13 /RESET 12 Fig 3-2 Typical application circuit that uses an active antenna 2012 Page 2/20
3.3V GPS passive antenna TX RX VCC Impedance 50 ohm 2~4.3V Battery keep alive to get hot start and AGPS start LDO output 3.3V 1 RFIN 2 3 4 5 9 10 11 GND V_BCKP 6 GND 7 8 VCC 36 GND 35 34 33 GND 32 31 RX 30 TX /RESET 14 13 12 MC-1613-2R 15 GND 18 17 16 29 28 27 26 25 24 GND 23 22 21 20 1PPS 19 GND Micro processor Fig 3-3 Typical application circuit that uses a passive antenna. 2012 Page 3/20
4 GPS receiver and antenna 4.1 GPS receiver Chip Frequency Channels Update rate Sensitivity Acquisition Time Position Accuracy Max. Altitude Max. Velocity MediaTek MT3337 L1 1575.42MHz, C/A code Support 66 channels (22 Tracking, 66 Acquisition) 1Hz default, up to 10Hz Tracking Cold start Hot start (Open Sky) Hot start (Indoor) Cold Start (Open Sky) Autonomous SBAS < 50,000 m < 515 m/s Protocol Support NMEA 0183 ver 3.01 up to -165dBm (with external LNA) up to -148dBm (with external LNA) < 1s (typical) < 30s 32s (typical) 3m (2D RMS). 2.5m (depends on accuracy of correction data). 9600 bps (1), 8 data bits, no parity, 1 stop bits (default) 1Hz: GGA, GSA, GSV, RMC Note 1: Both baud rate and output message rate are changeable by software command. 5 Software interface 5.1 NMEA output message Table 5.1-1 NMEA output message NMEA record GGA GLL GSA GSV RMC VTG Description Global positioning system fixed data Geographic position - latitude/longitude GNSS DOP and active satellites GNSS satellites in view Recommended minimum specific GNSS data Course over ground and ground speed GGA--- Global Positioning System Fixed Data Table 5.1-2 contains the values for the following example: $GPGGA,053740.000,2503.6319,N,12136.0099,E,1,08,1.1,63.8,M,15.2,M,,0000*64 Table5.1-2 GGA Data Format Name Example Units Description Message ID $GPGGA GGA protocol header UTC Time 053740.000 hhmmss.sss 2012 Page 4/20
Latitude 2503.6319 ddmm.mmmm N/S indicator N N=north or S=south Longitude 12136.0099 dddmm.mmmm E/W Indicator E E=east or W=west Position Fix Indicator 1 See Table 5.1-3 Satellites Used 08 Range 0 to 12 HDOP 1.1 Horizontal Dilution of Precision MSL Altitude 63.8 mters Units M mters Geoid Separation 15.2 mters Units M mters Age of Diff. Corr. second Null fields when DGPS is not used Diff. Ref. Station ID 0000 Checksum *64 <CR> <LF> End of message termination Table 5.1-3 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-5 Not supported 6 Dead Reckoning Mode, fix valid GLL--- Geographic Position Latitude/Longitude Table 5.1-4 contains the values for the following example: $GPGLL,2503.6319,N,12136.0099,E,053740.000,A,A*52 Table 5.1-4 GLL Data Format Name Example Units Description Message ID $GPGLL GLL protocol header Latitude 2503.6319 ddmm.mmmm N/S indicator N N=north or S=south Longitude 12136.0099 dddmm.mmmm E/W indicator E E=east or W=west UTC Time 053740.000 hhmmss.sss Status A A=data valid or V=data not valid Mode A A=autonomous, D=DGPS, E=DR, N=Data not valid, 2012 Page 5/20
R=Coarse Position (1), S=Simulator Checksum *52 <CR> <LF> End of message termination GSA---GNSS DOP and Active Satellites Table 5.1-5 contains the values for the following example: $GPGSA,A,3,24,07,17,11,28,08,20,04,,,,,2.0,1.1,1.7*35 Table 5.1-5 GSA Data Format Name Example Units Description Message ID $GPGSA GSA protocol header Mode 1 A See Table 5.1-6 Mode 2 3 See Table 5.1-7 ID of satellite used 24 Sv on Channel 1 ID of satellite used 07 Sv on Channel 2.. ID of satellite used Sv on Channel 12 PDOP 2.0 Position Dilution of Precision HDOP 1.1 Horizontal Dilution of Precision VDOP 1.7 Vertical Dilution of Precision Checksum *35 <CR> <LF> End of message termination Table 5.1-6 Mode 1 Value M A Description Manual- forced to operate in 2D or 3D mode Automatic-allowed to automatically switch 2D/3D Table 5.1-7 Mode 2 Value Description 1 Fix not available 2 2D 3 3D GSV---GNSS Satellites in View Table 5.1-8 contains the values for the following example: $GPGSV,3,1,12,28,81,285,42,24,67,302,46,31,54,354,,20,51,077,46*73 $GPGSV,3,2,12,17,41,328,45,07,32,315,45,04,31,250,40,11,25,046,41*75 $GPGSV,3,3,12,08,22,214,38,27,08,190,16,19,05,092,33,23,04,127,*7B Table 5.1-8 GSV Data Format 2012 Page 6/20
Name Example Units Description Message ID $GPGSV GSV protocol header Total number of messages 1 3 Range 1 to 4 Message number 1 1 Range 1 to 4 Satellites in view 12 Satellite ID 28 Channel 1 (Range 01 to 196) Elevation 81 degrees Channel 1 (Range 00 to 90) Azimuth 285 degrees Channel 1 (Range 000 to 359) SNR (C/No) 42 db-hz Channel 1 (Range 00 to 99, null when not tracking) Satellite ID 20 Channel 4 (Range 01 to 196) Elevation 51 degrees Channel 4 (Range 00 to 90) Azimuth 077 degrees Channel 4 (Range 000 to 359) SNR (C/No) 46 db-hz Channel 4 (Range 00 to 99, null when not tracking) Checksum *73 <CR> <LF> End of message termination 1. Depending on the number of satellites tracked multiple messages of GSV data may be required. RMC---Recommended Minimum Specific GNSS Data Table 5.1-9 contains the values for the following example: $GPRMC,053740.000,A,2503.6319,N,12136.0099,E,2.69,79.65,100106,,,A*53 Table 5.1-9 RMC Data Format Name Example Units Description Message ID $GPRMC RMC protocol header UTC Time 053740.000 hhmmss.sss Status A A=data valid or V=data not valid Latitude 2503.6319 ddmm.mmmm N/S Indicator N N=north or S=south Longitude 12136.0099 dddmm.mmmm E/W Indicator E E=east or W=west Speed over ground 2.69 knots True Course over ground 79.65 degrees Date 100106 ddmmyy Magnetic variation Variation sense Mode A Checksum *53 degrees E=east or W=west (Not shown) A=autonomous, D=DGPS, E=DR, N=Data not valid, R=Coarse Position, S=Simulator 2012 Page 7/20
<CR> <LF> End of message termination VTG---Course Over Ground and Ground Speed Table 5.1-10 contains the values for the following example: $GPVTG,79.65,T,,M,2.69,N,5.0,K,A*38 Table 5.1-10 VTG Data Format Name Example Units Description Message ID $GPVTG VTG protocol header Course over ground 79.65 degrees Measured heading Reference T True Course over ground degrees Measured heading Reference M Magnetic Speed over ground 2.69 knots Measured speed Units N Knots Speed over ground 5.0 km/hr Measured speed Units K Kilometer per hour Mode A A=autonomous, D=DGPS, E=DR, N=Data not valid, R=Coarse Position (1), S=Simulator Checksum *38 <CR> <LF> End of message termination 5.2 Proprietary NMEA input/output message Please refer to MTK proprietary message. 5.3 Examples to configure the power mode of GPS module The GPS module supports different power modes that user can configure by issuing software commands. 5.3.1 Standby mode User can issue software command to make GPS module go into standby mode that consumes less than 200uA current. GPS module will be awaked when receiving any byte. The following flow chart is an example to make GPS module go into standby mode and then wake up. 2012 Page 8/20
Start GPS module is powered on and in normal operation mode Change GPS to standby mode unsigned char StandbyMode[] = {"$PMTK161,0*28\x0D\x0A"}; Wake up GPS module Yes No Issue any byte to wake up GPS module GPS module will return {"$PMTK010,002*2D\x0D\x0A"} and start normal operation. End 5.3.2 Periodic mode When GPS module is commanded to periodic mode, it will be in operation and standby periodically. Its status of power consumption is as below chart. The following flow chart is an example to make GPS module go into periodic mode 2012 Page 9/20
and then back to normal operation mode. Start GPS module is powered on Change GPS to periodic mode with 3000ms on and 12000ms standby if position fix is available, otherwise (18000, 72000) ms will be applied. Set GPS to normal operation mode? unsigned char PeriodicMode[] = {"$PMTK225,2,3000,12000,18000,72000*15\x0D\x0A"}; Note: minimum on time is 2000ms. maximum standby time is 518400000ms (6 days) Yes GPS module will return message "$PMTK001,225,3*35\x0D\x0A" if command is accepted. GPS is in standby now Yes Issue any byte to GPS and wait it awake No End GPS is in periodic mode No Issue command of normal operation mode End GPS is in normal mode unsigned char NormalMode[] = {"$PMTK225,0*2B\x0D\x0A"}; GPS module will return message "$PMTK001,225,3*35\x0D\x0A" if command is accepted. 5.3.3 AlwaysLocate TM mode AlwaysLocate TM is an intelligent controller of periodic mode. Depending on the environment and motion conditions, GPS module can adaptively adjust working/standby time to achieve balance of positioning accuracy and power consumption. In this mode, the host CPU does not need to control GPS module until the host CPU needs the GPS position data. The following flow chart is an example to make GPS module go into AlwaysLocate Tm mode and then back to normal operation mode. 2012 Page 10/20
Note: AlwaysLocate TM is a trade mark of MTK. Start GPS module is powered on Change GPS to AlwaysLocate mode unsigned char AlwaysLocateMode[] = {"$PMTK225,8*23\x0D\x0A"}; GPS module will return message "$PMTK001,225,3*35\x0D\x0A" if command is accepted. Yes Request a GPS position data Yes No No Issue any byte to get GPS position data Set GPS to normal operation mode? Yes Issue any byte to GPS and wait it awake Change GPS back to AlwaysLocate mode No Set GPS to normal operation mode unsigned char NormalMode[] = {"$PMTK225,0*2B\x0D\x0A"}; End GPS is in normal mode 5.4 Examples to configure the update rate of GPS module The GPS module supports up to 10Hz update rate that user can configure by issuing 2012 Page 11/20
software commands. Note that the configurations by software commands are stored in the battery-backed SRAM that is powered through VBACKUP pin. Once it drains out, the default/factory settings will be applied. Due to the transmitting capacity per second of the current baud rate, GPS module has to be changed to higher baud rate for high update rate of position fix. The user can use the following software commands to change baud rate. Baud rate Factory default Software command $PMTK251,0*28<CR><LF> 4800 $PMTK251,4800*14<CR><LF> 9600 $PMTK251,9600*17<CR><LF> 19200 $PMTK251,19200*22<CR><LF> 38400 $PMTK251,38400*27<CR><LF> 57600 $PMTK251,57600*2C<CR><LF> 115200 $PMTK251,115200*1F<CR><LF> Note: <CR> means Carriage Return, i.e. 0x0D in hexadecimal. <LF> means Line Feed, i.e. 0x0A in hexadecimal. If the user does not want to change baud rate, you can reduce the output NMEA sentences by the following software commands. NMEA sentence Software command Factory default $PMTK314,-1*04<CR><LF> Only GLL at 1Hz $PMTK314,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0*29<CR><LF> Only RMC at 1Hz $PMTK314,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0*29<CR><LF> Only VTG at 1Hz $PMTK314,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0*29<CR><LF> Only GGA at 1Hz $PMTK314,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0*29<CR><LF> Only GSA at 1Hz $PMTK314,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0*29<CR><LF> Only GSV at 1Hz $PMTK314,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0*29<CR><LF> Only ZDA at 1Hz $PMTK314,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0*29<CR><LF> RMC, GGA, GSA at 1Hz and GSV at $PMTK314,0,1,0,1,1,5,0,0,0,0,0,0,0,0,0,0,0,0,0*2C<CR><LF> 0.2Hz If the command is correct and executed, GPS module will output message $PMTK001,314,3*36<CR><LF> After the GPS module is changed to higher baud rate or reduced NMEA sentence, the user can configure it to high update rate of position fix by the following commands. Interval of position fix Software command 2012 Page 12/20
Every 100ms (10Hz) (1) Every 200ms (5Hz) Every 500ms (2Hz) Every 1000ms (1Hz) Every 2000ms (0.5Hz) (2) $PMTK220,100*2F<CR><LF> $PMTK220,200*2C<CR><LF> $PMTK220,500*2B<CR><LF> $PMTK220,1000*1F<CR><LF> $PMTK220,2000*1C<CR><LF> If the command is correct and executed, GPS module will output message $PMTK001,220,3*30<CR><LF> Note 1: The minimum interval of position fix is 100ms, i.e. the maximum update rate is 10Hz. Note 2: The current consumption is the same with the update rate of 1Hz. 5.5 Configure the static navigation parameter The output position of GPS module will keep the same and output speed will be zero if the actual speed is below the threshold of the static navigation parameter. This is useful for different applications. For example, the car stopped at a red light will get stationary GPS position if the threshold is 1.5m/s. It is better to disable this function by setting threshold to 0 for pedestrian navigation. This function is default disabled. The format of the software command is as below. $PMTK386,speed threshold*checksum<cr><lf> The unit of speed threshold is meter per second. The range of speed threshold is from 0.1m/s to 2.0m/s. Value 0 is to disable the function. 2012 Page 13/20
Start Change static navigation to 1.5m/s threshold unsigned char SpeedThreshold1_5[] = {"$PMTK386,1.5*39\x0D\x0A"}; GPS module will return message "$PMTK001,386,3*3D\x0D\x0A" if command is accepted. Disable static navigation function? Yes Set 0 threshold No unsigned char SpeedThreshold0[] = {"$PMTK386,0*23\x0D\x0A"}; GPS module will return message "$PMTK001,386,3*3D\x0D\x0A" if command is accepted. End 2012 Page 14/20
6 Pin assignment and descriptions Table 6-1 Pin descriptions Pin # Name Type Description Note 1 RFIN I GPS RF signal input 1 2 GND P Ground 3 Not connected 4 Not connected 5 V_BCKP P Backup battery supply voltage This pin must be powered to enable the module. 6 GND P Ground 7 Not connected 8 Not connected 9 Not connected 10 Not connected 11 VCC P DC supply voltage 12 Not connected 13 /RESET I Reset input, active low. GPS module has internal power-on reset circuit, user can Page 15/20 2012
leave this pin floating. 14 Not connected 15 GND P Ground 16 Not connected 17 Not connected 18 Not connected 19 Not connected 20 1PPS O Pulse per second (default 100ms pulse/sec) 21 Not connected 22 Not connected 23 Not connected 24 GND P Ground 25 Not connected 26 Not connected 27 Not connected 28 Not connected 29 Not connected 30 TX O Serial output (Default NMEA) 31 RX I Serial input (Default NMEA) 32 Not connected 33 GND P Ground 34 Not connected 35 Not connected 36 GND P Ground <Note> 1. RFIN does not have short circuit protection. 2012 Page 16/20
7 DC & Temperature characteristics 7.1 Absolute maximum ratings Parameter Symbol Ratings Units Input Voltage VCC 4.3 V Input Backup Battery Voltage V_BCKP 4.3 V Operating Temperature Range Topr -40 ~ 85 Storage Temperature Range Tstg -40 ~ 85 7.2 DC Electrical characteristics Parameter Symbol Conditions Min. Typ. Max. Units Input Voltage VCC 3.0 3.3 4.3 V Input Backup Battery Voltage V_BCKP 2.0 4.3 V VCC = 3.3V, w/o active antenna, Supply Current Iss Peak Acquisition Tracking Standby 70 ma 21 ma 18 (1) ma 150 ua Backup Battery Current Ibat VCC = 0V 6 ua High Level Input Voltage VI H 2.0 3.6 V Low Level Input Voltage VI L -0.3 0.8 V High Level Input Current I I H no pull-up or down -1 1 ua Low Level Input Current I I L no pull-up or down -1 1 ua High Level Output Voltage VOH 2.4 V Low Level Output Voltage VOL 0.4 V High Level Output Current IOH 2 ma Low Level Output Current IOL 2 ma Note 1. Measured when position fix (1Hz) is available and input voltage is 3.3V. 7.3 Temperature characteristics Parameter Symbol Min. Typ. Max. Units Operating Temperature Topr -40-85 Storage Temperature Tstg -40 25 85 2012 Page 17/20
8 Mechanical specification 8.1 Outline dimensions 8.2 Recommended land pattern dimensions 2012 Page 18/20
9 Reel packing information 2012 Page 19/20
Document change list Revision 1.0 First release on November 23, 2012 Revision 1.1 (June 24, 2013) Changed tolerance from 15.9±0.15 to 15.9±0.2 on page 18 2012 Page 20/20