AT3341 BDS/GPS Dual Mode Timing Board Product Manual

BDS/GPS Dual Mode Timing Board
AT3341
BDS/GPS Dual Mode Timing Board
Product Manual
Version:2016.01
AT3341
BDS/GPS Dual Mode Timing Board
AT3341
Directory
Function Description................................................ 3
1.1 Summary .............................................. 3
1.2 Product Features ..................................... 3
Technical Description............................................... 4
2.1 Appearance Size ...................................... 4
2.2 Hardware Interface Definition ........................ 4
2.3 Electrical Parameters ................................ 5
2.4 Technical Specifications ............................. 6
2.5 Module Application Note .............................. 8
2.6 PPS Signal Description ............................... 8
User Interface And Protocol........................................ 12
3.1 Character Definition ................................ 12
3.2 Input / output statement ............................ 16
Contact: ................................................ 35
Hangzhou ZhongKe Microelectronics CO.,Ltd.
2
BDS/GPS Dual Mode Timing Board
AT3341
Function Description
1.1 Summary
The AT3341 is a high precision BDS/GPS dual-mode timing board,and support
GPS,BDS single system positioning and dual system joint positioning.Both the RF
front-end chip and baseband chip are the core products of
the company
independent research and development, with completely independent intellectual
property rights. AT3341 contains 32 tracking channels, you can receive all the GPS
and BDS visible satellite at the same time. AT3341 can directly replace the foreign
timing board, and the main interface signal is Pin-Pin compatible.
1.2 Product Features

Timing Precision:20ns

Working Current:62mA





Support BDS-ONLY、GPS-ONLY、BDS+GPS
Built-in Antenna Short-circuit Protection Function
Built-in Antenna Detection Function
Antenna Short-circuit Current:50mA@(3.00V~5.00V)
Antenna Open-circuit Current:5mA@(3.00V~5.00V)
Hangzhou ZhongKe Microelectronics CO.,Ltd.
3
BDS/GPS Dual Mode Timing Board
AT3341
Technical Description
2.1 Appearance Size

Size:66mm×32mm×8.5mm(Unit : mm)
2.2 Hardware Interface Definition
The definition of timing board's serial pin, PPS pins and power pins respectively is:
Pin
1
2
3
4
5
6
7
8
Signal
Function
Antenna Power
(3.0V~5.0V)±0.25V, DC
+3.3VDC
3.3V±0.3V DC
Reserved
Reserved
1PPS
Second Pulse ,LVCMOS Logic
Reserved
Reserved
Supply
TXD
RXD
GND
Send, LVCMOS Logic Level
Receive ,LVCMOS Logic Level
Level
Ground
The serial port's TTL level and the baud rate are adjustable. The baud rate can be
options: 4800bps, 9600bps, 19200bps, 38400bps, 115200bps, and the default value is
9600bps. Transmission protocol: 1 start bit, 8 data bits, 1 stop bit, no check. Data
protocol: See the third part. PPS features: LVCMOS level (3.3V) pulse width is
100ms (duty cycle 10%) by default.
Hangzhou ZhongKe Microelectronics CO.,Ltd.
4
BDS/GPS Dual Mode Timing Board
AT3341
2.3 Electrical Parameters
Limit Parameters
Parameters
Power
Symbol
Minimum
Maximum
Unit
value
value
Module power supply voltage
Vcc
-0.3
3.6
V
Antenna power supply voltage
Vant
0
5.5
V
Vin
-0.3
3.6
V
Minimu
Typical
Maximu
Unit
2.75
5.0
5.25
V
3.3
3.6
V
60
120
mA
0.2*Vcc
V
0.4
V
(VCC)
(ANT_PWR)
Input Pin
Digital input pin voltage
Operating Conditions
Parameters
Symbol
Antenna power supply
VDC
Moudle power supply
Vcc
Vcc Peak Current (not
Ipeak
Input Pin
Vil
voltage
voltage
including antenna)
Output Pin
Vih
Vol
Io=-12mA
Voh
Antenna Short-circuit
Current,Power from
ANT_PWR(=5.0V)
Io=12mA
Iant
short
m value
3.0
value
0.7*Vcc
Vcc-0.5
m value
V
V
50
mA
BDS/GPS Dual Mode Timing Board
Antenna Open-circuit
AT3341
Iant
Current,Power from
5
mA
100
ms
open
ANT_PWR(=5.0V)
1PPS High Level Width
Thw
2.4 Technical Specifications
Band
Indicators
Technical Parameters
L1,1575.42MHz;B1,1561.098MHz
Channel Number
32 Channels
-148dBm
GPS only、BDS only、
GPS&BDS Cold Start
Sensitivity
-160dBm
GPS only、BDS only、
GPS&BDS Tracking
Sensitivity
GPS&BDS
2.5m(CEP50%, Open Ground)
GPS only
3 m(CEP50%, Open Ground)
BDS only
5m(CEP50%, Open Ground)
GPS only、BDS only、
0.1m/s(50%@10m/s)
GPS only、BDS only、
<32s (Open Ground)
Positioning Sensitivity
Positioning Sensitivity
Positioning Sensitivity
GPS&BDS Speed Sensitivity
GPS&BDS
The Time To First Fix (Cold
start)
GPS only、BDS only、
GPS&BDS The Time To First
<1s (Open Ground)
Fix (Hot start)
Hangzhou ZhongKe Microelectronics CO.,Ltd.
6
BDS/GPS Dual Mode Timing Board
GPS only、BDS only、
GPS&BDS The Time To First
Fix(Recapture)
Positioning Update Rate
AT3341
<1s (Open Ground)
1Hz(default )
Maximum 10Hz
20nS
GPS only、GPS&BD
Dual-mode Timing
BD Single mode Timing
50nS
Serial Port Characteristic
Baud rate range :4800 bps ~115200 bps, default
9600bps,8 data bits , No check, 1 stop bit ; User can
customize (Note 1)
Protocol
NMEA0183
Maximum Height
18000m
Maximum Speed
515m/s
Supply Voltage
3.3V±0.3V
Maximum Acceleration
4g
GPS&BDS Minimum Power
Working Temperature
<60mA
-40 to +85℃
Storage Temperature
-45 to +125℃
weight
20.0g
Size
66mm×32mm×8.5mm
[Note 1]
Users can customize products by selecting the baud rate in the procurement of
information table .
Example.:
Serial Baud
Rate
□4800bps
√9600bps
□57600bps
Hangzhou ZhongKe Microelectronics CO.,Ltd.
□115200bps
7
BDS/GPS Dual Mode Timing Board
AT3341
2.5 Module Application Note
In order to give full play to the excellent performance of AT3341, users need to pay
attention to the following points when using this module:
●Low ripple LDO power supply, the ripple control within the 50mVpp.
●AT3341 module try not to go near other high frequency, large amplitude of digital
signals. All the modules below are filled with ground wire.
●The module itself has the active antenna access, pull out, short circuit detection
circuit, while in the antenna accidental short circuit, to limit the power supply current
(50mA) and play the role of protection. In the above 3 kinds of antenna port state
changes, you can output the corresponding information from the serial port. Such as :
$GPTXT,01,01,01,ANTENNA SHORT*63
$GPTXT,01,01,01,ANTENNA OPEN*25
$GPTXT,01,01,01,ANTENNA OK*35
If the user on the outside of the module uses its own antenna test and power supply
circuit, need to be in the RF input terminal string into the DC capacitor.
2.6 PPS Signal Description
The default output of the AT3341 dual mode receiver module board and UTC
whole second moment corresponding to the time pulse, the rising edge of the pulse is
aligned with the time.
As shown in the figure below ,with the time pulse of the corresponding UTC time,
will be a certain delay after the output through the protocol.
BDS/GPS Dual Mode Timing Board
AT3341
AT3341 dual mode receiver module board support for the configuration of PPS
pulse output mode. Configurable items include: pulse interval, pulse width, pulse on
and off, pulse polarity, time reference, time information source and pulse delay. The
configuration statement is shown in the following table:
Infor
mati
on
CFG-TP
Desc
riptio Read / set time pulse parameters
n
Type Read / Set
Note
Infor
Head
mati
on
Struc 0xBA 0xCE
ture
Effective load
Length (byte)
Identifier
0x10 0x00
0x06 0x03
Effective
load
Table
bellow
Checksum
4 Bytes
Cha
ract
Type
Propo
rtion
zoom
Name
Unit
Description
U4
-
interval
us
Time interval between pulses (pulse
period)
er
Data
Dev
iatio
n
0
Hangzhou ZhongKe Microelectronics CO.,Ltd.
9
BDS/GPS Dual Mode Timing Board
AT3341
4
U4
-
width
enable
-
9
U1
-
polar
-
10
U1
-
timeRef -
11
U1
-
12
R4[Note 5]
-
8
U1
-
Note [1]:Pulse enable flag
us
timSour
ce
userDel
s
ay
Value
0
1
Description
Closing pulse
Enable pulse
0
1
Rising edge
Falling edge
0
1
UTC Time
Satellite Time
0
1
2
Other
GPS Time
BDS Time
GLONASS Time
Automatic selection
Pulse width
Pulse enable flag (Note [1])
Pulse polarity configuration (Note
[2])
Reference time (Note [3])
Time Source(Note [4])
User delay time
Note [2]:Pulse polarity configuration
Note [3]:Reference time
Note [4]:Satellite time source
Note [5]:U4 for the unsigned, 4 bytes; U1for the unsigned characters, 1 byte; R4 for
the float, 4 bytes; Checksum is the accumulated sum of length, identifier, effective
load with character as a unit.
One configuration example is:
Parameter
Unit
value
interval
us
1000000
width
us
1000
enable
1
polar
1
timeRef
0
timSource
1
userDelay
s
8e-7
CheckSum
--
0x396C06CE
Meaning
Time interval 1s
Pulse width 1ms
PPS pulse enable
Falling edge
Align with UTC time
Time source for the BD
User delay 800ns
0x03060010 +
0x000f4240 +
Hangzhou ZhongKe Microelectronics CO.,Ltd.
10
BDS/GPS Dual Mode Timing Board
AT3341
0x000003E8 +
0x01000101 +
0x3556bf95
Corresponding to the configuration statement sixteen decimal character sequence
(data for Little Endian alignment format):
39
BA CE 10 00 06 03 40 42 0F 00 E8 03 00 00 01 01 00 01 95 BF 56 35 CE 06 6C
In addition, if the user delay parameters configured by the numerical range of
userDelay is positive, the output of the PPS pulse reference edge forward; if it is
negative, the reference edge delays, as shown below. In addition, the influence of the
polar data field on the PPS signal is also listed.
Hangzhou ZhongKe Microelectronics CO.,Ltd.
11
BDS/GPS Dual Mode Timing Board
AT3341
User Interface And Protocol
AT3341 output the positioning data of NMEA protocol format through a UART
interface.UART interface default baud rate is 115200bps , a start bit, 8 data bits, 1
stop bit bit, no check. According to the bidirectional transmission protocol, the
module can be set up through the UART interface.
3.1 Character Definition
Reserved characters are shown in table A.1, data types are shown in table A.2, the
transmitter identification mnemonics are shown in table A.3,general statement
identifiers are shown in table A.4.
Table A.1 Reserved Characters
Symbol
Hexadecimal
<LF>
OA
<CR>
Decimal
Content
OD
13
Carriage Return ——End of statement delimiter
$
24
36
Start of parameter statement delimiter
,
2C
44
Field delimiter
^
5E
94
Using hexadecimal representation of coding
~
7E
*
\
<del>
2A
5C
7F
10
42
92
126
127
Line Feed
Sum check field delimiter
Reserved
delimiter
Reserved
Reserved
Table A.2 Data Types
Data Type
Variable
length digital
Symbol
x.x
Definition
Variable length digital field: The length of the integer and
fractional parts of the field are variable. The decimal point and the
fractional part are optional. Variable length digital fields can be
used to represent integers.
Hangzhou ZhongKe Microelectronics CO.,Ltd.
12
BDS/GPS Dual Mode Timing Board
AT3341
(e.g.71.1=0071.1=71.100=00071.1000=71)
Fixed length digital field: Length of the digital field is fixed, field
Fixed length
digital
Variable
length
length is equal to a number of x. If the value is negative, the first
x……x
character of the field is the symbol "-" (HEX2D), the length of the
field is based on the original length plus 1; if the value is positive,
the symbol is omitted and the field length unchanged.
c--c
Variable length character field: Length of the character field is
character
Fixed length
character
variable.
Fixed length character field: Length of the character field is fixed,
aa……a
field length is equal to a number of a, characters distinguish
between uppercase and lowercase.
Fixed / variable length field :
The length of the data on the left of the decimal point is fixed to 4
Latitude
bits, the first two bits indicate"degree", followed two bits
indicate"minute". The bits of the part after the decimal point are
llll.ll
variable,the unit is "minute". When the latitude "degree" or
"minute" data bits is insufficient to fill ”zero” in the front, when
the latitude value is an integer, the decimal point and the
fractional part can be omitted.
Fixed / variable length field :
The length of the data on the left of the decimal point is fixed to 5
Longitude
yyyyy.yy
bits, the first three bits indicate"degree", followed two bits
indicate"minute". The bits of the part after the decimal point are
variable, the unit is "minute". When the longitude "degree" or
"minute" data bits is insufficient to fill ”zero” in the front, when
the longitude value is an integer, the decimal point and the
fractional part can be omitted.
Time
Fixed / variable length field :
hmmss.ss The length of the data on the left of the decimal point is fixed to 6
bits, the first two bits indicate"degree", followed two bits
Hangzhou ZhongKe Microelectronics CO.,Ltd.
13
BDS/GPS Dual Mode Timing Board
AT3341
indicate"minute".,the last two bits indicate"second".The length of
the part after the decimal point is variable, the unit is "second".
When the "hour" , "minute" and
" second " data bits is
insufficient to fill ”zero” in the front, When the time is the whole
second, the fractional part can be omitted.
State
A/V
Fixed length fields: A - yes, existence and correct V - no,
inexistence , error, etc
Fixed length field : Length is one character, used to indicate the
Unit
U
unit of the value, values for capital English letters.Commonly
used units corresponding relationship is: M = M, M / S = M, KM
= K, km / h = K.
Table A.3 Transmitter Identification Mnemonics
Identifier
Sender (source) data type
GP
GPS-global positioning system
CC
Computer system
BD
GN
BDS two generation satellite system
BDS/GPS dual system
Table A.4 General Statement Identifiers
General statements identifier is mainly divided into four types of protocol,
information sources, configuration, query and attributes. See the table below:
Number
Statements
Identifier
Statement content
1
GGA
Position information
2
GLL
Geodetic coordinate position information
3
GSA
4
GSV
Dilution of precision and effective satellite
number
Visible satellite state
Hangzhou ZhongKe Microelectronics CO.,Ltd.
Note
Information
Sources
Information
Sources
Information
Sources
Information
Sources
14
BDS/GPS Dual Mode Timing Board
AT3341
5
RMC
Minimum navigation transmission data.
6
VTG
Ground speed information.
7
ZDA
Time information
8
STA
9
LPS
Output the state information of leap seconds.
10
CFG-PZV
Setting antenna delay correction value.
11
CFG-LLA
Set position information
12
CFG-TP
Set second pulse mode .
13
CFG-PMODE
Set time mode.
14
CFG-CFG
Save the current configuration information
15
CFG-PRT
Set the baud rate of serial communication
16
CFG-RATE
Set the positioning update rate
17
CFG-MSG
18
CFG-RST
Configuration module restart
19
ACKINF
Query module initiation.
20
ACK-LPS
21
INF-TXT
Comprehensive information that the Beidou
satellite timing terminal broadcast to clock unit
Sets the NMEA statement that requires the
output or stops the output.
Query leap seconds Information.
Output module attribute content, including
vendor information, factory number, etc..
Hangzhou ZhongKe Microelectronics CO.,Ltd.
Information
Sources
Information
Sources
Information
Sources
Information
Sources
Information
Sources
Configuratio
n
Configuratio
n
Configuratio
n
Configuratio
n
Configuratio
n
Configuratio
n
Configuratio
n
Configuratio
n
Configuratio
n
Query
Query
Attributes
15
BDS/GPS Dual Mode Timing Board
AT3341
3.2 Input / output statement
GGA
Function description : output statement. Description position information .This
statement contains data related to the positioning of the module and the timing. If you
only use BDS or GPS for position calculation , transfer identifier is BD, GP. If you
use the multiple satellite systems to obtain the position calculation, transfer identifier
is GN.
Format:
$--GGA,hhmmss.ss,llll.ll,a,yyyyy.yy,a,x,xx,x.x,x.x,U,x.x,U,xxxx,x.x,
x*hh<CR><LF>
Table A.5:GGAstatement description
Number
Symbol
1
hhmmss.ss
2
llll.ll
3
a
Meaning
Position time (UTC
Range
of
Unit
Note
Values
time)
Latitude
Latitude direction
N/S
N-North
latitude
,S
-south
4
5
yyyyy.yy
a
Longitude
Longitude direction
latitude
E/W
E-East
longitude ,
W-west
6
7
x
xx
Status indication
Number of satellites
0-1
longitude
Note1
involved in
Hangzhou ZhongKe Microelectronics CO.,Ltd.
16
BDS/GPS Dual Mode Timing Board
8
9
11
x.x
12
U
14
x.x
15
HDOP value
x.x
U
13
positioning
x.x
10
AT3341
Antenna earth
height
Antenna earth
metre
height unit
Height
anomaly(CGS2000)
Height anomaly unit
xxxx
metre
Differential data age
Differential
platform ID
x
Working mode
1-9
indication
Note2
Note 1:Status indication (the data field cannot be empty)
Status indication : 0- Positioning unavailable or invalid; 1- Effective positioning
Note 2: Working mode indication: 1:
Selected GPS system; 2: Selected BDS
system ; 3: Active tracking master GPS system ; 4: Active tracking master BDS
system ; 5: Automatic position keeping GPS system ; 6: Automatic position keeping
BDS system ;7: Manual position keeping GPS system ;8: Manual position keeping
BDS system ; 9: Reserved.
GLL
Function description : output statement. Describe the geodetic coordinate positioning
information, latitude ,longitude, positioning time and state of the carrier. If you only
use BDS or GPS for position calculation , transfer identifier is BD, GP. If you use the
multiple satellite systems to obtain the position calculation, transfer identifier is GN.
Format:
$--GLL,llll.ll,a,yyyyy.yy,a,hhmmss.ss,A,x*hh<CR><LF>
Table A.6:GLL statement description
Nu
Symbol
Meaning
Range of
Unit
Hangzhou ZhongKe Microelectronics CO.,Ltd.
Note
17
BDS/GPS Dual Mode Timing Board
mbe
r
1
2
3
4
AT3341
Values
llll.ll
Latitude
a
Latitude
yyyyy.yy
a
5
hhmmss.ss
6
A
7
x
direction
Degree/mi
nute
N/S
Longitude
Longitude
direction
Degree/mi
nute
E/W
UTC time
hour/minu
te/second
Data state
Positioning
mode
indication
0~5
N-North Latitude ,
S-South Latitude
E-East Longitude
W-West Longitude
,
A- valid,V- invalid
Note1
Note1: Positioning mode indication:0- Autonomous Mode;1- Difference Mode;2Estimation Mode(Dead reckoning);3- Manual Input Mode;4- Simulator Mode;5DATA INVALID.
GSA
Function description : output statement. Describe the dilution of precision and
effective satellite number, including the user equipment working mode, GGA
statement report the satellite that used in Navigation calculating and dilution of
precision (DOP) value. If you only use BDS or GPS for position calculation , using
the identifier BD to express the transmission of BD satellite dilution of precision and
effective satellite number, using GP to express the transmission of GPS satellite
dilution of precision and effective satellite number .If you use the multiple satellite
systems to obtain the position calculation, it will produce multiple GSA statements.
Each GSA statement respectively with BD and GP as an identifier, to distinguish
different satellite systems which used in comprehensive calculation and each
statement is used for PDOP, hdop and vdop and TDOP of position calculation
combined satellite system . GN identifier should not be used with this statement.
Hangzhou ZhongKe Microelectronics CO.,Ltd.
18
BDS/GPS Dual Mode Timing Board
AT3341
Format:
$--GSA,a,x,xx,…, xx, x.x, x.x, x.x,x.x *hh<CR><LF>
Table A.7:GSA statement description
Number
Symbol
Meaning
1
2
a
x
Positioning mode indication
3
xx
No. 1 satellite PRN
…
…
14
xx
No. 12 satellite PRN
15
x.x
PDOP
17
x.x
16
18
Selection mode
Range of
Values
M/A
1~3
Fixed length
Note
Note1
Note2
number
Fixed length
number
00.0~99.99
x.x
HDOP
00.0~99.99
x.x
TPOP
00.0~99.99
VDOP
00.0~99.99
Note1: Positioning mode indication:M- mandatory for 2D or 3D mode;A- Automatic,
allows 2D/3D to automatically switch.
Note2: Selection mode:1- Positioning unavailable or invalid;2-2D positioning;3-3D
positioning.
GSV
Function description : output statement. Describe the visible satellite state, including
the number of visible satellites, satellite identification number, elevation, azimuth and
signal to noise ratio (C/N0) value. Every time transfer at most four satellites, transfer
the total number of statements and statement number shown in the first two fields.
If you can see a number of BD, GPS and other satellites, using the GSV statement
respectively, using the identifier BD logo to see the BD satellite, using the identifier
GP logo to see the GPS satellite. GN identifier should not be used with this statement.
Format:
Hangzhou ZhongKe Microelectronics CO.,Ltd.
19
BDS/GPS Dual Mode Timing Board
AT3341
$--GSV,x,x,xx,xx,xx,xxx,x.x,……*hh<CR><LF>
Table A.8:GSV statement description
Nu
mbe
Symbol
1
x
r
2
x
3
xx
4
xx
6
xxx
7
x.x
5
xx
Meaning
Range of
Values
Unit
Note
Total number of
GSV statements
Current GSV
statement serial
number
Number of satellites
in the field of vision
Satellite number
Satellite elevation
00~90
Satellite azimuth
000~359
Carrier to noise ratio
00~99
degree
degree
dB-Hz
When the satellite
is not
available ,this
value will be 0
…
…
Repeat 4 to 7fields
Other satellite
informations
RMC
Function description : output statement. Recommended minimum navigation
transmission data. If you only use BDS or GPS for position calculation , transfer
identifier is BD, GP. If you use the multiple satellite systems to obtain the position
calculation, transfer identifier is GN.
Format:
$--RMC,hhmmss.ss,A,llll.ll,a,yyyyy.yy,a,x.x,x.x,ddmmyy,x.x,a,a*hh<CR><LF>
Table A.9:RMC statement description
Hangzhou ZhongKe Microelectronics CO.,Ltd.
20
BDS/GPS Dual Mode Timing Board
Nu
mbe
r
1
Symbol
hhmmss.ss
Meaning
Positioning time of
A
Positioning state
3
llll.ll
Latitude
5
6
7
a
yyyyy.yy
a
x.x
Range
of
Values
UTC
2
4
AT3341
Latitude direction
Unit
hour/min
ute/seco
nd
A/V
N-North
N/S
Latitude ,
S-South Latitude
E- East
E/W
speed referring to
A- valid,Vinvalid
Longitude
Longitude direction
Note
longitude ,Wwest Longitude
knot
earth
Reference datum
for true north ,
8
x.x
course referring to
degree
earth
along the
clockwise
direction to the
Angle of the
9
ddmmyy
course
Date
Day/Mo
nth/Year
10
11
12
x.x
a
A
Declination
Declination
E/W
Mode indication
A/D/E/
direction
degree
M/N/S
Hangzhou ZhongKe Microelectronics CO.,Ltd.
dd:day
mm:month
yy:year
E- East,W- west
A= Autonomous
Mode,D=
21
BDS/GPS Dual Mode Timing Board
AT3341
Difference
Mode,E=
Estimation Mode
(Dead
reckoning),M=
Manual input
Mode,N= DATA
INVALID,S=
Simulator Mode
VTG
Function description : output statement. Describe ground speed information. If you
only use BDS or GPS for position calculation , transfer identifier is BD, GP. If you
use the multiple satellite systems to obtain the position calculation, transfer identifier
is GN.
Format:
$--VTG,x.x,T,x.x,M,x.x,N,x.x,K,a*hh<CR><LF>
Table A.10:VTG statement description
Numb
er
1
Symbol
x.x
Meaning
True north
course
Range of
Values
Unit
000~359
degree
000~359
degree
Note
referring to
2
T
3
x.x
earth
True north
instructions
Magnetic
north course
referring to
4
M
earth
Magnetic
Hangzhou ZhongKe Microelectronics CO.,Ltd.
22
BDS/GPS Dual Mode Timing Board
AT3341
north
5
x.x
6
N
7
x.x
8
K
9
a
instructions
Ground speed
Speed unit
Speed
referring to
earth
000.0~9
99.9
0000.0~
knot
9999.9
Speed unit
Working mode 1~9
Kilometer
per hour
indication
1:Selected GPS
system;2:
Selected BDS
system ; 3: Active
tracking master
GPS system ; 4:
Active tracking
master BDS
system ; 5:
Automatic
position keeping
GPS system ; 6:
Automatic
position keeping
BDS system ;7:
Manual position
keeping BDS
system ;8:
Manual position
keeping GPS
system ; 9:
Reserved.
ZDA
Hangzhou ZhongKe Microelectronics CO.,Ltd.
23
BDS/GPS Dual Mode Timing Board
AT3341
Function description : output statement. Describe time information,including UTC
time and date information.If you only use BDS or GPS for position calculation ,
transfer identifier is BD, GP. If you use the multiple satellite systems to obtain the
position calculation, transfer identifier is GN.
Format:
$--ZDA,hhmmss.ss,dd,mm,yyyy,qq*hh<CR><LF>
Table A.11:ZDA statement description
Num
ber
1
Symbol
hhmmss.ss
2
dd
4
yyyy
3
mm
5
qq
Range of
Meaning
Positioning time of
Values
UTC
Unit
Note
hour/
minut
e/seco
Day
00~31
Year
0000~999
Month
nd
00~12
9
Time zone
STA
Function description : output statement ..Describe the comprehensive information that
the Beidou satellite timing terminal broadcast to clock unit, including time
information, position information, antenna, the number of tracking satellite and other
information.
Format:$GPSTA,hhmmss.ss,yyyy.mm.dd,sppZZzz,t,p,ddmm.mmmm,a,dddmm.mmm
m,a,hhhhh.hh,a,vv,cr *hh<CR><LF>
Table A.12:STA statement description
Num
ber
1
Symbol
hhmmss.ss
Meaning
Positioning
Range
of
Values
Unit
Note
time of UTC
Hangzhou ZhongKe Microelectronics CO.,Ltd.
24
BDS/GPS Dual Mode Timing Board
2
yyyy.mm.dd
AT3341
Year/month/d
ay
S: the leap second state: 0 =
no operation, 1 = positive leap
second, 2 = negative leap
second; PP: leap second value:
(BDS or GPS) -UTC,
3
sppZZzz
Leap second
information
hexadecimal complement,
unit, second, ZZ: time zone for
hours, -12~+12, hexadecimal
complement, the default value
is 0x08, namely east eight
districts (Beijing time), ZZ:
time zone for minutes, 59-00,
hexadecimal complement, the
default value is 0x00.
0 = leap second value is
unavailable, 1 PPS is
unavailable; 1 = leap second
4
t
Timed state
value is unavailable, 1 PPS is
available; 4 = leap second
value is available, 1 PPS is
unavailable; 5 = leap second
value is available, 1 PPS is
available.
5
6
7
8
p
ddmm.mm
mm
a
dddmm.mm
mm
Positioning
state
0= not positioning, 2=2D
positioning, 3=3D positioning,
4= position holding
Latitude
Latitude
hemisphere
N-North Latitude ,S-South
Latitude
Longitude
Hangzhou ZhongKe Microelectronics CO.,Ltd.
25
BDS/GPS Dual Mode Timing Board
9
a
Longitude
hhhhh.hh
Altitude
11
a
Antenna state
13
vv
cr
E- East longitude ,W- west
hemisphere
10
12
AT3341
-99999.9
9~99999
Longitude
metr
.99
e
0x2= normal, 0x3= short
circuit, 0x4= open circuit.
Tracking
satellite
number
C, coordinate system, 0 =
WGS - 84 coordinate system,
Other
1 = BJ - 54 coordinate system,
indication
2 = CGCS2000 coordinate
information
system (default); R, tracking
source instructions, 0 =Beidou
Example:
$BDSTA,235959.0,2009.09.30,0020800,5,4,0434.7452,N,11305.9812,E,112.98,2,03,
00*78<CR><LF>On September 30, 2009, 23:59:59; No leap second operation, BD
and UTC time difference is 2 seconds , time zone for the east eight area; leap second
value is available, 1 PPS is available; Position holding status ; WGS - 84 coordinate
system, N 4°34.7452 ',E113°5.9812.
LPS
Function description : output statement .Output the state information of leap seconds.
Format:$BDLPS,sppffffffff,hhmmss,dd,mm,yyyy*HH<CR><LF>
Table A.13:LPS statement description
Number
1
Symbol
Meaning
sppffffffff leap
second
state
Range
of
Values
Unit
Note
S: the leap second state: 0 = no
operation, 1 = positive leap
second, 2 = negative leap
Hangzhou ZhongKe Microelectronics CO.,Ltd.
26
BDS/GPS Dual Mode Timing Board
AT3341
second; PP: leap second value,
hexadecimal complement, unit,
second, (BDS or GPS)
-UTC,ffffffff:Keep information
2
hhmmss
(8 bytes), fixed all '0'.
leap
hh: the leap second occurs hour,
second
0 ~ 23; mm: leap second occurs
hour
occurs second, 60 = positive leap
occurs
minute, 0 ~ 59. ss: leap second
minute
3
4
dd
mm
second
leap
second
occurs day
leap
second
second, 58 = negative leap
1~31
second.
1~12
occurs
5
Example:
yyyy
month
leap
second
occurs year
$BDLPS,10F00000000,235960,31,12,2010*3E<CR><LF>On December 31,2010,
23:59:60 will occurs positive leap seconds, now the leap seconds are 15 seconds.
$BDLPS,21100000000,235958,30,06,2015*41<CR><LF>On June 30, 2015,
23:59:58 will occurs negative leap seconds, now the leap seconds are 17 seconds.
CFG-PZV
Function description : input statement. Setting antenna delay correction value.
Format: $CFG-PZV,x*hh<CR><LF>
Default value :0.
Hangzhou ZhongKe Microelectronics CO.,Ltd.
27
BDS/GPS Dual Mode Timing Board
AT3341
Table A.14:CFG-PZV statement description
Number Symbol
1
X
Meaning
Range of
Equipment
Values
Unit
ns
zero
Note
Adding "-" to the negative
value, don't add "+" in front of
the positive value.
CFG-LLA
Function description : input statement. Set location information .
Format: $CFG-LLA,ddmm.mmmm,a,dddmm.mmmm,a,hhhhh.hh,c*hh<CR><LF>
Default value: 0000.0000,N,00000.0000,E,00000.00,0
Table A.15:CFG-LLA statement description
Numbe
1
2
3
4
5
6
r
Symbol
ddmm.mm
mm
a
dddmm.m
mmm
a
hhhhh.hh
c
Meaning
Range of
Values
Unit
Note
Latitude
Latitude
N-North Latitude ,
hemisphere
S-South Latitude
Longitude
Longitude
hemisphere
Altitude
Coordinate
E- East longitude ,
-99999.99
~99999.9
9
W- west Longitude
metre
system
instructions
0 = WGS - 84
coordinate system, 1 =
BJ - 54 coordinate
system, 2 =
CGCS2000 coordinate
system
Hangzhou ZhongKe Microelectronics CO.,Ltd.
28
BDS/GPS Dual Mode Timing Board
AT3341
Explanation: when latitude and longitude are all 0, only the elevation is valid.
Example:
$CFG-LLA,0434.7452,N,11305.9812,E,112.98,0*5B<CR><LF> North Latitude 4
degrees 34.7452 minutes ,East longitude 113 degrees 5.9812 minutes,altitude
112.98 meters ,WGS-84 coordinate system.
CFG-TP
Function description : input statement. Set second pulse mode .
Format:
$CFG-TP,PPPPPPPP,x,x,AAAA,UUUUUUUU*hh<CR><LF> Default
value: 000003E8,1,0,0000,00000000
Table A.16:CFG-TP statement description
Number
Symbol
Meaning
1PPS
1
PPPPPPPP
positive
pulse
Range of
Values
1000~500000
Unit
us
width
2
3
x
x
AAAA
5
UUUUUUUU
Hexadecimal non
symbol number, the
default value is 1ms
The default '1'
PPS
corresponds to the
edge
corresponds to a
PPS
'0' has been out, TOD
mode
effectiveness; '1' is
effective
rising edge, '0'
falling edge.
control
given its
settings
4
Note
Antenna
delay
User delay
invalid, not out
ns
ns
Hangzhou ZhongKe Microelectronics CO.,Ltd.
Hexadecimal
complement, the
default value is 0
Hexadecimal
29
BDS/GPS Dual Mode Timing Board
AT3341
complement, the
default value is 0
Example:
CFG-TP,000007D0,1,1,0000,00000000*18 Set 1PPS positive pulse width 2ms,
rising edge, invalid, no, antenna delay 0ns, user delay is 0.
CFG-PMPD
Function description : input statement. Set working mode information.
Format:
$CFG-PMODE,x*hh<CR><LF> Default value:A
Table A.17:CFG-PMPDE statement description
Number Symbol
Meaning
Range
of
Values
Unit
Note
1:Selected GPS system;2: Selected
BDS system ; 3: Active tracking
master GPS system ; 4: Active
1
Working
x
mode
tracking master BDS system ; 5:
1~9
Automatic position keeping GPS
system ; 6: Automatic position
keeping BDS system ;7: Manual
position keeping BDS system ;8:
Manual position keeping GPS
system ; 9: Reserved.
CFG-CFG
Function description : input statement. Save the current configuration information to
FLASH.
Format:
$CFG-CFG*hh<CR><LF>
Table A.18:CFG-CFG statement description
Number
Symbol
Meaning
Range of Values Unit Note
Hangzhou ZhongKe Microelectronics CO.,Ltd.
30
BDS/GPS Dual Mode Timing Board
AT3341
1
$CFG-CFG Statement initiation
3
<CR><LF> Carriage Return &Line Feed
2
*hh
Checksum
CFG-PRT
Function description : input statement. Set the baud rate of serial communication .
Format:
$CFG-PRT,x *hh<CR><LF> Default value:5
Table A.19:CFG-PRT statement description
Number
1
2
3
4
Symbol
$CFG-PRT
x
*hh
Range of
Meaning
Values
Statement initiation
0~5
Baud rate flag
Unit
Note
Note
1
Checksum
<CR><LF> Carriage Return &Line Feed
Table A.20:Baud rate flag
Baud rate flag
Description
0
4800bps
2
19200bps
1
9600bps
3
38400bps
4
57600bps
5
115200 bps
CFG-RATE
Function description : input statement. Set the positioning update rate .
Format:
$CFG-RATE,xxxx *hh<CR><LF> Default value:1000
Table A.21:CFG-RATE statement description
Number
1
Symbol
Meaning
$CFG-RATE Statement initiation
Hangzhou ZhongKe Microelectronics CO.,Ltd.
Range of
Values
Unit Note
31
BDS/GPS Dual Mode Timing Board
2
xxxx
4
<CR><LF>
3
*hh
AT3341
Positioning update interval
Checksum
minimum 100
ms
Carriage Return &Line
Feed
CFG-MSG
Function description : input statement. Sets the NMEA statement that requires the
output or stops the output.
Format:
$CFG-MSG,x,x,x,x,x,x,x,x,x,x,x *hh<CR><LF> Default value: 1,1,1,
1,1,1,1,0,0,0,0
Table A.22:CFG-MSG statement description
Number
Symbol
Meaning
1
$CFG-MSG Statement initiation
3
x
2
4
5
6
7
8
9
10
11
12
13
14
Range of
Values
x
GGA Output interval
0~9
x
GSA Output interval
0~9
x
x
x
x
x
x
x
x
*hh
<CR><LF>
GLL Output interval
GSV Output interval
RMC Output interval
VTG Output interval
ZDA Output interval
LPS Output interval
STA Output interval
Reserved
0~9
Unit
Note
Note1
0~9
0~9
0~9
0~9
0~9
0~9
Reserved
Checksum
Reserved
Reserved
Carriage Return &Line
Feed
Note1:N (1~9) indicates that the output once per n times positionging and 0 indicates
that the statement is not output .The space is maintained the original configuration.
CFG-RST
Hangzhou ZhongKe Microelectronics CO.,Ltd.
32
BDS/GPS Dual Mode Timing Board
AT3341
Function description : input statement. Configuration module restart .
Format:
$CFG-RST,x *hh<CR><LF>
Table A.24:CFG-RST statement description
Number
Symbol
Meaning
1
$CFG-RST
Statement initiation
3
*hh
Checksum
2
4
x
Start mode configuration
Range of
Values
Unit
Note
Note1
0~3
<CR><LF> Carriage Return &Line Feed
Table A.25:Start Mode
Start
Mode
0
1
2
3
Description
Hot start :Without initialization information, all data in the backup store
are valid.
Warm start:Without initialization information, clear ephemeris.
Cold start :Without initialization information ,and clear all data except
configuration in the backup store.
Clear memory of all data, and reset the receiver to the factory default
configuration.
ACK-INF
Function description : input statement. Query module initiation.
Format:
$ACK-INF,x *hh<CR><LF>
Table A.26:ACK-INF statement description
Number
1
2
3
4
Symbol
$ACKINF
x
*hh
Range of
Meaning
Statement initiation
Initiation Type
Values
1~9
Checksum
Unit
Note
Note
1
<CR><LF> Carriage Return &Line Feed
Table A.27:Initiation Type
Hangzhou ZhongKe Microelectronics CO.,Ltd.
33
BDS/GPS Dual Mode Timing Board
AT3341
Initiation Type
Meaning
2
Query Software version number
1
Query module manufacturer
3
Query module serial number
Reserved
4~9
ACK-LPS
Function description : input statement. Query leap seconds Information.
Format: $ACK-LPS,1*hh<CR><LF>
INF-TXT
Function description : output statement. Output module attribute content, including
vendor information, factory number, etc..
Format:
$INF-TXT,xx,xx,xx,c--c*hh<CR><LF>
Table A.28:INF-TXT statement description
Number
Symbol
Meaning
1
$INF-TXT
Statement initiation
3
xx
Sentences number
2
4
5
6
7
xx
xx
c--c
*hh
Total number of sentences
Text identifier
Note
01~99
01~99
Note1
<CR><LF> Carriage Return &Line Feed
Description
Error
02
Notice
03
Unit
Checksum
00
01
Values
Text information
Table A.29:Text identifier
Text
Range of
Warning
Reserved
Hangzhou ZhongKe Microelectronics CO.,Ltd.
34
BDS/GPS Dual Mode Timing Board
AT3341
Contact:
10F Innovation Tower,3850# Jiangnan Avenue Binjiang, Hangzhou,China
South China sales:0571-28918153
Central China sales:0571-28918127
The northern sales:0571-28918152
Switchboard:0571-28918100
WeChat ID:ZKMicro
Hangzhou ZhongKe Microelectronics CO.,Ltd.
35