qinetiq q20 high sensitivity gps receiver · 2019. 10. 12. · 6.2.28 pin 28 2v8_test 21 6.2.29 pin...
TRANSCRIPT
-
QinetiQ Proprietary
Copyright © QinetiQ ltd 2005QinetiQ Proprietary
QinetiQ Q20High SensitivityGPS Receiver
Specification
QINETIQ/FST/I&C/SPEC044447/2.0
27th October 2005
Any person finding this document should hand it or post it to the Group Security Manager, QinetiQ Limited, Cody Technology Park, Farnborough, Hampshire GU14 0LX, with particulars of how and where found.
Requests for wider use or release must be sought from:
Intellectual Property DivisionQinetiQ LtdCody Technology ParkFarnboroughHampshireGU14 0LX
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 2QinetiQ Proprietary
Administration pageRecord of changes
Issue Date Detail of Changes
1.0 17th November 2004 First Formal Release
1.1 17th May 2005 Updated pin-out descriptionsUpdated minimum application circuit diagram
2.0 27th May 2005 Updated for Version 2 software performance improvements
'This document is supplied in confidence to the recipient for information purposes only and is not to be released outside the recipient's organisation without the prior written permission of QinetiQ. Requests for permission for wider use or release should be made to Intellectual Property Department, QinetiQ.
QinetiQ accepts no responsibility for any claims or damages arising out of the use of this document, or from the use of modules based on this document, including but not limited to claims in respect of loss or damage based on infringement of patents, copyright or other intellectual property rights. QinetiQ makes no warranties, either expressed or implied, with respect to the information and specifications contained in this document and the recipient accepts full responsibility for the use to which such information is put'.
Although every effort has been made to ensure the details are correct at the time of issue, QinetiQ reserves the right to change this specification without notice.
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 3QinetiQ Proprietary
List of contents1 Introduction 5
1.1 Technical Assistance 51.2 Your Comments 5
2 Q20 Module Functional Description 62.1 General Description 62.2 Features 62.3 Block Schematic 72.4 Front End Filter and Low Noise Amplifier 72.5 Radio Frequency Front End 72.6 Baseband Processor 82.6.1 Signal Processing 82.6.2 Navigation Solution 82.6.3 Real Time Clock & EEPROM 82.6.4 Input / Output 92.6.5 Reset Logic 92.7 Operating Modes 102.8 Operation on power up 102.9 Operation on power interrupt 102.10 Power Consumption 112.11 Protocols 11
3 Performance Specification 12
4 Mechanical Specification 134.1 Dimensions 134.2 Specification 134.3 PCB Outline 144.4 Recommended Layout Footprint 144.5 Electrical Connections 15
5 Electrical Specification 165.1 Absolute Maximum Ratings 165.2 Operating Conditions 165.3 Q20 Module Pin I/O Details 175.4 RF Input Parameters 17
6 Interfaces 186.1 Outline Description 186.1.1 Serial Interface 186.1.2 Reserved 186.2 Detailed Pin Description 196.2.1 Pin 1 nTRST 196.2.2 Pin 2 nRESET 196.2.3 Pin 3 COM 1 RX 19
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 4QinetiQ Proprietary
6.2.4 Pin 4 COM 1 TX 196.2.5 Pin 5 COM 2 RX 196.2.6 Pin 6 COM 2 TX 196.2.7 Pin 7 COM 3 RX 196.2.8 Pin 8 COM 3 TX 196.2.9 Pin 9 MODE 196.2.10 Pin 10 EXT CLOCK 196.2.11 Pin 11 Reserved 196.2.12 Pin 12 Reserved 196.2.13 Pin 13 VBATT 206.2.14 Pin 14 1V8_Test 206.2.15 Pin 15 DIG_GND 206.2.16 Pin 16 VCC 206.2.17 Pin 17 FREQ OUT 206.2.18 Pin 18 TIMEMARK 206.2.19 Pin 19 Reserved 206.2.20 Pin 20 LED 3 206.2.21 Pin 21 LED 2 206.2.22 Pin 22 LED 1 206.2.23 Pin 23 TDI 206.2.24 Pin 24 TCK 206.2.25 Pin 25 JTAGSEL 206.2.26 Pin 26 TDO 206.2.27 Pin 27 TMS 206.2.28 Pin 28 2V8_Test 216.2.29 Pin 29 RF_GND 216.2.30 Pin 30 RF_GND 216.2.31 Pin 31 RF_IN 216.2.32 Pin 32 RF_GND 21
7 References 22
8 Abbreviations 22
9 Glossary 23
A Q20 Module Minimum Application Circuit 24A.1 Passive Antenna 24A.2 Active Antenna 25
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 5QinetiQ Proprietary
1 IntroductionThank you for your interest in the QinetiQ Q20 High Sensitivity GPS Receiver. The Q20 represents the state of the art in GPS receiver technology. The Q20’s high sensitivity enables GPS positioning in locations where other receivers fail to operate and therefore brings the benefits of GPS to a host of new applications.
This document describes the features and specifications of the QinetiQ Q20 GPS module, a high-sensitivity, low power, GPS receiver macro-component.
The document details the mechanical and electrical characteristics of the Q20 module, and is intended to aid the integration of the module into higher-level systems and products.
1.1 Technical Assistance
If you are experiencing difficulties integrating the Q20 module which cannot be resolved using the documentation supplied, please email us at the following address and we will do our best to assist you as quickly as possible.
Send an email to: [email protected]
1.2 Your Comments
We are continually trying to improve our products and services and we value your feedback. If you have any suggestions or comments please forward them to the following address and we will endeavour to take account of them in our future products and updates.
Send an email to: [email protected]
Figure 1: Q20 High Sensitivity GPS Receiver Module
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 6QinetiQ Proprietary
2 Q20 Module Functional Description
2.1 General Description
The QinetiQ Q20 GPS Module is a high sensitivity, ultra-compact GPS receiver offering state of the art indoor and outdoor positioning capability. The high sensitivity of the Q20 module enables operation in environments where conventional GPS receiver technology cannot function, e.g. urban canyons, under wet foliage and indoors. The Q20’s novel architecture also enables extremely rapid Time-To-First-Fix (TTFF) in a conventional signal environment.
The module is based on a state of the art QinetiQ GPS baseband processor, which provides rapid signal acquisition and very low signal strength tracking capability. The QinetiQ baseband processor provides digital interfaces for access to the positioning output and control of the module functions. Embedded in the processor are highly reliable software and navigation library functions. These have been optimised for execution on the baseband’s high performance ARM966 microprocessor.
The baseband processor is integrated with a low noise RF front end to give unprecedented sensitivity in such a small receiver module. The RF front end and associated filtering provide effective protection from out of band interference.
The module also contains a real time clock that can be battery backed and a low drift temperature compensated crystal oscillator, optionally an external reference oscillator can be used instead1. There is onboard memory for storing all the necessary receiver software plus data that can assist acquisition: time, date, frequency bias, last known position, ephemeris and almanac.
2.2 Features
The Q20 offers the following features:• 12 channels to provide an All Satellites in View tracking capability• Fast Time-To-First-Fix (TTFF)• High sensitivity with or without Network Assistance• Almanac and Ephemeris data demodulation at extremely low signal
levels• 1 Hz position and velocity updates• 3 Serial Ports• 1 Pulse Per Second (1 PPS) timing output• Operating Voltage 3.0 to 3.6 V• Embedded ARM966 processor• Wide operating temperature range: -30°C to +80°C• Small size: 22.0 mm x 26.5 mm x 3.3 mm (including RF shield)• Weight 2.5 g
1 Build-time option
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 7QinetiQ Proprietary
2.3 Block Schematic
The Q20 module is a complete GPS receiver requiring a minimum of external components and connections to operate. The user can be up and running simply by connecting power, an antenna and a device to the serial port capable of interpreting standard NMEA data messages. A demonstration kit is available to make the process even easier. This includes a boxed Q20 with rechargeable battery and mains power supply together with all the cables and software required to start exploring the benefits of high sensitivity GPS.
The main functional components within the Q20 are shown in figure 2 and described in detail below.
ExternalAntenna
VCC
VBATT
External Reset
Freq Out
Serial I/O3
GPS Status3
BasebandProcessor
RFFront End
Front EndFilter
IF Filter
RF PSU
TCX
O I2C RTC,
Reset LogicE2PROM
Crystal
DigitalPower
LNA
Mode
External Clock
1 PPSExternalAntenna
VCC
VBATT
External Reset
Freq Out
Serial I/O3
GPS Status3
BasebandProcessor
RFFront End
Front EndFilter
IF Filter
RF PSU
TCX
O I2C RTC,
Reset LogicE2PROM
Crystal
DigitalPower
LNA
Mode
External Clock
1 PPS
Figure 2: Q20 Block Schematic
2.4 Front End Filter and Low Noise Amplifier
GPS signals from the antenna first encounter a high performance ceramic front-end filter which effectively removes any unwanted signals (i.e. signals outside the L1, C/A-code GPS bandwidth). After filtering the signals are amplified by an onboard Low Noise Amplifier (LNA) prior to input into the RF-front end.
2.5 Radio Frequency Front End
The RF Front End used in the Q20 is a single Silicon-Germanium BiCMOS device. It amplifies the very weak GPS signals to a magnitude useable by the digital circuits. To do this it requires a power gain in excess 140 dB. Such a high gain, applied to all the signals incident at the antenna, would result in very large signals in the RF/IF system, so it is also necessary to incorporate filters to exclude unwanted signals outside the GPS bandwidth. The RF section of the receiver down-converts the GPS signals to an Intermediate Frequency (IF) which the baseband processor’s digital circuits can process. The RF section of the receiver is driven by the reference oscillator.
Control of the RF device is via a digital 4-wire Serial Peripheral Interface (SPI). This interface provides control of power to the RF circuits, Automatic Gain Control (AGC),
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 8QinetiQ Proprietary
synthesiser dividers, and Analogue to Digital (A-to-D) thresholds. Adjustable A-to-D thresholds are helpful in improving signal-to-noise ratios when operating in interference environments.
2.6 Baseband Processor
2.6.1 Signal Processing
The IF signal, received at the RF/baseband interface, is a digitised composite of the signal from all received GPS satellites. It retains the full bandwidth of the GPS signal.
The baseband process separates out the individual satellite signals, by correlation with their individual Pseudo Random Noise (PRN) codes, removes any residual IF and Doppler frequency components and then provides further filtering to a rate at which software techniques become more appropriate.
Signal acquisition is implemented using a parallel search strategy in both code and frequency. In code space the baseband processor provides many more parallel correlators than conventional GPS receivers. Further parallel processing is provided for a search in the frequency domain, by using a powerful dedicated Fast Fourier Transform (FFT) engine implemented in hardware.
The reference oscillator provides the digital clock signal to the baseband processor.
2.6.2 Navigation Solution
The baseband processor contains an embedded on-board ARM966 processor, which uses the raw measurements provided by the dedicated signal processing to calculate an accurate navigation solution (position, velocity and time) using an advanced Kalman filter. The processor also executes proprietary algorithms to reject interference and reduce the effects of multipath.
2.6.3 Real Time Clock & EEPROM
The Q20 module contains a Real Time Clock (RTC), reset controller and 32K x 8 Bits of EEPROM connected to the baseband processor on a 2-wire I2C bus. The RTC can be battery backed by the user, thus remaining active when primary power is removed from the Q20 module. This will enable the module to quickly establish which satellites are in view upon switch on for faster starts from power on.
On power down, the EEPROM is used to store useful information including an Almanac, Ephemeris, last known position and frequency bias. This information, in conjunction with date and time information from the RTC, enables the Q20 module to rapidly acquire GPS satellite signals from switch-on.
The Q20 module software provides EEPROM management. For example Write cycles are managed to provide an EEPROM lifetime of more than 10 years.
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 9QinetiQ Proprietary
2.6.4 Input / Output
The module hardware provides various Input / Output (I/O) options for transferring information and data to / from the module.
• Three serial I/O ports at CMOS level (3V0 - 3V3), Baud rate configurable in software. Default settings are as follows:COM 1: 4800 Baud, no parity, 1 stop bit
NMEA (GGA, GLL, GSA, GSV, RMC) outputQinetiQ proprietary ASCII commands in and outQinetiQ proprietary network assist
COM 2: 38400 Baud, no parity, 1 stop bitNMEA (GGA, GLL, GSA, GSV, RMC) outputQinetiQ proprietary ASCII commands in and outQinetiQ proprietary network assist
COM 3: 4800 Baud, no parity, 1 stop bitNMEA (GGA, GLL, GSA, GSV, RMC) outputQinetiQ proprietary ASCII commands in and outQinetiQ proprietary network assist
Please note that full network assistance data may take a long time to download if used at low Baud rates.
• One Pulse Per Second (1 PPS) precision timing output
• Frequency out - reserved for timing application software.
• Mode – reserved for High Dynamic software
• Three GPS status outputs (to drive LEDs) as followsLED 1: On when there is no fix and the Q20 is searching for satellitesLED 2: Pulses high for each satellite tracked without ephemeris dataLED 3: Pulses high for each satellite tracked with ephemeris data
• External reset input
• External clock input. This option (specified at build time) enables the use of an external reference oscillator in place of the on-board TCXO
2.6.5 Reset Logic
An onboard reset control is provided to perform a controlled reset of the device under ‘brown-out’ conditions. Reset occurs at 2.85 V ±100 mV.
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 10QinetiQ Proprietary
2.7 Operating Modes
Operating Mode Description
Normal In normal mode selected peripherals are enabled and the system runs at its designated operating frequency. The Q20 acquires and tracks satellites and generates a navigation solution.
In this mode, the Q20 offers high performance, but consumes the most power.
Sleep In sleep mode, the Phase Lock Loop (PLL) output is dropped to a very low level. GPS functionality is not available. UART functionality is significantly decreased, but it is still be possible for serial activity to cause a UART to generate an Interrupt Request (IRQ). Sleep mode is entered from normal mode under software control, and is exited under external command on COM 1 (any activity on COM1). The PLL will also return to its previous mode on the assertion of the IRQ by external stimulus (i.e. by asserting the nRESET discrete).
Auto Place-holder
Software Update In software update mode no navigation solution is generated. The Q20 module supports software upgrade from any serial port.
! Note: Software update will only operate at 38,400 BAUD.
Software Upgrade Mode is entered on software command or at start-up by holding the COM 1 RX pin low.
Software Upgrade Mode is exited on receipt of the appropriate software command or by resetting the module.
Software commands and protocols are detailed in the Q20 GPS Receiver Module Interface Control Document.[1]
Table 1 - Q20 Module Operating Modes
Time to switch between sleep and normal modes is less than 5 seconds.
2.8 Operation on power up
On application of power the Q20 module will perform a power-on reset and transition to the normal mode of operation.
2.9 Operation on power interrupt
The Q20 module contains a reset controller. In the condition of power interrupt or power ‘brown-out’ it will perform a reset and transition to the normal mode of operation. Reset occurs at 2.85V ±100 mV.
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 11QinetiQ Proprietary
2.10 Power Consumption
The Q20 power consumption can be minimised by intelligently switching between operating modes. The Q20 is able to obtain a fix much faster than conventional GPS receivers and so is ideally suited to intermittent operation.
Mode Current Consumption (mA)
Fix 145
Sleep 10
Software Update 200Max consumption during sequence
Table 2 - Q20 Module Power Consumption
2.11 Protocols
The Q20 supports several different serial protocols; these are described in the Q20 GPS Receiver Module Interface Control Document.[1]
Protocol Type Runs On
NMEA Output, ASCII, 0183, V2.1 and V2.2
COM 1, COM 2, COM 3
QinetiQ ASCII command set
Input / output, ASCII, QinetiQ proprietary
COM 1, COM 2, COM 3
Network Assist Input, QinetiQ proprietary COM 1, COM 2, COM 3
Table 3 - Q20 Module Serial Data Protocols
! Note Individual messages may be switched on / off under software control. This is on a per-module basis, i.e. a message disabled on one COM port will be disabled on both other COM ports.
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 12QinetiQ Proprietary
3 Performance Specification
Receiver Type 12 parallel channel C/A L 1 (1575.42 MHz)
Performance RF Reception Sensitivity -185 dBW acquisition-189 dBW tracking
Signal Acquisition
HotWarmColdReacquisition
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 13QinetiQ Proprietary
4 Mechanical Specification
4.1 Dimensions
RF_GND 32
TDI 23
LED 2 21
LED 1 22
LED 3 20
Reserved 19
TIMEMARK 18
FREQ OUT 17
RF_GND 29
TMS 27
TDO 26
JTAGSEL 25
TCK 24
2V8_TEST 28
RF_IN 31
RF_GND 30
1 nTRST
10 EXT CLOCK
12 Reserved
11 Reserved
13 VBATT
14 1V8_TEST
15 DIG_GND
16 VCC
5 COM 2 RX
6 COM 2 TX
7 COM 3 RX
8 COM 3 TX
9 MODE
2 nRESET
3 COM 1 RX
4 COM 1 TX
26.5 + 0.0 / -0.2 mm
22.0 + 0.0 / -0.2 mm
PCBShielding Can
24.79 ± 0.1 mm
3.22 ± 0.1 mm0.87mm
0.86mm 0.38mm
21.23 ±0.1 m
m
RF_GND 32
TDI 23
LED 2 21
LED 1 22
LED 3 20
Reserved 19
TIMEMARK 18
FREQ OUT 17
RF_GND 29
TMS 27
TDO 26
JTAGSEL 25
TCK 24
2V8_TEST 28
RF_IN 31
RF_GND 30
1 nTRST
10 EXT CLOCK
12 Reserved
11 Reserved
13 VBATT
14 1V8_TEST
15 DIG_GND
16 VCC
5 COM 2 RX
6 COM 2 TX
7 COM 3 RX
8 COM 3 TX
9 MODE
2 nRESET
3 COM 1 RX
4 COM 1 TX
26.5 + 0.0 / -0.2 mm
22.0 + 0.0 / -0.2 mm
PCBShielding Can
24.79 ± 0.1 mm
3.22 ± 0.1 mm0.87mm
0.86mm 0.38mm
21.23 ±0.1 m
m
Figure 3 - Q20 Module Mechanical Outline
4.2 Specification
Parameter Specification Tolerance UnitLength 22.0 +0.0 / -0.2 mm
Width 26.5 +0.0 / -0.2 mm
Thickness 3.22 ±0.1 mm
Pitch connector pad 1.35 mm
Width connector pad 0.88 mm
Weight 2.5 grams
Table 5 - Q20 Module Mechanical Specification
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 14QinetiQ Proprietary
4.3 PCB Outline
Figure 4 – Q20 PCB Outline
4.4 Recommended Layout Footprint
Figure 5 – Q20 Recommended PCB Layout
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 15QinetiQ Proprietary
4.5 Electrical Connections
Pin Number Name Type Description1 nTRST JTAG Reset2 nRESET External Reset3 COM 1 RX I COM 1 Serial Data Input4 COM 1 TX O COM 1 Serial Data Output5 COM 2 RX I COM 2 Serial Data Input6 COM 2 TX O COM 2 Serial Data Output7 COM 3 RX I COM 3 Serial Data Input8 COM 3 TX O COM 3 Serial Data Output9 MODE Discrete Reserved: HD Software Only
10 EXTERNAL CLOCK I Build dependant11 Reserved Reserved: Tie to Vcc with 3K3 resistor12 Reserved Reserved: Tie to Vcc with 3K3 resistor13 VBATT PWR +1.8V to +5.5V Backup power for RTC14 1V8_Test PWR +1.8V DC Digital Power Test Point15 DIG_GND PWR Digital Ground16 VCC PWR +3.15V Power Input17 FREQ OUT O Reserved: Timing Software Only18 TIMEMARK O 1 PPS Output19 Reserved DO NOT USE20 LED 3 O GPS status LED 321 LED 2 O GPS status LED 222 LED 1 O GPS status LED 123 TDI JTAG Data In24 TCK JTAG Clock25 JTAGSEL JTAG Select26 TDO JTAG Data Out27 TMS JTAG Mode Select28 2V8_Test PWR +2.8V DC Digital Power Test Point29 RF_GND PWR RF Ground30 RF_GND PWR RF Ground31 RF_IN PWR RF Input32 RF_GND PWR RF Ground
Table 6 - Q20 Module Pin Allocations
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 16QinetiQ Proprietary
5 Electrical Specification
5.1 Absolute Maximum Ratings
Parameter Symbol Min Max Units
Power Supply Voltage VCC -0.3 3.6 V
Battery Backup Voltage VBATT -0.3 7.0 V
Input Pin Voltage VIN -0.3 5.0 V
Table 7 - Q20 Module Absolute Maximum Ratings
! Warning Stressing the device beyond the ‘Absolute Maximum Ratings’ may cause permanent damage. Q20 is not protected against over-voltage or reversed voltages. Voltage spikes exceeding the power supply voltage specification given in the table above must be reduced by using appropriate protection diodes.
5.2 Operating Conditions
Parameter Symbol Min Max Units
Power Supply Voltage VCC 3.0 3.6 V
Power Supply Voltage Ripple VCCPP 70 mV
Backup Battery Voltage VBATT 1.8 VCC V
Input Pin Voltage VIN 0 VCC V
Input Pin Low Voltage VIN_LOW 0.15 V
Input Pin High Voltage VIN_HIGH VCC - 0.4 V
Output Pin Low Voltage VOUT_LOW 0.4 V
Output Pin High Voltage VOUT_LOW 0.67 x VCC V
Table 8 - Q20 Module Operating Conditions
! Warning The VBATT supply shall be constrained to be no higher than VCC. If VBATT exceeds VCC, 50μA – 150μA current will continually be drained from the VBATT supply. Additionally, there is a risk that I2C bus will not operate correctly and that custom settings (e.g. Baud Rate) will be lost.
! Warning Operation beyond the ‘Operating Conditions’ is not recommended and extended exposure beyond the ‘Operating Conditions’ may affect device reliability.
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 17QinetiQ Proprietary
5.3 Q20 Module Pin I/O Details
Pin Name O/P (mA)
Open Collector
Schmitt I/P
Bias FTYP 5V Tolerant
COMx TX [0:2] 4 No Out Only None 230k -
COMx RX [0:2] In Only - No Up - Yes
nRESET In Only - Yes Up - Yes
TIMEMARK 6 No No None 1M Yes
nTRST In Only - No Up - Yes
TMS In Only - No Up - Yes
TCK In Only - No Up - Yes
TDI In Only - No Up - Yes
TDO 6 No Out Only Up 1M Yes
JTAGSEL In Only - No Up - Yes
EXT CLOCK In Only - - - 20M No
Table 9 - Q20 Module Pin I/O Details
5.4 RF Input Parameters
Parameter Frequency Typical
@ +25°C
-40°C to +80°C Units
Insertion loss 1573.42 – 1577.42 1.25 1.5 max dB
824 – 829 67.0 50.0 min dB
1850 – 1910 53.0 45.0 min dB
1710 – 1785 24.0 10.0 min dB
Input filter
attenuation
2400 - 2484 50.0 20.0 min dB
Max power
in-band
1573.42 – 1577.42 -90.0 -90.0 dBm
Table 10 – Q20 Module RF Input Parameters
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 18QinetiQ Proprietary
6 Interfaces6.1 Outline Description
6.1.1 Serial Interface
Three UARTs are provided in the Q20 and are of the 16C550 type with 16 deep FIFOs on their receive and transmit buffers. They support fully programmable, individually selectable, baud rates up to 230,400 baud.
The UARTs provide:• Network connectivity (e.g. network assist)• User environment (application. software)• Developer access
All UARTs support direct connection to an external IrDA transmitter/receiver. Although the UARTs support a variable number of data bits, only 8 data bit transfers are required.
Because the UARTs only have 16 deep FIFOs, interrupt response can be an issue at high baud rates. Each UART has 5 interrupt outputs that are combined to form 3 interrupt sources for the interrupt controller. An interrupt is generated when either a character is received or the FIFO remains unemptied for the timeout period; when the transmit buffer can except more data; or when modem status changes or errors occur. All of the individual causes of interrupt in a UART can be masked within that UART.
Outputs from the UARTs are non-inverted, and at CMOS level. In quiescent state the UART transmit is held to the marking (HIGH) level. The UART receive is biased HIGH.
Figure 6 - Q20 Module Transmit Timing
6.1.2 Reserved
Reserved for future firmware upgrade.
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 19QinetiQ Proprietary
6.2 Detailed Pin Description
6.2.1 Pin 1 nTRST
JTAG active low reset. Input only (biased high), 5 V tolerant
6.2.2 Pin 2 nRESET
External reset – active low with Schmitt trigger input (input is triggered on high-to-low transition). This is the hard reset input and is used to completely reset the Q20 module. It is recommended that when asserted, nRESET is held low for at least 1ms.A hard reset occurs when the nRESET signal is asserted low or at power on. During a hard reset the following actions happen:
• the Q20 is set to run from the PLLCLK input• the PLL is set to its default frequency• GPIO functions are set to default• the RTC counter is reset
6.2.3 Pin 3 COM 1 RX
COM 1 serial port - receive signal. Input only (biased high), 5 V tolerant
6.2.4 Pin 4 COM 1 TX
COM 1 serial port - transmit signal. Output only, unbiased push-pull outputIOUT(MAX) = 4 mA
6.2.5 Pin 5 COM 2 RX
COM 2 serial port - receive signal. Input only (biased high), 5 V tolerant
6.2.6 Pin 6 COM 2 TX
COM 2 serial port - transmit signal. Output only, unbiased push-pull outputIOUT(MAX) = 4 mA
6.2.7 Pin 7 COM 3 RX
COM 3 serial port - receive signal. Input only (biased high), 5 V tolerant
6.2.8 Pin 8 COM 3 TX
COM 3 serial port - transmit signal. Output only, unbiased push-pull outputIOUT(MAX) = 4 mA
6.2.9 Pin 9 MODE
Reserved for High Dynamic (HD) software
6.2.10 Pin 10 EXT CLOCK
External clock input - available as a hardware option instead of the internal TCXO
FIN = 20 MHz. DC coupled clipped sine wave, 0.8V Min / 1.2V Typ / 2.2V Max
6.2.11 Pin 11 Reserved
Reserved for future firmware upgrade. Tie to Vcc with 3K3 resistor
6.2.12 Pin 12 Reserved
Reserved for future firmware upgrade. Tie to Vcc with 3K3 resistor
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 20QinetiQ Proprietary
6.2.13 Pin 13 VBATT
Battery backup input for Real Time ClockVBATTMAX = Vcc
VBATTMIN = 1V8
IOPERATE = 2.8µA (typical @ Vcc = 3V15)
6.2.14 Pin 14 1V8_Test
Test point for the 1V8 power for the digital baseband circuitry - derived on-board the Q20 module. This can be used as a low current output at 1V8.
IOUTMAX = 25mA
6.2.15 Pin 15 DIG_GND
Electrical ground for the baseband digital circuitry.
6.2.16 Pin 16 VCC
Primary power for the Q20 module. All input power (except battery backup for the real time clock – VBATT) is derived from this input.
6.2.17 Pin 17 FREQ OUT
Reserved for timing software
6.2.18 Pin 18 TIMEMARK
1Pulse Per Second, rising edge aligned to UTC second rollover, pulse length 100 μs.
6.2.19 Pin 19 Reserved
Reserved for future firmware upgrade
6.2.20 Pin 20 LED 3
LED 3 is configured as a GPS status LED output drive which pulses to indicate the number of satellites tracked for which valid ephemeris data is available
6.2.21 Pin 21 LED 2
LED 2 is configured as a GPS status LED output drive which pulses to indicate the number of satellites tracked for which valid ephemeris data is not available
6.2.22 Pin 22 LED 1
LED 1 is configured as a GPS status LED output drive which pulses when power is applied, but no navigation solution is available
6.2.23 Pin 23 TDI
JTAG data in. Input only (biased high), 5 V tolerant
6.2.24 Pin 24 TCK
JTAG clock. Input only (biased high), 5 V tolerant
6.2.25 Pin 25 JTAGSEL
JTAG select. Input only (biased high), 5 V tolerant
6.2.26 Pin 26 TDO
JTAG data out. Output only (biased high), 5 V tolerantIOUT(MAX) = 6 mA
6.2.27 Pin 27 TMS
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 21QinetiQ Proprietary
JTAG mode select. Input only (biased high), 5 V tolerant
6.2.28 Pin 28 2V8_Test
Test point for the 2V8 power for the RF circuitry - derived on-board the Q20 module.
! Note: TEST ONLY. Do not use as a 2V8 source6.2.29 Pin 29 RF_GND
Electrical ground for the RF front end circuitry
6.2.30 Pin 30 RF_GND
Electrical ground for the RF front end circuitry
6.2.31 Pin 31 RF_IN
RF input from 50-ohm impedance antenna. This input is AC coupled (see Appendix A -Q20 module circuit diagram)
! Note: The provision of an electrical supply to power an external antenna with an active low noise amplifier is not supported on the Q20 module.
6.2.32 Pin 32 RF_GND
Electrical ground for the RF front end circuitry
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 22QinetiQ Proprietary
7 References[1] QINETIQ/FST/ICD035773/2.6, ‘Q20 GPS Receiver Module Interface Control
Document’, November 2004.
8 Abbreviations
1 PPS One Pulse Per SecondAGC Automatic Gain ControlAHB ARM™ High-speed BusAPB ARM™ Peripheral BusA-to-D Analogue to DigitalC/A-code GPS Coarse/Acquisition-codedBi decibel isotropicdBW decibel WattsEEPROM Electrically Erasable Programmable Read-Only MemoryESD Electro-Static DischargeFFT Fast Fourier TransformFIFO First In First OutGNSS Global Navigation Satellite SystemGPIO General Purpose Input OutputGPS Global Positioning SystemHz Hertz (cycles per second)ICD Interface Control DocumentIF Intermediate FrequencyIRQ Interrupt RequestL1 Link 1 frequency (1575.42 MHz)LED Light Emitting DiodeLNA Low Noise AmplifierMHz Mega Hertz (106 cycles per second)mW Milli Watt (10-3 Watt)NCO Numerically Controlled OscillatorNMEA National Marine Electronics AssociationPCB Printed Circuit BoardPDOP Position Dilution Of PrecisionPLL Phase Lock Loopppm parts per millionPRN Pseudo Random NoisePVT Position, Velocity, TimeRF Radio FrequencySiGe Silicon-GermaniumSPI Serial Peripheral InterfaceTBC To Be ConfirmedTCXO Temperature Compensated Crystal OscillatorUTC Universal Time Co-ordinated
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 23QinetiQ Proprietary
9 GlossaryAcquisition The initial process of aligning a spread spectrum receiver's
local pseudo random code sequence with the corresponding sequence received from the transmitter
C/A-code Coarse/Acquisition-code. A unique (per satellite) pseudo-random code used to modulate the GPS carrier. The C/A-code is 1023 bits long and repeats every millisecond (1.023 MHz chipping rate). C/A-code is currently transmitted only on the L1 frequency of 1575.42 MHz.
Cold start A Cold Start is defined as starting the acquisition process using no previous GPS almanac, ephemeris, and degraded time and position data.
Fix The generation of a single GPS based position solution. This may include the time to acquire sufficient satellite signals (usually four) to calculate a position solution, and to demodulate ephemeris data from the navigation data stream.
Hot start A Hot Start is defined as starting the acquisition process using a valid almanac, valid ephemeris, position to better than 1 km accuracy and time to better than 1 ms accuracy.
Sensitivity The smallest RF signal received that can be used to provide a useful output. In the case of a GPS receiver this is the lowest signal level that can be used to contribute to a position solution.
Signal to Noise The dimensionless ratio of bit energy to noise plus interference energy accumulated over the period of one bit.
Tracking Maintaining the alignment of the incoming GPS satellite signal with the receiver’s replica code.
Warm start A Warm Start is defined as starting the acquisition process using a valid almanac, position better than 10 km accuracy and time better than 1s accuracy.
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 24QinetiQ Proprietary
A Q20 Module Minimum Application Circuit
A.1 Passive Antenna
Figure 7: Minimum Application Circuit – Passive Antenna
32 RF_GND
23 TDI
21 LED 222 LED 1
20 LED 319 Reserved 18 TIMEMARK17 FREQ OUT
29 RF_GND
27 TMS26 TDO25 JTAGSEL24 TCK
28 2V8_TEST
31 RF_IN30 RF_GND
nTRST 1
EXT CLOCK 10
Reserved 12Reserved 11
VBATT 131V8_TEST 14DIG_GND 15
VCC 16
COM 2 RX 5COM 2 TX 6COM 3 RX 7COM 3 TX 8
MODE 9
nRESET 2COM 1 RX 3COM 1 TX 4
VCC
RS232LevelShifter
BackupBattery
Passive Antenna
(5mm max from Q20 module)
3K3
3K3
32 RF_GND
23 TDI
21 LED 222 LED 1
20 LED 319 Reserved 18 TIMEMARK17 FREQ OUT
29 RF_GND
27 TMS26 TDO25 JTAGSEL24 TCK
28 2V8_TEST
31 RF_IN30 RF_GND
nTRST 1
EXT CLOCK 10
Reserved 12Reserved 11
VBATT 131V8_TEST 14DIG_GND 15
VCC 16
COM 2 RX 5COM 2 TX 6COM 3 RX 7COM 3 TX 8
MODE 9
nRESET 2COM 1 RX 3COM 1 TX 4
VCC
RS232LevelShifter
BackupBattery
Passive Antenna
(5mm max from Q20 module)
3K3
3K3
-
QinetiQ Proprietary
QINETIQ/FST/I&C/SPEC044447/2.0 Page 25QinetiQ Proprietary
A.2 Active Antenna
Figure 8: Minimum Application Circuit – Active Antenna
32 RF_GND
23 TDI
21 LED 222 LED 1
20 LED 319 Reserved 18 TIMEMARK17 FREQ OUT
29 RF_GND
27 TMS26 TDO25 JTAGSEL24 TCK
28 2V8_TEST
31 RF_IN30 RF_GND
nTRST 1
EXT CLOCK 10
Reserved 12Reserved 11
VBATT 131V8_TEST 14DIG_GND 15
VCC 16
COM 2 RX 5COM 2 TX 6COM 3 RX 7COM 3 TX 8
MODE 9
nRESET 2COM 1 RX 3COM 1 TX 4
VCC
RS232LevelShifter
BackupBattery
Active Antenna
VANT
Fuse 50mA
LANT47NCANT
1N0
3K3
3K3
32 RF_GND
23 TDI
21 LED 222 LED 1
20 LED 319 Reserved 18 TIMEMARK17 FREQ OUT
29 RF_GND
27 TMS26 TDO25 JTAGSEL24 TCK
28 2V8_TEST
31 RF_IN30 RF_GND
nTRST 1
EXT CLOCK 10
Reserved 12Reserved 11
VBATT 131V8_TEST 14DIG_GND 15
VCC 16
COM 2 RX 5COM 2 TX 6COM 3 RX 7COM 3 TX 8
MODE 9
nRESET 2COM 1 RX 3COM 1 TX 4
VCC
RS232LevelShifter
BackupBattery
Active Antenna
VANT
Fuse 50mA
LANT47NCANT
1N0
3K3
3K3