REB-3310 Operational Manual REB-3310 Operational Manual Version 1.0 2005/4/7 This document contains information highly confidential to RoyalTek Company LTD (RoyalTek). It is provided for the sole purpose of the business discussions between supplier and RoyalTek and is covered under the terms of the applicable Non-Disclosure Agreements. Disclosure of this information to other parties is prohibited without the written consent of RoyalTek. Prepared by RoyalTek Company LTD. 8F,256 Yang Guang Street, Neihu Chiu,Taipei, Taiwan, R.O.C. TEL: 886-2-77215000 FAX: 886-2-77215666 http://www.royaltek.com/contact 1 REB-3310 Operational Manual RoyalTek GPS Module: REB-3310 Operational Manual INTRODUCTION.................................................................................................................... 3 PRODUCT FEATURES ....................................................................................................…. 3 PRODUCT APPLICATIONS .................................................................................................. 3 PRODUCT PICTURE................................................................................................................ 4 REB-3310 SERIES SYSTEM BLOCK DIAGRAM.................................................................. 6 REB-3310 TECHNIQUE SPECIFICATION..........................................................................…. 7 APPLICATION CIRCUIT .....................................................................................………….. 8 RECOMMENDED LAYOUT PAD ............................................................................………….. 9 GPS ANTENNA SPECIFICATION ................................................ ........................................ 10 MECHANICAL LAYOUT .......................................................................................……….…...11 HARDWARE INTERFACE …….............................................. ................................................12 DEFINITION OF PIN ASSIGNMENT ........................................................ ......................……13 SOFTWARE INTERFACE................................................................................…… ……….…15 NMEA V3.0 PROTOCOL..................................................................................…… ……….…15 GPS RECEIVER USER’S TIPS......................................................................................……..20 MTBF ESTIMATION………………….............................................. .......................……......… 21 PACKAGE SPECIFICATION AND ORDER INFORMATION................. ................……......…21 CONTACT INFORMATION SECTION....................................................................……......…21 2 REB-3310 Operational Manual RoyalTek GPS Module: REB-3310 Operational Manual Introduction RoyalTek REB-3310 low power and small form factor board is the newest generation of RoyalTek GPS Receiver. The GPS receiver is powered by SiRF Star III technology and RoyalTek proprietary navigation algorithm that providing you more stable navigation data. The smallest form factor and miniature design is the best choice to be embedded in a portable device like PDA, personal position and navigation like personal locator, speed camera detector and vehicle locator. The excellent sensitivity of REB-3310 gets the great performance when going though the urban canyon and foliage. Product Features 20 parallel channels Extreme fast TTFF at low signal level Operable from 3.3V/72mA continuous mode. SMT type with stamp holes Pin reserved for Backup battery and RF connector TCXO design 7 I/O lines(GPIO) available to connect 0.1 second reacquisition time Small form factor. NMEA-0183 compliant protocol/custom protocol. Enhanced algorithm for navigation stability Excellent sensitive for urban canyon and foliage environments. SBAS (WAAS, EGNOS and MSAS) support Auto recovery while RTC crashes Trickle power supported ARM 7 CPU core accessible. 4/8/16Mbits Flash Memory. Product applications Automotive navigation Personal positioning and navigation Marine navigation Timing application 3 REB-3310 Operational Manual Product Picture REB-3310 Pin16 Pin 15 Pin 32 Pin 1 REB-3310 Interface Board The interface board PIN REB-3300 REB-3310 1 VCC VCC_IN 2 GND GND 3 Boot select BOOT 4 RXA RXA 5 TXA TXA 6 TXB TXB 7 RXB RXB 8 GPIO_3 GPIO_14 9 RF_ON RF_ON 10 GND GND 11 GND_A GND_A 12 GND_A GND_A 13 GND_A GND_A 4 REB-3310 Operational Manual 14 GND_A GND_A 15 GND_A GND_A 16 GND_A GND_A 17 RF_IN RF_IN 18 GND_A GND_A 19 V_ANT_IN V_ANT 20 VCC_RF VCC_RF 21 V_BAT Battery 22 Reset IC_RESET 23 GPIO_10 GPIO_10 24 GPIO_6 GPIO_1 25 GPIO_5 GPIO_5 26 GPIO_7 GPIO_0 27 GPIO_13 GPIO_13 28 GPIO_15 GPIO_15 29 PPS TIMEMARK 30 GND GND RoyalTek Evaluation Kit REV-2000 for REB-3310 (Please refer to RoyalTek Evaluation Kit REV-2000 for REB-3310 Operational Manual for more information) 5 REB-3310 Operational Manual REB-3310 Series System Block Diagram REB-3310 engine board consists of SiRF star III chipset technology; 4/8/16Mbits flash memory, and proprietary software. The system is described as follows. a. Support external active patch antenna b. Support 4/8/16 Mega bits flash memory c. 30 I/O pins 6 REB-3310 Operational Manual REB-3310 Technique Specification Impedance:50Ω No Function GPS receiver 1 Chipset 2 Frequency 3 Code 4 Channels 5 Sensitivity (Tracking) 6 Cold start 7 Warm start 8 Hot start 9 Reacquisition 10 Position accuracy 11 Maximum altitude 12 Maximum velocity 13 Trickle power mode 14 15 Update rate Testability 16 17 Protocol setup DGPS Interface 18 I/O Pin Mechanical requirements 19 Weight Power consumption 20 Vcc 21 Current 22 Trickle power mode Environment 23 Operating temperature 24 Humidity 25 Interface Protocol Specification SiRF Star III L1 1575.42MHz. C.A. Code. 20 -159dBm. 37 sec 35 sec 1 sec 0.1sec typical ≦25m CEP. 18000 m 514 m/s Duty cycle ≦ 34%. (Variable) Default: disable (option: enable) Continuous operation: 1Hz It shall be able to be tested by SiRF test mode 4 and single channel simulator. It shall store the protocol setup in the SRAM memory. 1.WAAS, EGNOS 2.RTCM protocol 30pin stamp holes ≦3.5g DC 3.3 ±5% REB-3310: Current [email protected] typical (w/o ext. antenna) Average current ≦ [email protected] typical (w/o ext. Antenna) -30 ~ 85℃ ≦95% 1. NMEA 0183 ver 3.0, GGA, GSA, RMC and GSV once per 2. SiRF Protocol 3. 4800 bps, 8 data bits, no parity, 1 stop bits 7 REB-3310 Operational Manual Application Circuit (1) Ground Planes: REB-3310 GPS receiver needs two different ground planes. The GND_A pin(11、 12、13、14、15、16、18) shall be connect to analog ground. The GND pin(2、10、30) connect to digital ground. (2) Serial Interface: The Serial interface pin(RXA、TX1、TXB、RXB) is recommended to pull up(10KΩ). It can increase the stability of serial data. (3) Backup Battery: It’s recommended to connect a backup battery to V_BAT. In order to enable the warm and hot start features of the GPS receiver. If you don’t intend to use a backup battery, connect this pin to GND or open. If you use backup battery, shall need to add a bypassing capacitor (10uF) at V_bat trace. It can reduce noise and increase the stability. (4) Antenna: Connecting to the antenna has to be routed on the PCB. The transmission line must to controlled impedance to connect RF_IN to the antenna or antenna connector of your choice. (5) Active antenna bias voltage: The Vcc_RF pin (pin 20) is providing voltage 3.0V. If you use active antenna, you can connect this pin to V_ANT_IN pin (pin 19) to provide bias voltage of active 8 REB-3310 Operational Manual antenna. The bias voltage will through RF_IN pin to provide active antenna bias voltage from Vcc_RF pin. If your bias voltage of active antenna isn’t 3.0V, you can input bias voltage to V_ANT_IN pin (pin 19). And input bias voltage of you need. It can open if you use passive antenna. The input bias voltage will through RF_IN pin to provide active antenna bias voltage from V_ANT_IN pin. The maximum power consumption of active antenna is about 100mW (6) Power: Connect Vcc pin to DC 3.3V.The power supply must add bypassing capacitor (10uF and 1uF). It can reduce the Noise from power supply and increase power stability. Recommended layout PAD 9 REB-3310 Operational Manual GPS Antenna Specification (Recommendation) Active patch antenna Receiving freq. 1575.42 +/-1.032MHz Polarization RHCP Output impedance 50 Ohm 2 stage LNA LNA's gain ≧ 20dB and ≦26dB, noise figure ≦ 2.0dB Connection: surface mounted on main PCB 10 REB-3310 Operational Manual Mechanical Layout 11 REB-3310 Operational Manual Hardware interface Definition of Pin assignment Pin # Signal Name 1 VCC 2 3 GND Boot select I/O Description I DC Supply Voltage input G Ground I Boot mode Characteristics DC +3.3V±5% 4 RXA I Serial port A V IH ≥ 0.7V * VCC VIH ≥ 0.7V *VCC V IL ≤ 0.3V * VCC VIL ≤ 0.3V *VCC 5 TXA O Serial port A VOH ≥ 2.4V VOL ≤ 0.4V 6 TXB O Serial port B VOH ≥ 2.4V VOL ≤ 0.4V 7 RXB I Serial port B V IH ≥ 0.7V * VCC 8 GPIO14 I/O General –purpose I/O VIH ≥ 0.7V * VCC V IL ≤ 0.3V * VCC VIL ≤ 0.3V * VCC Digital Reference Ground VOH ≥ 2.4V 9 RF_ON O 10 11 | 16 17 18 19 GND GND_A G G RF_IN GND_A V_ANT_IN I G I 20 VCC_RF O 21 V_BAT I Indicates power state of RF part Digital Ground Analog Ground GPS Signal input Analog Ground Active Antenna Bias voltage Supply Antenna Bias voltage Backup voltage supply 12 VOL ≤ 0.4V VOH = 2.85V VOL = 0V Digital Reference Ground Analog Reference Ground 50 Ω @1.57542GHz Analog Reference Ground Receiving DC power supply for active antenna bias. VO = 3.0V ±0.3 DC + 2.6 ~ +3.6V Current ≤ 10uA (w/o battery) REB-3310 Operational Manual 22 23 Reset GPIO10 I Reset (Active low) I/O General purpose I/O 24 GPIO1 I/O General purpose I/O 25 GPIO5 I/O General purpose I/O 26 27 28 GPIO0 GPIO13 GPIO15 I/O General purpose I/O (support continuous power mode only) I/O General purpose I/O I/O General purpose I/O 29 PPS O 30 GND G VIH > 2.3V V IL < 0.8V VIH ≥ 0.7V * VCC VIL ≤ 0.3V * VCC VOH ≥ 2.4V VOL ≤ 0.4V VIH ≥ 0.7V * VCC VIL ≤ 0.3V * VCC VOH ≥ 2.4V VOL ≤ 0.4V VIH ≥ 0.7V * VCC VIL ≤ 0.3V * VCC VOH ≥ 2.4V VOL ≤ 0.4V VIH ≥ 0.7V * VCC VIL ≤ 0.3V * VCC VOH ≥ 2.4V VOL ≤ 0.4V VIH ≥ 0.7V * VCC VIL ≤ 0.3V * VCC VOH ≥ 2.4V VOL ≤ 0.4V VIH ≥ 0.7V * VCC VIL ≤ 0.3V * VCC VOH ≥ 2.4V VOL ≤ 0.4V One pulse per second VOH ≥ 2.4V VOL ≤ 0.4V Digital Ground Digital Reference Ground Definition of Pin assignment VCC (+3.3V DC power Input) This is the main DC power supply input pin. It provides voltage to module. GND GND provides the ground for digital part. Boot select Set this pin to high for programming flash. RXA This is the main receiver channel and is used to receive software commands to the board from SIRFdemo software or from user written software. PS: Pull up if not used. RXB This is the auxiliary receiving channel and is used to input differential corrections to the board to enable DGPS navigation. PS: Pull up if not used. TXA This is the main transmitting channel and is used to output navigation and measurement data to SiRFdemo or user written software. TXB For user’s application (not currently used). 13 REB-3310 Operational Manual RF_ON This pin indicates state of RF voltage. RF_IN This pin receiver signal of GPS analog .due to the RF characteristics of the signal the design has to certain criteria. The line on the PCB from the antenna(or antenna connector) has to be a controlled impedance line (Microstrip at 50Ω). V_ANT_IN This pin is reserved an external DC power supply for active antenna. If using 3.0V active antenna, pin 19 has to be connected to pin 20. If using 3.3V or 12V active antenna, this pin has to be connected to 3.3V or 5V power supply. VCC_RF This pin provides DC voltage 3.0 for active antenna. Reset This pin provides an active-low reset input to the board. It causes the board to reset and start searching for satellites. If not utilized, it may be left open. PPS This pin provides one pulse-per-second output from the board, which is synchronized to GPS time. This is not available in Trickle Power mode. Backup battery (V_BAT) This is the battery backup input that powers the SRAM and RTC when main power is removed. Typical current draw is 10uA. Without an external backup battery or super cap, the TMP will execute a cold start after every power on. To achieve the faster start-up offered by a hot or warm start, either a battery backup must be connected or a super cap installed. To maximize battery lifetime, the battery voltage should not exceed the supply voltage and should be between 2.5V and 3.6V. With the super cap (B1) installed, and after at least ten minutes of continuous operation, the data retention is about seven hours. Note that even though all other components are rated at –30 to +85 deg C, a typical super cap is specified over a temperature range of –25 to +70 deg C and a typical rechargeable Lithium battery is over –20 to +70 deg C. GPIO Functions Several I/Os are connected to the digital interface connector for custom applications. 14 REB-3310 Operational Manual Software Interface NMEA V3.0 Protocol Its output signal level is TTL: 4800 bps (default), 8 bit data, 1 stop bit and no parity. It supports the following NMEA-0183 Messages: GGA, GLL, GSA, GSV, RMC and VTG. NMEA Output Messages: the Engine board outputs the following messages as shown in Table 1: 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 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 Units Description Message ID $GPGGA UTC Position 161229.487 hhmmss.sss Latitude 3723.2475 ddmm.mmmm N/S Indicator Longitude GGA protocol header N N=north or S=south 12158.3416 Dddmm.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 15 REB-3310 Operational Manual Units M meters Geoid Separation meters Units M meters Age of Diff. Corr. second Null fields when DGPS is not used Diff. Ref. Station ID 0000 Checksum *18 End of message termination <CR><LF> Table 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 GPS PPS Mode, fix valid GLL-Geographic Position –Latitude/Longitude Table 3 contains the values of the following Example: $GPGLL, 3723.2475, N, 12158.3416, W, 161229.487, A*2C Table 3 GLL Data Format Name Example Message ID $GPGLL Latitude N/S Indicator Longitude 3723.2475 N 12158.3416 E/W Indicator W UTC Position 161229.487 Status Checksum <CR><LF> A Units Description GLL protocol header ddmm.mmmm N=north or S=south Dddmm.mmmm E=east or W=west hhmmss.ss A=data valid or V=data not valid *2C End of message termination 16 REB-3310 Operational Manual 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, , , , , , 1.8,1.0,1.5*33 Table 4 GSA Data Format Name Example Message ID $GPGSA Units Description GSA protocol header Mode 1 A See Table 4-2 Mode 2 3 See Table 4-1 Satellite Used 07 Sv on Channel 1 Satellite Used 02 Sv on Channel 2 …. …. 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 <CR><LF> Table 4-1 Mode 1 Value Description 1 Fix not available 2 2D 3 3D Table 4-2 Mode 2 Value Description M Manual-forced to operate in 2D or 3D mode A Automatic-allowed to automatically switch 2D/3D 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, 42*41 17 REB-3310 Operational Manual Table 5 GGA Data Format Name Message ID Number of Example Units $GPGSV Description GSV protocol header 2 Range 1 to 3 Messages Number1 1 Range 1 to 3 Satellites in View 07 Satellite ID 07 Elevation 79 degrees Channel 1(Maximum 90) Azimuth 048 degrees Channel 1(True, Range 0 to 359) SNR (C/No) 42 Messages1 Channel 1(Range 1 to 32) dBHz Range 0 to 99, null when not tracking …. …. 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 <CR><LF> 1 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 GGA Data Format Name Example Message ID $GPRMC UTC Position 161229.487 Status Latitude N/S Indicator Longitude E/W Indicator Speed Over Ground Units RMC protocol header hhmmss.sss A A=data valid or V=data not valid 3723.2475 ddmm.mmmm N N=north or S=south 12158.3416 dddmm.mmmm W 0.13 Description E=east or W=west knots 18 REB-3310 Operational Manual Course Over 309.62 degrees True Ground Date 120598 Magnetic Variation Checksum ddmmyy degrees E=east or W=west *10 End of message termination <CR><LF> 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 Message ID Course Reference Example $GPVTG 309.62 degrees Measured heading True degrees Measured heading M Speed 0.13 Units N Speed 0.2 Units K Checksum Description VTG protocol header T Course Reference Units Magnetic knots Measured horizontal speed Knots km/hr Measured horizontal speed Kilometer per hour *6E End of message termination <CR><LF> 19 RoyalTek REB-3310 Operational Manual GPS Receiver User’s Tip 1. GPS signal will be affected by weather and environment conditions, thus suggest to use the GPS receiver under less shielding environments to ensure GPS receiver has better receiving performance. 2. When GPS receiver is moving, it will prolong the time to fix the position, so suggest to wait for the satellite signals to be locked at a fixed point when first power-on the GPS receiver to ensure to lock the GPS signal at the shortest time. 3. The following situation will affect the GPS receiving performance: a. Solar control filmed windows. b. Metal shielded, such as umbrella, or in vehicle. c. Among high buildings. d. Under bridges or tunnels. e. Under high voltage cables or near by radio wave sources, such as mobile phone base stations. f. Bad or heavy cloudy weather. 4. If the satellite signals can not be locked or encounter receiving problem (while in the urban area), the following steps are suggested: a. Please plug the external active antenna into GPS receiver and put the antenna on outdoor or the roof of the vehicle for better receiving performance. b. Move to another open space or reposition GPS receiver toward the direction with less blockage. c. Move the GPS receiver away from the interferences resources. d. Wait until the weather condition is improved. 5. While a GPS with a backup battery, the GPS receiver can fix a position immediately at next power-on if the build-in backup battery is full-recharged. Copyright © 2004-2005, RoyalTek Company Ltd. RoyalTek REB-3310 Operational Manual MTBP Estimation MTBF > 10000 hours Package Specification and Order Information Shipment Method: Tape and reel Contact Information Section Contact: [email protected] Headquarter: Address: 8F, 256 Yang Guang Street, Neihu Chiu, Taipei, Taiwan, R.O.C. Tel: 886-2-77215000 Fax: 886-277215666 Web Site: http://www.royaltek.com Web Site Customer Service: http://www.royaltek.com/contact Revision History Title REB-3310 GPS Receiver Module Doc Type User Manual Revision Date Number 0.9 April 6, 2005 0.91 April 6, 2005 1.0 April 7, 2005 Author Ben Ben Ben Change notice Initial version Add TTFF specification Some correction and P13, Add “GPIO 0 support continuous power mode only” Copyright © 2004-2005, RoyalTek Company Ltd.