
GPS Module -
for RP6 Robot, but also useable for general applications
e.g. RC Models
Introduction:
1. Description
The GPS Antenna Module has very small form factor 38 x 23 mm, height is 4,1 mm
nominal and the weight is just 6 g (typ.). The low power consumption (approx. 100 mW)
including the embedded antenna and backup battery – ready for your application.
The interface is an I2C Bus slave with a max. speed of 400kHz which supports SW reset
and salve address change in a wide range to suit (nearly) every application.
The receiver is based on NMEA-0183 rev. 3.01 protocol and provides the information of
the GGA, RMC, GSA and VTG message in several registers which can be easily read by
many micro-controller available on the market.
2. PIN OUT GPS-Module:
PIN1 VDD
PIN2 SCL
PIN3 SDO
PIN4 n/c
PIN5 n/c
PIN6 n/c
PIN7 n/c
PIN8 GND
PIN9 GND
JM3 Engineering Inh. J. Maisel Dobelweg 18, D-85567 Grafing / Munich
Email: JHM@JM3-Engineering.de
Version: 1.25 Nov 01, 2013 page: 1
PIN1 PIN9

3. Connecting to RP6 I/O Extension Board
The picture shows the I/O Extension board with the plugged-in GPS module.
Keep in mind that the distance to the board should be at least 15 -25 mm for best
reception performance.
4. Software
The data access works over I2C Bus (for details on Registers see Chapter 7.0). Max
speed is 400kHz. Standard NMEA0183 messages GGA, RMC, GSA and VTG are
supported which can be read / modified via register access. After startup of the GPS
module you can read default data from the registers, which will be updated after the
first GPS data will be received (approx. 4 sec.).
5. I2C SW Reset
I2CTWI_transmit2Bytes(ADR_GPS_MODULE, 0x00, 0x06);
// SW reset command according to I2C-bus specification and user manual Rev. 5
Standard slave Address is: 0xC8
JM3 Engineering Inh. J. Maisel Dobelweg 18, D-85567 Grafing / Munich
Email: JHM@JM3-Engineering.de
Version: 1.24 Nov 01, 2013 page: 2