Transcript
Specification Ver0.1
NM-100A
产 品 规 格 书 SPECIFICATION 客户名称: CUSTOMER: 机种名称:
GPS 模块
DESCRIPTION:
GPS Module
机种型号:
NM-100A
MODEL:
NM-100A
发行日期:
2009/11/27
ISSUE DATE:
2009/11/27
客 户 承 认 CUSTOMER
APPROVED
批准
营业确认
技术确认
制作
Approved
Checked by
Checked by
Prepared
Sales Dept.
Technical Dept.
Page 1
Total 12
Specification Ver0.1
NM-100A
变更履历表 变更日期 2009-04-22 2009.11.27
变更页码
符号
变更内容
担当
确认
批准
Ver0.0 Ver0.1
Initial Release
孟大伟 孟大伟
童洪洁 童洪洁
叶晓云 何立加
Page 2
Total 12
Specification Ver0.1
NM-100A
FORYOU NM-100A Ultra High Sensitivity and Low Power GPS Receiver Module General Description
FORYOU
Simplify your system Applications
The FORYOU NM-100A is a complete GPS engine Module that features super sensitivity, ultra low power and small form factor. The GPS signal is applied to the antenna input of module, and a complete serial
1、 LBS (Location Based Service) 2、 PND (Portable Navigation Device) 3、 Vehicle navigation system 4、 Mobile phone
data message with position, velocity and time information is presented at the serial interface with NMEA protocol or custom protocol. Its –159dBm tracking sensitivity extends positioning coverage into place like urban canyons and dense foliage environment where the GPS was not possible before. The small form factor and low power consumption make the module easy to integrate into portable device like PNDs, mobile
Figure 1: NM-100A Top View
phones, cameras and vehicle navigation systems.
Features
NM-100A PIN Assignment
1、 Ultra high sensitivity: -159dBm 2、 Extremely fast TTFF (Time To First Fix) at low signal level 3、 Low power consumption: Max
[email protected] 4、 NMEA-0183 V3.0 compliant protocol or custom protocol
TXD2
1
28
1PPS
RXD2
2
27
NC
TXD1
3
26
NC
RXD1
4
25
NC
NC
5
24
NC
VCC33
6
23
NC
GND
7
22
NC
NC
8
21
NC
5、 Operating voltage: 3.0V to 3.6V 6、 Operating temperature range: -40 to +85℃ 7、 SMD type with stamp holes 8、 Small form factor: 17×22×3.0 mm 9、 RoHS compliant (Lead-free)
NC
9
20
NC
RESET
10
19
ANTPWR
VBAT
11
18
VCC_RF
B/S
12
17
GND
GND
13
16
RF_IN
GND
14
15
GND
Figure 2: NM-100A pin assignment (Top View)
Page 3
Total 12
Specification Ver0.1
NM-100A
Performance Specification Parameter Receiver Type Sensitivity
Specification L1 frequency band, C/A code, 20-channels Tracking -159dBm Acquisition -145dBm #Position Velocity Timing (PPS)
0.7 m CEP 50 1.5 m CEP 95 0.1m/s without SA 60ns RMS
Acquisition Time
Re-Acquisition Hot Start Warm Start Cold Start
<1s 1.5s 35s 38s
Power Consumption
Tracking Acquisition Sleep/Standby
40mA @3V Vcc 45mA@3V Vcc TBD
Navigation Data Update Rate
1Hz
Operational Limits
Altitude Velocity Acceleration
Accuracy
Max 18,000m Max 515m/s Less than 4g
#Static position accuracy test performed using live signal (Open Sky) over a period of 24hours. “Open Sky” tests utilize an average of 9 satellites.
Interfaces Configuration Power Supply: Regulated power for the NM-100A is
sent first. The modules default baud rate is set up
required. The input voltage Vcc should be 3.3V ±10%,
9600Bps, however, the user can change the default baud
maximum current is no less than 100mA. Suitable
rate to any value from 4800 bps to 115200bps. UART0
decoupling must be provided by external decoupling
is used e.g. for booting and NMEA interface. UART1
circuitry.
can be utilized for UBP.
Antenna: The NM-100A GPS receiver is designed for
Boot Mode Select: The pin B/S is used to set the boot
supporting the active antenna or passive antenna
mode of the NM-100A GPS Receiver. By default the
connected with pin RF_IN. The gain of active antenna
receiver will boot in normal GPS mode. If there are
should be no less than 15dB. The maximum noise
corrupted data in FLASH, it may be necessary to boot
figure should be no more than 3dB and output
the receiver in test mode by pulling B/S pin high during
impedance is at 50 Ohm.
a power cycle or hardware reset to update the firmware.
UART Ports: The module supports two full duplex
Backup Battery Power: In case of a power failure on
serial
channels UART0 and UART1. All serial
pin Vcc, real-time clock and backup RAM are supplied
connections are at 3V CMOS logic levels, if need
through pin VBAT. This enables the NM-100A GPS
different voltage levels, use appropriate level shifters.
Receiver to recover from power failure with either a
The baud rate of both serial ports are fully
hot start or a warm start (depending on the duration of
programmable, the data format is however fixed: X, N,
Vcc outage).
8, 1, i.e. X baud rate, no parity, eight data bits and one stop bit, no other data formats are supported, LSB is Page 4
Total 12
Specification Ver0.1
NM-100A
Pin Description Pin No.
Pin name
I/O
Description
Remark
1
TX2
O
UART Serial Data Output 1
Leave Open if not used
2
RX2
I
UART Serial Data Input 1
Pull-up (10K) if not used
3
TX1
O
UART Serial Data Output 0
Leave Open if not used
4
RX1
I
UART Serial Data Input 0
Pull-up (10K) if not used
6
VCC33
I
Module Power Supply
18
VCC_RF
I
ANT Power Input
7,13,14,15,17
GND
G
Ground
8,9,20,21,22,23,24,25,26,27
NC
10
RESET
11
NC
NC
I
Module Reset (Active Low)
Leave Open if not used
VBAT
I
Backup Voltage Support
Leave Open if not used
12
B/S
I
Boot Mode
Leave Open if not used
16
RF_IN
I
GPS Signal Input
19
ANTPWR
I
ANT Power Supply
28
1PPS
O
Time pulse Signal
Leave Open if not used
Reset: On module power up, this signal should
Note: B/S(Boot select): This pin is for program download. This pin should be high when the program is downloaded. If the B/S is high then the module will
remain low until power stable. This input is low active. This module has internal reset circuit that has Min 300 ms reset time.
1PPS: GPS Time synchronized pulse, very
boot from the serial port. And If the B/S is low then the module will begin execution from the on-board
precise
FLASH.
Push-To-Fix mode.
Page 5
Total 12
pulse
is
required
for
High
sensitivity
Specification Ver0.1
NM-100A
Electrical Characteristics Absolute Maximum Rating Parameter
Symbol
Min
Max
Units
VCC
-0.3
5
V
RST RX0, RX1 B/S
-0.3 -0.3 -0.3
3.6 3.6 3.6
V V V
RF_IN
-0.3
3.6
V
VBAT
2.0
4.2
V
Tstg
-40
125
°C
260
°C
95
%
Power Supply Power Supply Volt. Input Pins Input Pin Voltage I/O Input Pin Voltage I/O Input Pin Voltage I/O Antenna Bias DC Voltage Backup Battery Environment Storage Temperature Peak Reflow Soldering
Tpeak
Humidity Note: Absolute maximum ratings are stress
permanent damage to the device. For functional
ratings only, and functional operation at the maxims is
operating conditions, refer to the operating conditions
not guaranteed. Stress beyond the limits specified in
tables as follow.
this table may affect device reliability or cause Operating Conditions Parameter Power supply voltage Power supply voltage ripple
Symbol
Condition
Vcc
Min
Type
Max
Units
3.0
3.3
3.6
V
30
mV
50
mA
0.7×Vcc
Vcc+1.0
V
Vcc_PP
Vcc=3.3V Vcc=3.3V
Input high voltage
Icc VIH
Input low voltage
VIL
-0.3
0.3×Vcc
V
Output high voltage
VOH
0.8×Vcc
Vcc
V
Output low voltage
VOL
0
0.3×Vcc
V
Operating temperature
Topr
-40
85
°C
Consumption current
Page 6
Total 12
45
Specification Ver0.1
NM-100A
Mechanical Specification
Figure 3: NM-100A Dimensions J1
SMA
GND
GND
RF _ IN
GND
GND
B /S
VCC _ RF
VBAT
ANTPWR
RESET
NC
VBAT C4
NC
NC
NC
NC
GND
NC
VCC 33
NC
NC
NC
RXD1
NC
TXD1
NC
RXD 2
1PPS
TXD 2
0.1μF
RESET VCC 3.3 VCC 3.3
R1
C1 C2 C3 R2 20 pF 1μF 10K 10K
D1
10 μF RXD TXD
Figure 4: Typical Application Circuit Application Note: achieved by -10dB input return loss. Well controlled
(1) Ground pins Bigger ground planes and more ground vias
antenna impedance (as close to 50ohm as possible)
around the module ground pins is important to
remains the stable system sensitivity. Do not try to
minimize the interference.
match the GPS module to 50ohm for lower return loss
(2) RF input
which may induce the noise figure increased.
The GPS module input is optimized to connect to a
The module has a built-in LNA, the applications
50 ohm antenna. The minimized noise figure is
for passive antenna performs well as active antenna
Page 7
Total 12
Specification Ver0.1
NM-100A
with short RF traces between antenna and module (the
power supply. The DC power ripple is required for less
path loss between the passive antenna and module
than 50mVpp. A X5R type C2, 10uF is recommended.
induces the same degradation of system sensitivity
C4, 20pF is for GPS in-band interference de-coupling.
directly).
(4) UART Port The UART port must be connected 10Kpull-up
(3) Power supply 3.0V~3.6V is acceptable operation range of main
resistor.
Software Protocol NMEA 0183 Protocol The NMEA protocol is an ASCII-based protocol,
detection
of
corrupted
data
transfers
following
Records start with a $ and with carriage return/line feed.
NMEA-0183 messages. The NM-100A supports the
GPS specific messages all start with $GPxxx where xxx
following NMEA-0183 messages: GGA, GLL, GSA,
is a three-letter identifier of the message data that follows.
GSV, RMC and VTG.
NMEA messages have a checksum, which allows Table 1: NMEA-0183 Output Messages NMEA Record
DESCRIPTION
GGA
Global positioning system fixed data
GLL
Geographic position—latitude/longitude
GSA
GNSS DOP and active satellites
GSV
GNSS satellites in view
RMC
Recommended minimum specific GNSS data
VTG
Course over ground and ground speed
Page 8
Total 12
Specification Ver0.1
NM-100A
GGA-Global Positioning System Fixed Data Table 2 contains the values of the following example: $GPGGA, 161229.487, 3723. 2475, N, 12158.3416, W, 1,07,1.0, 9.0, M.0000*18 Table 2: GGA Data Format Name
Example
Message ID
$GPGGA
GGA protocol header
UTC Position
161229.487
hhmmss.sss
Latitude
3723.2457
ddmm.mmmm
N/S indicator
N
N=north or S=south
Longitude
12158.3416
ddmm.mmmm
E/W Indicator
W
E=east or W=west
Position Fix Indicator
1
See Table 2-1
Satellites Used
07
Range 0 to 12
HDOP
1.0
Horizontal Dilution of Precision
MSL Altitude
9.0
meters
Units
M
meters
Geoids Separation Units
Units
Description
meters M
Age of Diff.Corr
meters second
Diff.Ref.Station ID
0000
Checksum
*18
End of message termination
Table 2-1: Position Fix Indicators Value
Null fields when DGPS is not Used
Description
0
Fix not available or invalid
1
GPS SPS Mode, fix valid
2
Differential GPS, SPS Mode, fix valid
3
GPS PPS Mode, fix valid
Page 9
Total 12
Specification Ver0.1 GLL-Geographic Position – Latitude/Longitude Table 3 contains the values of the following example: $GPGLL , 3723.2475, N,12158.3416, W,161229.487, *2C. Table 3: GLL Data Format Name
Example
Units
Description
Message ID
$GPGLL
GLL protocol header
Latitude
3723.2475
Ddmm.mmmm
N/S Indicator
N
N=north or S=south
Longitude
12158.3416
Ddmm.mmmm
E/W Indicator
W
E=east or W=west
UTC Position
161229.487
Hhmmss.sss
Status
A
A=data valid or V=data not valid
Checksum
*2C
End of message temination
GSA -GNSS DOP and active satellites Table 4 contains the values of the following example: $GPGSA , A, 3, 07, 02, 26,27, 09, 04,15, , , , , , .8,1.0,1.5*33. Table 4: GSA Data Format Name
Example
Units
Description
Message
$GPGSA
GSA protocol header
Mode 1
A
See Table 4-1
Mode 2
3
See Table 4-2
Satellite Used
07
Sv on Channel 1
…
…
…
Satellite Used
Sv on Channel 12
PDOP
1.8
Position Dilution of Precision
HDOP
1.0
Horizontal Dilution of Precision
VDOP
1.5
Vertical Dilution of Precision
Checksum
*33
End of message termination
Table 4-1 Mode 1 Value
Description
M
Manual-forced to operate in 2D or 3D mode
A
Automatic-allowed to automatically switch 2D/3D
Table 4-2 Mode 2 Value
Description
1
Fix not available
2
2D
3
3D
Page 10
Total 12
NM-100A
Specification Ver0.1
NM-100A
GSV-GNSS Satellites in View Table 5 contains the values of the following example: $GPGSV , 2, 1, 07, 07, 79,048, 42, 02, 51,062, 43, 26, 36, 256, 42, 27, 27, 138,42*71 $GPGSV , 2, 2, 07, 09, 23, 313, 42, 04, 19, 159, 41, 15, 12, 041, 2*41. Table 5: GGA Data Format Name
Example
Units
Description
Message ID
$GPGSV
GSV protocol header
Number of message Message Number
2 1
Range 1 to 3 Range 1 to 3
Satellites in View
07
Satellite ID
07
Elevation
79
degrees
Channel 1(Maximum 90)
Azinmuth
048
degrees
Channel 1(True, Range 0 to 359)
SNR(C/NO)
42
dBHz
Range 0 to 99,null when not tracking
Channel 1(Range 1 to 32)
…
…
Satellite ID
27
Channel 4(Range 1 to 32)
Elevation
27
degrees
Channel 4(Maximum 90)
Azimuth
138
degrees
Channel 4(True, Range 0 to 359)
SNR(C/NO)
42
dBHz
Range 0 to 99, null when not tracking
Checksum
*71
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 Table 6 contains the values of the following example: $GPRMC, 161229.487, A, 3723.2475, N, 12158.3416, W, 0.13, 309.62, 120598,, *10 Table 6: RMC Data Format Name
Example
Units
Description
Message ID
$GPRMC
RMC protocol header
UTS Position
161229.487
hhmmss.sss
Status
A
A=data valid or V=data not valid
Latitude
3723.2475
ddmm.mmmm
N/S Indicator
N
N=north or S=south
Longitude
12158.3416
Ddmm.mmmm
E/W Indicator
W
E=east or W=west
Speed Over Ground
0.13
Knots
Course Over
309.62
Degrees
True
Ground Date
120598
Magnetic variation Checksum
Dummy Degrees
E=east or W=west
*10
End of message termination Page 11
Total 12
Specification Ver0.1 VTG-Course Over Ground and Ground Speed Table 7 contains the values of the following example: $GPVTG, 309.62, T, M, 0.13, N, 0.2, K*6E Table 7: VTG Data Format Name
Example
Message ID
$GPVTG
Course
309.62
Reference
T
Course
Units
VTG protocol header Degrees
M
Speed
0.13
Units
N
Speed
0.2
Units
K
Checksum
*6E
Measured heading True
Degrees
Reference
Description
Measured heading Magnetic
Knots
Measured horizontal speed Knots
Km/hr
Measured horizontal speed Kilometer per hour
End of message termination
How to Reach Us: FORYOU Multimedia Electronics Co., Ltd. Address: No.15, Jinye Street, Jinfu Road, Xiaojinkou, Huizhou City, Guangdong Province, China. Phone: 0086-0752-2779105 (Sales Support) E-Mail: [email protected] (成博) Phone: 0086-0752-2779862(Technical Support) E-Mail: [email protected](何立加) Fax: 0086-0752-2820158 ©Copyright 2009 FORYOU Multimedia Electronics Co., Ltd, All Right Reserved The information contained herein is subject to change without notice.
Page 12
Total 12
NM-100A