You are on page 1of 26

SIM08 _EVB Kit_User

Guide_V1.00

Smart Machine Smart Decision

Document Title:

SIM08 EVB Kit User Guide

Version:

1.00

Date:

2011-02-18

Status:

Release

Document Control ID:

SIM08_EVB Kit_User Guide_V1.00

General Notes
SIMCom offers this information as a service to its customers, to support application and engineering efforts
that use the products designed by SIMCom. The information provided is based upon requirements
specifically provided to SIMCom by the customers. SIMCom has not undertaken any independent search for
additional relevant information, including any information that may be in the customers possession.
Furthermore, system validation of this product designed by SIMCom within a larger electronic system
remains the responsibility of the customer or the customers system integrator. All specifications supplied
herein are subject to change.
Copyright
This document contains proprietary technical information which is the property of SIMCom Limited.,
copying of this document and giving it to others and the using or communication of the contents thereof, are
forbidden without express authority. Offenders are liable to the payment of damages. All rights reserved in
the event of grant of a patent or the registration of a utility model or design. All specification supplied herein
are subject to change without notice at any time.
Copyright Shanghai SIMCom Wireless Solutions Ltd. 2011

SIM08_EVB Kit_User Guide_V1.00

2011.02.18

Smart Machine Smart Decision

Contents
Contents..................................................................................................................................................................... 3
Version History .......................................................................................................................................................... 4
1. SIM08-EVB Architecture ...................................................................................................................................... 5
2. EVB View.............................................................................................................................................................. 6
3. Accessory............................................................................................................................................................... 8
4. EVB and accessory equipments............................................................................................................................. 9
5. Illustration: ............................................................................................................................................................ 9
6. SIMCom NMEA GPS DEMO TOOL ................................................................................................................. 11
6.1 Port setting................................................................................................................................................. 11
6.2 Click to RUN ............................................................................................................................................. 11
6.3 Position fixed............................................................................................................................................. 12
6.4 TTFF Test .................................................................................................................................................. 13
Appendix ................................................................................................................................................................. 14
A. Related Documents.................................................................................................................................. 14
B. SIM08 control command ......................................................................................................................... 15
B.1 Overview................................................................................................................................................... 15
B.2 Detailed Descriptions of Commands ........................................................................................................ 15
C. NMEA format tables................................................................................................................................ 20
C.1 Message ID GGA: Global Positioning System Fixed Data ...................................................................... 20
C.2 Message ID GLL: Geographic Position - Latitude/Longitude.................................................................. 21
C.3 Message ID GSA: GNSS DOP and Active Satellites................................................................................ 22
C.4 Message ID GSV: GNSS Satellites in View ............................................................................................. 23
C.5 Message ID RMC: Recommended Minimum Specific GNSS Data ......................................................... 24
C.6 Message ID VTG: Course Over Ground and Ground Speed .................................................................... 25
C.7 Message ID ZDA: Time & Date ............................................................................................................... 25

Figure Index
FIGURE 1: ARCHITECTURE OF SIM08-EVB ............................................................................................................... 5
FIGURE 2: EVB TOP VIEW ............................................................................................................................................. 6
FIGURE 3: EVB BOTTOM VIEW.................................................................................................................................... 6
FIGURE 4: EVB ACCESSORY......................................................................................................................................... 8
FIGURE 5: EVB AND ACCESSORY ............................................................................................................................... 9
FIGURE 6: PORT SETTING ........................................................................................................................................... 11
FIGURE 7: CLICK TO RUN ........................................................................................................................................... 12
FIGURE 8: POSITION FIXED........................................................................................................................................ 12
FIGURE 9: TTFF TEST ................................................................................................................................................... 13

SIM08_EVB Kit_User Guide_V1.00

2011.02.18

Smart Machine Smart Decision

Version History
Data

Version

Description of change

Author

2011-02-18

1.00

Origin

Ligang

SCOPE

This document describes how to use SIM08 EVB to do test; user can get useful information about the SIM08
EVB quickly through this document.
This document is subject to change without notice at any time.

SIM08_EVB Kit_User Guide_V1.00

2011.02.18

Smart Machine Smart Decision

1. SIM08-EVB Architecture
SIM08 provides a complete GPS solution designed integration into host platform SIM900. SIM08 provides the
baseband signal processing for the GPS receiver (IF down-conversion, correlation and integration). SIM08
includes an embedded DSP whose firmware controls the GPS acquisition and tracking. The DSP firmware is a
ROM within the SIM08 that does not require support from any external device. Higher-level software running on
a separate host (SIM900) calculates navigation solutions (the host-based navigation software). Following figure
shows the architecture of SIM08-EVB.

Figure 1: Architecture of SIM08-EVB


Main port is used for sending SIM08 function command set for active status, power down, cold start, warm start,
hot start, etc. For details about the command set, refer to appendix B. The main port is configured as 8 data bits,
no parity, 1 stop bit and autobauding by default.
The GPS NMEA message is output from debug port. The debug port is configured as 8 data bits, no parity, 1 stop
bit and 115200bps by default.

SIM08_EVB Kit_User Guide_V1.00

2011.02.18

Smart Machine Smart Decision

2. EVB View

Figure 2: EVB TOP view

Figure 3: EVB BOTTOM view


SIM08_EVB Kit_User Guide_V1.00

2011.02.18

Smart Machine Smart Decision

A:
B:
C:
D:
E:
F:
G:
H:
I:
J:
K:
L:
M:
N:
O:
P:
Q:

DC jack
MAIN serial port
DEBUG serial port
SIM card holder
Test point
Antenna fix hole
SIM08-TE interface
Module fix hole
Reset key
Power key
Charge switch
Download switch
Power switch
Headphones jack
Headset jack
Line in jack
LED indicator

SIM08_EVB Kit_User Guide_V1.00

2011.02.18

Smart Machine Smart Decision

3. Accessory

Figure 4: EVB Accessory


A1, A2: Serial Port cable
B: GPS Antenna
C: GSM Antenna
D: GSM Antenna Cable
E: Earphones
F: 5V DC adapter

SIM08_EVB Kit_User Guide_V1.00

2011.02.18

Smart Machine Smart Decision

4. EVB and accessory equipments


At normal circumstance, the SIM08 EVB and its accessory are equipped as in the following figure:

Figure 5: EVB and Accessory

5. Illustration:
Because SIM08 is based on SIM900, so SIM900 should be powered on firstly. For details about how to use
SIM900 and upgrade firmware, refer to document[1].
When SIM900 is powered on and the baud rate is synchronized, the URC GPS Ready will be sent out from
main port. In this moment the SIM08 control command can be sent to control SIM08 from main port. The
following step can be used to set up SIM08 Application.

SIM08_EVB Kit_User Guide_V1.00

2011.02.18

Smart Machine Smart Decision

When these steps are completed, the NMEA information will be sent out from debug port. For more information
about SIM08 control command, refer to appendix B.

SIM08_EVB Kit_User Guide_V1.00


2011.02.18

10

Smart Machine Smart Decision

6. SIMCom NMEA GPS DEMO TOOL


6.1 Port setting

Click

to select the GPS and CMD COM Port to be the one in device manager and set BaudRate to be

115200.

Figure 6: Port setting

6.2 Click to RUN

Click

to run. If the $GPGGA/$GPGSA NMEA sentences appear in Monitor View, the SIM08 is

acquiring the GPS signal.

SIM08_EVB Kit_User Guide_V1.00


2011.02.18

11

Smart Machine Smart Decision

Figure 7: Click to RUN

6.3 Position fixed


After position has been fixed, the GPS information can be viewed in two methods: Monitor View and Signal
View.

Figure 8: Position fixed


SIM08_EVB Kit_User Guide_V1.00
2011.02.18

12

Smart Machine Smart Decision

6.4 TTFF Test


SIMCom NMEA DEMO TOOL supports SIM08 TTFF test. The TTFF information is shown in the following
figure:

Figure 9: TTFF test

SIM08_EVB Kit_User Guide_V1.00


2011.02.18

13

Smart Machine Smart Decision

Appendix
A. Related Documents
SN

Document name

[1]

SIM900_EVB
Guide

Remark
kit_User

SIM08_EVB Kit_User Guide_V1.00


2011.02.18

SIM900-EVB-Kit user guide

14

Smart Machine Smart Decision

B. SIM08 control command


B.1 Overview
Table B-1: AT Commands for SIM08 GPS Overview

Command

Description

AT+CGPSPWR

GPS POWER CONTROL

AT+CGPSRST

GPS MODE RESET (HOT/WARM/COLD)

AT+CGPSSTATUS

GET CURRENT GPS STATUS

AT+CGPSOUT

GPS NMEA DATA OUTPUT CONTROL

AT+CGPSINF

GET CURRENT GPS LOCATION INFO

AT+CGPSIPR

SET GPS NMEA OUTPUT UART BPS

B.2 Detailed Descriptions of Commands


B.2.1 AT+CGPSPWR GPS Power Control
AT+CGPSPWR GPS Power Control
Test Command
AT+CGPSPWR=?

Response
+CGPSPWR: (list of supported <mode>s )
OK
Parameters
See Write Command

Read Command
AT+CGPSPWR?

Response
TA returns the current value of GPS Power Control PIN
+CGPSPWR: <mode>
OK
Parameters
See Write Command

Write Command
AT+CGPSPWR=<mode>

SIM08_EVB Kit_User Guide_V1.00


2011.02.18

GPS POWER CONTROL ON/OFF


Parameters
<mode>
0 turn off GPS power supply
1 turn on GPS power supply

15

Smart Machine Smart Decision

B.2.2 AT+CGPSRST GPS Mode Reset (HOT/WARM/COLD)


AT+CGPSRST GPS Mode Reset (HOT/WARM/COLD)
Test Command
AT+CGPSRST=?

Response
+CGPSRST: (list of supported <mode>s )
OK
Parameters
See Write Command

Read Command
AT+CGPSRST?

Response
TA returns the current value of GPS Reset mode
+CGPSRST: <mode>
OK
Parameters
See Write Command

Write Command
AT+CGPSRST=<mode>

GPS MODE RESET Parameters


<mode>
0 reset GPS in COLD start mode;
1 reset GPS in autonomy mode

Reference

Note: COLD start mode is recommended For first time reset.

B.2.3 AT+CGPSSTATUS GPS Status


AT+CGPSSTATUS

GPS Status

Test Command
AT+CGPSSTATUS=?

Response
+CGPSSTATUS: (list of supported <mode>s)
OK
Parameters
See Write Command

Read Command
AT+ CGPSSTATUS?

Response
+CGPSSTATUS: Location Not Fix
OK
GPS MODE RESET Parameters
<mode> is a string value
"Location Unknown": if GPS is not run
"Location Not Fix": after GPS is run ,and havent fixed,
"Location 2D Fix" : after GPS status is 2D fixed,
"Location 3D Fix: after GPS status is 3D fixed.

SIM08_EVB Kit_User Guide_V1.00


2011.02.18

16

Smart Machine Smart Decision

B.2.4 AT+CGPSOUT GPS NMEA Data Output Control


AT+CGPSOUT

GPS NMEA Data Output Control

Test Command
AT+CGPSOUT=?

Response
+CGPSOUT : ( 0-255)
OK
Parameters
See Write Command

Read Command
AT+CGPSOUT?

Response
+CGPSOUT: <mode>
OK
Parameters
See Write Command

Write Command
AT+CGPSOUT
=<mode>

Control the GPS NMEA information output from AT command UART.


Response
OK
Parameters
< mode >
If equal to 0 : disable GPS NMEA information output from Debug
UART;
else if
bit 1=1, enable NMEA $GPGGA data output, see Appendix C.1[1]
bit 2=1, enable NMEA $GPGLL data output, see Appendix C.2[1]
bit 3=1, enable NMEA $GPGSA data output, see Appendix C.3[1]
bit 4=1, enable NMEA $GPGSV data output, see Appendix C.4 [2]
bit 5=1, enable NMEA $GPRMC data output, see Appendix C.5[1]
bit 6=1, enable NMEA $GPVTG data output, see Appendix C.6[1]
bit 7=1, enable NMEA $GPZDA data output, see Appendix C.7[1]
after setting successful, the NMEA information will output from Debug
UART, NMEA Format see Appendix C.

Reference

Note
Factory setting is "AT+CGPSOUT=255".
This will allow all NMEA data output from Debug UART.

SIM08_EVB Kit_User Guide_V1.00


2011.02.18

17

Smart Machine Smart Decision

B.2.5 AT+CGPSINF Get Current GPS Location Info


AT+CGPSINF

Get Current GPS Location Info

Test Command
AT+CGPSINF=?

Response
+CGPSINF : (0-255)
OK
Parameters
See Write Command

Write Command
AT+CGPSINF=<mode>

TA returns the current successful GPS location information. This


command should be executed after the GPS locating successfully.
If <mode>equal to 0 :
Response
<mode>,<longitude>,<latitude>,<altitude>,<UTC
time>,<TTFF>,<num>,<speed>,<course >
OK
Where:
<longitude> longitude
<latitude> latitude
<altitude> altitude
< UTC time> UTC time
The Format is yyyymmddHHMMSS
<TTFF> time to first fix (in seconds)
<num>
satellites in view for fix
<speed > speed over ground
< course > course over ground.
else if mode =21, Parameters see Appendix C.1 $GPGGA[1]
else if mode =22, Parameters see Appendix C.2 $GPGLL[1]
else if mode =23, Parameters see Appendix C.3 $GPGSA [1]
else if mode =24, Parameters see Appendix C. 4$GPGSV [1][2]
else if mode =25, Parameters see Appendix C.5 $GPRMC [1]
else if mode =26, Parameters see Appendix C.6 $GPVTG [1]
else if mode =27, Parameters see Appendix C.7 $GPZDA [1]

Note

[1]not including Parameters: Message ID, Checksum and


<CR><LF>;
[2] including Parameters:
Satellites in View
Satellite ID
Elevation
Azimuth

SIM08_EVB Kit_User Guide_V1.00


2011.02.18

18

Smart Machine Smart Decision

SNR (C/N0)
....
Satellite ID
Elevation
Azimuth
SNR (C/N0)
B.2.6 AT+CGPSIPR Set TE-TA Fixed Local Rate
AT+CGPSIPR

Set TE-TA Fixed Local Rate

Test Command
Response
AT+CGPSIPR=?
+CGPSIPR: (list of supported <rate>s)
OK
Parameter
See Write Command.
Read Command
AT+CGPSIPR?

Response
+CGPSIPR: <rate>
OK
Parameter
See Write Command.

Write Command Response


AT+CGPSIPR=< This parameter setting determines the data rate of the TA on the NMEA
output (Debug UART) serial interface. The rate of Command takes effect
rate>
following the issuance of any result code associated with the current
Command line.
OK
Parameter
<rate>

Reference
V.25ter

Baud rate per second


4800
9600
19200
38400
57600
115200
230400
460800

Note
Factory setting is "AT+CGPSIPR=115200"

SIM08_EVB Kit_User Guide_V1.00


2011.02.18

19

Smart Machine Smart Decision

C. NMEA format tables


C.1 Message ID GGA: Global Positioning System Fixed Data
Table C-2

Global Positioning System Fixed Data

Name

Example

Unit

Message ID

$GPGGA

GGA protocol header

UTC Time

035714.000

hhmmss.sss

Latitude

3113.330565

ddmm.mmmmmm

N/S Indicator

N=north or S=south

Longitude

12121.265278

dddmm.mmmmmm

E/W Indicator

E=east or W=west

Position Fix Indicator

See Table C-2

Satellites Used

Range 0 to 12

HDOP

0.90

Horizontal Dilution of Precision

MSL Altitude

51.663

meters

Units

meters

Geoid Separation

7.933

meters

Units

meters

Age of Diff. Corr.


Checksum

sec

Null fields when DGPS is not used


End of message termination

Position Fix Indicator Value

Position Fix Indicator Value

Description

Fix not available or invalid

GPS SPS Mode, fix valid

SIM08_EVB Kit_User Guide_V1.00


2011.02.18

Geoid-to-ellipsoid separation.
Ellipsoid altitude = MSL Altitude
+ Geoid Separation.

*5A

<CR><LF>

Table C-3

Description

20

Smart Machine Smart Decision

C.2 Message ID GLL: Geographic Position - Latitude/Longitude


Table C-4

Geographic Position - Latitude/Longitude


Name

Example

Description

Message ID

$GPGLL

GLL protocol header

Latitude

3113.330565

ddmm.mmmmmm

N/S Indicator

N=north or
S=south

Longitude

12121.265278

dddmm.mmmmmm

E/W Indicator

E=east or
W=west

UTC Time

035714.000

hhmmss.sss

Status

A=data valid or
V=data not valid

Mode

A=Autonomous,
D=DGPS,
E=DR,
N = Output Data Not Valid
R = Coarse Position

Checksum

*56

<CR><LF>

SIM08_EVB Kit_User Guide_V1.00


2011.02.18

End of message termination

21

Smart Machine Smart Decision

C.3 Message ID GSA: GNSS DOP and Active Satellites


Table C-5

GNSS DOP and Active Satellites


Name

Example

Message ID

$GPGSA GSA protocol header

Mode 1

See Table C-5

Mode 2

See Table C-6

Satellite used in
solution.[1]

15

SV on Channel 1

Satellite Used [1]

26

SV on Channel 2

....

Description

....
[1]

Satellite Used

SV on Channel 12

[2]

1.82

Position Dilution of Precision

[2]

0.90

Horizontal Dilution of Precision

[2]

VDOP

1.59

Vertical Dilution of Precision

Checksum

*06

PDOP

HDOP

<CR><LF>

End of message termination

Note:
[1]
Satellite used in solution.
[2]
Maximum DOP value reported is 50. When 50 is reported, the actual DOP may be much larger.
Table C-6 Mode 1 Value
Mode 1 Value

Description

Manual Forced to operate in 2D or 3D mode

2D Automatic Allowed to automatically switch 2D/3D

Table C-7 Mode 2 Value


Mode 2 Value

Description

Fix not available

2D Fix (<4 SVs used)

3D Fix (>3 SVs used)

SIM08_EVB Kit_User Guide_V1.00


2011.02.18

22

Smart Machine Smart Decision

C.4 Message ID GSV: GNSS Satellites in View


Table C-8

GNSS Satellites in View

Name

Example

Message ID

$GPGSV

GSV protocol header

Number of Messages

Total number of GSV messages to be sent in this


group

Message Number[1]

Message number in this group of GSV messages

[1]

Unit

Description

Satellites in View

10

Satellite ID

15

Elevation

71

degrees

Channel 1 (Maximum 90)

Azimuth

277

degrees

Channel 1 (True, Range 0 to 359)

SNR (C/N0)

46

dBHz

Range 0 to 99, null when not tracking

Channel 1 (Range 1 to 32)

....

....

Satellite ID

05

Elevation

39

degrees

Channel 4 (Maximum 90)

Azimuth

072

degrees

Channel 4 (True, Range 0 to 359)

SNR (C/N0)

51

dBHz

Range 0 to 99, null when not tracking

Checksum

*7C

<CR><LF>

Channel 4 (Range 1 to 32)

End of message termination

Note:
[1]
Depending on the number of satellites tracked, multiple messages of GSV data may be required. In some
software versions, the maximum number of satellites reported as visible is limited to 12, even though more may
be visible.

SIM08_EVB Kit_User Guide_V1.00


2011.02.18

23

Smart Machine Smart Decision

C.5 Message ID RMC: Recommended Minimum Specific GNSS Data


Table C-9

Recommended Minimum Specific GNSS Data


Name

Example

Unit

Description

Message ID

$GPRMC

RMC protocol header

UTC Time

035714.000

hhmmss.sss

Status[1]

A=data valid or
V=data not valid

Latitude

3113.330565

ddmm.mmmmmm

N/S Indicator

N=north or
S=south

Longitude

12121.265278

dddmm.mmmmmm

E/W Indicator

E=east or
W=west

Speed Over Ground

0.000

knots

Course Over Ground

degrees

Date

170311

TRUE
ddmmyy

Magnetic Variation[2]

degrees

E=east or
W=west

East/West Indicator[2]

E=east

Mode

A=Autonomous,
D=DGPS,
E=DR,
N = Output Data Not Valid
R = Coarse Position[3]

Checksum

*7A

<CR><LF>

End of message termination

Note:
[1]
A valid status is derived from all the parameters set in the software. This includes the minimum number of
satellites required, any DOP mask setting, presence of DGPS corrections, etc. If the default or current software
setting requires that a factor is met, and then if that factor is not met the solution will be marked as invalid.
[2]
SIM08 does not support magnetic declination. All course over ground data are geodetic WGS84 directions
relative to true North.
[3]
Position was calculated based on one or more of the SVs having their states derived from almanac parameters,
as opposed to ephemerides.

SIM08_EVB Kit_User Guide_V1.00


2011.02.18

24

Smart Machine Smart Decision

C.6 Message ID VTG: Course Over Ground and Ground Speed


Table C-10 Course Over Ground and Ground Speed
Name

Example

Message ID

$GPVTG

Course

Reference

Course

Unit

Description
VTG protocol header

degrees

Measured heading
TRUE

degrees

Measured heading

Reference

Magnetic

Speed

0.000

Units

Speed

0.000

Units

Kilometers per hour

Mode

A=Autonomous,
D=DGPS,
E=DR,
N = Output Data Not Valid
R = Coarse Position

Checksum

*13

knots

Measured horizontal speed


Knots

km/hr

Measured horizontal speed

<CR><LF>

End of message termination

C.7 Message ID ZDA: Time & Date


Table C-11 Time & Date
Name

Example

Message ID

$GPZDA

ZDA protocol header

UTC time

035714.000

The UTC time units are:


hh = UTC hours from 00 to 23
mm = UTC minutes from 00 to 59
ss = UTC seconds from 00 to 59
Either using valid IONO/UTC or estimated
from default leap seconds

Day

17

Day of the month, range 1 to 31

Month

03

Month of the year, range 1 to 12

2011

1980 to 2079

Year
Local zone

Unit

Description

Hhmmss.sss

[1]

Checksum

Offset from UTC (set to 00)


*55

<CR><LF>

End of message termination

Note:
[1]
Not supported.
SIM08_EVB Kit_User Guide_V1.00
2011.02.18

25

Smart Machine Smart Decision

Contact us:
Shanghai SIMCom Wireless Solutions Ltd.
Add: SIM Technology BuildingNo.633Jinzhong RoadChangning DistrictShanghai P.R. China
200335
Tel: +86 21 3235 3300
Fax: +86 21 3235 3301
URL: www.sim.com/wm

SIM08_EVB Kit_User Guide_V1.00


2011.02.18

26

You might also like