u-blox NEO-8Q Series, NEO-M8 Series, NEO-M8T, NEO-M8N, NEO-8Q Hardware Integration Manual

...
4 (1)
This document describes the features and specifications of u-blox NEO-8Q and NEO-M8 series modules.
www.u-blox.com
UBX-15029985 - R04
NEO-8Q / NEO-M8
u-blox 8 / M8 GNSS modules
Hardware Integration Manual
NEO-8Q / NEO-M8 - Hardware Integration Manual
Document Information
Title
NEO-8Q / NEO-M8
Subtitle
u-blox 8 / M8 GNSS modules
Document type
Hardware Integration Manual
Document number
UBX-15029985
Revision and Date
R04
11-Nov-2017
Document status
Production Information
Document status explanation
Objective Specification
Document contains target values. Revised and supplementary data will be published later.
Advance Information
Document contains data based on early testing. Revised and supplementary data will be published later.
Early Production Information
Document contains data from product verification. Revised and supplementary data may be published later.
Production Information
Document contains the final product specification.
European Union regulatory compliance
Product name
Type number
ROM/FLASH version
PCN reference
NEO-M8N
NEO-M8N-0-10
FLASH FW SPG 3.01
UBX-15030279
NEO-M8M
NEO-M8M-0-10
ROM SPG 3.01
UBX-16013121
NEO-M8Q
NEO-M8Q-0-10
ROM SPG 3.01
UBX-16013121
NEO-M8T
NEO-M8T-0-10
FLASH FW3.01 TIM 1.10
UBX-16005636
NEO-8Q
NEO-8Q-0-10
ROM SPG 3.01
N/A
u-blox reserves all rights to this document and the information contained herein. Products, names, logos and designs described herein may in whole or in part be subject to intellectual property rights. Reproduction, use, modification or disclosure to third parties of this document or any part thereof without the express permission of u-blox is strictly prohibited.
The information contained herein is provided “as is” and u-blox assumes no liability for the use of the information. No warranty, either express or implied, is given, including but not limited, with respect to the accuracy, correctness, reliability and fitness for a particular purpose of the information. This document may be revised by u-blox at any time. For most recent documents, please visit www.u-blox.com.
Copyright © 2017, u-blox AG
u-blox is a registered trademark of u-blox Holding AG in the EU and other countries
NEO-8Q and NEO-M8N/M/Q/T modules comply with all relevant requirements for RED 2014/53/EU. The NEO-8Q andNEO-M8N/M/Q/T Declaration of Conformity (DoC) is available at www.u-blox.com within Support > Product resources > Conformity Declaration.
This document applies to the following products:
UBX-15029985 - R04 Production Information Page 2 of 31
Preface
u-blox Technical Documentation
As part of our commitment to customer support, u-blox maintains an extensive volume of technical documentation for our products. In addition to our product-specific technical data sheets, the following manuals are available to assist u-blox customers in product design and development.
GPS Compendium: This document, also known as the GPS book, provides a wealth of information
regarding generic questions about GPS system functionalities and technology.
Receiver Description including Protocol Specification: This document describes messages, configuration
and functionalities of the NEO-8Q / NEO-M8 software releases and receivers.
Hardware Integration Manuals: These manuals provide hardware design instructions and information on
how to set up production and final product tests.
Application Notes: These documents provide general design instructions and information that applies to all
u-blox GNSS positioning modules.
How to use this Manual
This manual has a modular structure. It is not necessary to read it from beginning to end. The following symbols highlight important information within the manual:
An index finger points out key information pertaining to module integration and performance.
A warning symbol indicates actions that could negatively influence or damage the module.
Questions
If you have any questions about NEO-8Q / NEO-M8 integration, please:
Read this manual carefully. Contact our information service on the homepage http://www.u-blox.com. Read the questions and answers on our FAQ database on the homepage.
Technical Support
Worldwide Web
Our website (www.u-blox.com) is a rich pool of information. Product information, technical documents and helpful FAQ can be accessed 24h a day.
By E-mail
If you have technical problems or cannot find the required information in the provided documents, contact the closest Technical Support office. To ensure that we process your request as soon as possible, use our service pool email addresses rather than personal staff email addresses. Contact details are at the end of the document.
Helpful Information when Contacting Technical Support
When contacting Technical Support please have the following information ready:
Receiver type (e.g. NEO-M8N-0-10), Datacode (e.g. 180200.1000) and firmware version (e.g. FLASH FW
SPG3.01)
Receiver/module configuration Clear description of your question or the problem (may include a u-center logfile) A short description of the application Your complete contact details
UBX-15029985 Production Information Preface
Page 3 of 31
NEO-8Q / NEO-M8 - Hardware Integration Manual
Contents
Preface ........................................................................................................................................... 3
Contents ........................................................................................................................................ 4
1 Hardware description ............................................................................................................. 6
1.1 Overview .............................................................................................................................................................. 6
1.2 Configuration ....................................................................................................................................................... 6
1.3 Connecting power ................................................................................................................................................ 6
1.3.1 VCC: Main supply voltage ............................................................................................................................. 6
1.3.2 V_BCKP: Backup supply voltage .................................................................................................................... 6
1.3.3 VDD_USB: USB interface power supply ......................................................................................................... 7
1.3.4 VCC_RF: Output voltage RF .......................................................................................................................... 7
1.4 Interfaces.............................................................................................................................................................. 7
1.4.1 UART ............................................................................................................................................................ 7
1.4.2 USB .............................................................................................................................................................. 7
1.4.3 Display Data Channel (DDC) .......................................................................................................................... 8
1.4.4 SPI ................................................................................................................................................................ 8
1.4.5 TX_READY .................................................................................................................................................... 8
1.5 I/O pins ................................................................................................................................................................. 9
1.5.1 RESET_N: Reset ............................................................................................................................................. 9
1.5.2 EXTINT: External interrupt ............................................................................................................................. 9
1.5.3 SAFEBOOT_N ................................................................................................................................................ 9
1.5.4 D_SEL: Interface select .................................................................................................................................. 9
1.5.5 TIMEPULSE (TIMEPULSE1 on NEO-M8T) ......................................................................................................... 9
1.5.6 TIMEPULSE2 ............................................................................................................................................... 10
1.5.7 LNA_EN: LNA enable .................................................................................................................................. 10
1.6 Electromagnetic interference on I/O lines ............................................................................................................ 10
2 Design .................................................................................................................................... 11
2.1 Pin description .................................................................................................................................................... 11
2.1.1 Pin name changes ....................................................................................................................................... 12
2.2 Minimal design ................................................................................................................................................... 13
2.3 Layout: Footprint and paste mask ....................................................................................................................... 13
2.4 Antenna ............................................................................................................................................................. 14
2.4.1 Antenna design with passive antenna ......................................................................................................... 14
2.4.2 Active antenna design................................................................................................................................. 15
3 Migration to u-blox 8 / M8 modules .................................................................................... 17
3.1 Migrating u-blox 7 designs to NEO-8Q and NEO-M8 series modules .................................................................... 17
3.2 Hardware migration NEO-6 -> NEO-8Q and NEO-M8 series ................................................................................. 17
3.3 Software migration ............................................................................................................................................. 18
4 Product handling................................................................................................................... 19
4.1 Packaging, shipping, storage and moisture preconditioning ................................................................................ 19
4.2 Soldering ............................................................................................................................................................ 19
4.3 EOS/ESD/EMI precautions .................................................................................................................................... 22
4.4 Applications with cellular modules ...................................................................................................................... 26
UBX-15029985 - R04 Production Information Contents
Page 4 of 31
NEO-8Q / NEO-M8 - Hardware Integration Manual
Appendix ..................................................................................................................................... 28
A Glossary ................................................................................................................................. 28
B Recommended parts ............................................................................................................. 29
Related documents ...................................................................................................................... 30
Revision history ........................................................................................................................... 30
Contact ......................................................................................................................................... 31
UBX-15029985 - R04 Production Information Contents
Page 5 of 31
NEO-8Q / NEO-M8 - Hardware Integration Manual
1 Hardware description
1.1 Overview
u-blox NEO-8Q, NEO-M8N, NEO-M8Q, and NEO-M8M standard precision GNSS modules, and the NEO-M8T timing GNSS module, all feature the high performance u-blox M8 GNSS engine. Available in the industry standard NEO form factor in a leadless chip carrier (LCC) package, they are easy to integrate and combine exceptional positioning performance with highly flexible power, design, and connectivity options. SMT pads allow fully automated assembly with standard pick & place and reflow-soldering equipment for cost-efficient, high-volume production enabling short time-to-market.
For product features, see the corresponding product data sheet in the Related documents. To determine which u-blox product best meets your needs, see the product selector tables on the u-blox
website www.u-blox.com.
1.2 Configuration
The configuration settings can be modified using UBX protocol configuration messages, see the u-blox 8 / u-blox M8 Receiver Description including Protocol Specification [4]. The modified settings remain effective until power-
down or reset. If these settings have been stored in BBR (Battery Backed RAM), then the modified configuration will be retained, as long as the backup battery supply is not interrupted.
For the NEO-M8N module, configuration can be saved permanently in SQI flash.
1.3 Connecting power
The u-blox NEO-8Q and NEO-M8 series modules have three power supply pins: VCC, V_BCKP, and VDD_USB.
1.3.1 VCC: Main supply voltage
The VCC pin provides the main supply voltage. During operation, the current drawn by the module can vary by some orders of magnitude, especially if enabling low-power operation modes. For this reason, it is important that the supply circuitry be able to support the peak power for a short time (see the corresponding product data sheet in Related documents for the specifications).
When switching from backup mode to normal operation or at start-up, u-blox NEO-8Q and NEO-M8 series
modules must charge the internal capacitors in the core domain. In certain situations, this can result in a significant current draw. For low power applications using Power Save and backup modes, it is important that the power supply or low ESR capacitors at the module input can deliver this current/charge.
Use a proper GND concept. Do not use any resistors or coils in the power line.
1.3.2 V_BCKP: Backup supply voltage
If the module supply has a power failure, the V_BCKP pin supplies the real-time clock (RTC) and battery backed RAM (BBR). Use of valid time and the GNSS orbit data at start up will improve the GNSS performance, as with hot starts, warm starts, AssistNow Autonomous and AssistNow Offline. If no backup battery is connected, the module performs a cold start at power up.
Avoid high resistance on the V_BCKP line: During the switch from main supply to backup supply, a short
current adjustment peak can cause high voltage drop on the pin with possible malfunctions.
If no backup supply voltage is available, connect the V_BCKP pin to VCC. As long as power is supplied to the NEO-8Q and NEO-M8 series modules through the VCC pin, the backup
battery is disconnected from the RTC and the BBR to avoid unnecessary battery drain (see Figure 1). In this case, VCC supplies power to the RTC and BBR.
UBX-15029985 - R04 Production Information Hardware description
Page 6 of 31
NEO-8Q / NEO-M8 - Hardware Integration Manual
Figure 1: Backup battery and voltage (for exact pin orientation, see the corresponding product data sheet in Related documents)
Real-Time Clock (RTC)
The RTC is driven by a 32 kHz oscillator using an RTC crystal. If the main supply voltage fails, and a battery is connected to V_BCKP, parts of the receiver switch off, but the RTC still runs providing a timing reference for the receiver. This operating mode is called Hardware Backup Mode, which enables all relevant data to be saved in the backup RAM to allow a hot or warm start later
1.3.3 VDD_USB: USB interface power supply
VDD_USB supplies the USB interface. If the USB interface is not used, the VDD_USB pin must be connected to GND. For more information about correctly handling the VDD_USB pin, see section 1.4
1.3.4 VCC_RF: Output voltage RF
The VCC_RF pin can supply an active antenna or external LNA. For more information, see section 2.4.
1.4 Interfaces
1.4.1 UART
The NEO-8Q and NEO-M8 series modules include a Universal Asynchronous Receiver Transmitter (UART) serial interface RXD/TXD supporting configurable baud rates. The baud rates supported are specified in the corresponding product data sheet in Related documents.
The signal output and input levels are 0 V to VCC. An interface based on RS232 standard levels (+/- 12 V) can be implemented using level shifters such as Maxim MAX3232. Hardware handshake signals and synchronous operation are not supported.
Designs must allow access to the UART pin for future service and reconfiguration.
1.4.2 USB
A USB version 2.0 FS (Full Speed, 12 Mbit/s) compatible interface is available for communication as an alternative to the UART. The USB_DP integrates a pull-up resistor to signal a full-speed device to the host. The VDD_USB pin supplies the USB interface.
u-blox provides Microsoft® certified USB drivers for Windows Vista, Windows 7, Windows 8 and Windows 10 operating systems. These drivers are available at our website at www.u-blox.com
USB external components
The USB interface requires some external components to implement the physical characteristics required by the USB 2.0 specification. These external components are shown in Figure 2 and listed in Table 1. To comply with USB specifications, VBUS must be connected through an LDO (U1) to pin VDD_USB on the module.
In USB self-powered mode, the power supply (VCC) can be turned off and the digital block is not powered. In this case, since VBUS is still available, the USB host would still receive the signal indicating that the device is
UBX-15029985 - R04 Production Information Hardware description
Page 7 of 31
NEO-8Q / NEO-M8 - Hardware Integration Manual
Module
VDD_USB
LDO
VDD_USB
R4
USB_DP
USB_DM
R5
C24 C23
D2
VBUS
DP
DM
GND
USB Device Connector
U1
EN R11
EN
Name
Component
Function
Comments
U1
LDO
Regulates VBUS (4.4 …5.25 V)
down to a voltage of 3.3 V.
Almost no current requirement (~1 mA) if the GNSS receiver is operated as a USB self-powered device.
C23, C24
Capacitors
Required according to the specification of LDO U1
D2
Protection diodes
Protect circuit from overvoltage / ESD when connecting.
Use low capacitance ESD protection such as ST Microelectronics USBLC6-2.
R4, R5
Serial termination resistors
Establish a full-speed driver impedance of 28…44
A value of 27 is recommended.
R11
Resistor
100 k is recommended for USB self-powered setup.
present and ready to communicate. This should be avoided by disabling the LDO (U1) using the enable signal (EN) of the VCC-LDO or the output of a voltage supervisor. Depending on the characteristics of the LDO (U1) it is recommended to add a pull-down resistor (R11) at its output to ensure VDD_USB is not floating if the LDO (U1) is disabled or the USB cable is not connected i.e. VBUS is not supplied.
USB bus-powered mode is not supported.
Figure 2: USB Interface
Table 1: Summary of USB external components
1.4.3 Display Data Channel (DDC)
An I2C compatible Display Data Channel (DDC) interface is available on NEO-8Q and NEO-M8 series modules for serial communication with an external host CPU. The interface only supports operation in slave mode (master mode is not supported). The DDC protocol and electrical interface are fully compatible with the Fast-Mode of the I2C industry standard. DDC pins SDA and SCL have internal pull-up resistors.
For more information about the DDC implementation, see the u-blox 8 / u-blox M8 Receiver Description Including Protocol Specification [4]. For bandwidth information, see the corresponding product data sheet in the Related documents. For timing parameters, consult the I2C-bus specification [7].
The NEO-8Q and NEO-M8 series DDC interface supports serial communication with most u-blox cellular
modules. See the specification of the applicable cellular module to confirm compatibility.
1.4.4 SPI
An SPI interface is available for communication to a host CPU.
SPI is not available in the default configuration, because its pins are shared with the UART and DDC
interfaces. The SPI interface can be enabled by connecting D_SEL to ground. For speed and clock frequency, see the corresponding product data sheet in the Related documents.
1.4.5 TX_READY
The TX_READY function is used to indicate when the receiver has data to transmit. A listener can wait on the TX_READY signal instead of polling the DDC or SPI interfaces. The UBX-CFG-PRT message lets you configure the
polarity and the number of bytes in the buffer before the TX READY signal goes active. The TX_READY function can be mapped to TXD (PIO 06). The TX_READY function is disabled by default.
UBX-15029985 - R04 Production Information Hardware description
Page 8 of 31
NEO-8Q / NEO-M8 - Hardware Integration Manual
The TX_READY functionality can be enabled and configured by AT commands sent to the u-blox cellular
module supporting the feature. For more information, see the GPS Implementation and Aiding Features in u-blox wireless modules [8].
1.5 I/O pins
1.5.1 RESET_N: Reset
Driving RESET_N low activates a hardware reset of the system. Use this pin only to reset the module. Do not use RESET_N to turn the module on and off, since the reset state increases power consumption. With NEO-8Q and NEO-M8 series modules RESET_N is an input only.
The RTC time is also reset (but not BBR)
1.5.2 EXTINT: External interrupt
EXTINT (EXTINT0 on NEO-M8T) is an external interrupt pin with fixed input voltage thresholds with respect to VCC (see the corresponding product data sheet in Related documents for more information). It can be used for
wake-up functions in Power Save Mode on NEO-8Q and NEO-M8 series modules and for aiding. Leave open if unused. The function is disabled by default.
EXTINT1 is an external interrupt pin on NEO-M8T with fixed input voltage thresholds with respect to VCC (see the corresponding product data sheet in Related documents for more information). It can be used for wake-up functions in Power Save Mode on NEO-M8T module and for aiding. Leave open if unused. The function is disabled by default.
Power Control
The power control feature allows overriding the automatic active/inactive cycle of Power Save Mode. The state of the receiver can be controlled through the EXTINT (EXTINT0 on NEO-M8T) pin. The receiver can also be forced OFF using EXTINT (EXTINT0 on NEO-M8T) when Power Save Mode is not active.
Frequency aiding
The EXTINT (EXTINT0 on NEO-M8T) pin can be used to supply time or frequency aiding data to the receiver. For time aiding, hardware time synchronization can be achieved by connecting an accurate time pulse to the
EXTINT (EXTINT0 on NEO-M8T) pin. Frequency aiding can be implemented by connecting a periodic rectangular signal with a frequency up to 500
kHz and arbitrary duty cycle (low/high phase duration must not be shorter than 50 ns) to the EXTINT (EXTINT0 on NEO-M8T) pin. Provide the applied frequency value to the receiver using UBX messages.
1.5.3 SAFEBOOT_N
The SAFEBOOT_N pin is for future service, updates and reconfiguration. On the NEO-M8T module, a configurable TIMEPULSE2 signal can be programmed on TP2/SAFEBOOT_N.
Do not pull low during reset
1.5.4 D_SEL: Interface select
The D_SEL pin selects the available interfaces. SPI cannot be used simultaneously with UART/DDC. If open, UART and DDC are available. If pulled low, the SPI interface is available. See the corresponding product data sheet in the Related documents.
1.5.5 TIMEPULSE (TIMEPULSE1 on NEO-M8T)
On NEO-8Q and NEO-M8 series modules, a configurable time pulse signal is available. By default, the time pulse signal is configured to one pulse per second. For more information, see the u-blox 8 / u-blox M8 Receiver
UBX-15029985 - R04 Production Information Hardware description
Page 9 of 31
NEO-8Q / NEO-M8 - Hardware Integration Manual
Description including Protocol Specification [4]
1.5.6 TIMEPULSE2
On the NEO-M8T module, a configurable TIMEPULSE2 signal can be programmed on TP2/SAFEBOOT_N. For more information, see the u-blox 8 / u-blox M8 Receiver Description including Protocol Specification [4]
The TIMEPULSE2 output must not be held LOW during start-up.
1.5.7 LNA_EN: LNA enable
On NEO-M8N, NEO-M8Q, NEO-M8T and NEO-8Q modules, in Power Save Mode, the system can turn on/off an optional external LNA using the LNA_EN signal in order to optimize power consumption.
Signals: "high" = Turn ON LNA, "low" = Turn OFF LNA
1.6 Electromagnetic interference on I/O lines
Any I/O signal line with a length greater than approximately 3 mm can act as an antenna and may pick up arbitrary RF signals transferring them as noise into the GNSS receiver. This specifically applies to unshielded lines, in which the corresponding GND layer is remote or missing entirely, and lines close to the edges of the printed circuit board.
If, for example, a cellular signal radiates into an unshielded high-impedance line, it is possible to generate noise in the order of volts and not only distort receiver operation but also damage it permanently.
On the other hand, noise generated at the I/O pins will emit from unshielded I/O lines. Receiver performance may be degraded when this noise is coupled into the GNSS antenna (see Figure 15).
To avoid interference by improperly shielded lines, it is recommended to use resistors (e.g. R>20 ), ferrite beads (e.g. BLM15HD102SN1) or inductors (e.g. LQG15HS47NJ02) on the I/O lines in series. These components should be chosen with care because they will affect also the signal rise times.
Figure 3 shows an example of EMI protection measures on the RXD/TXD line using a ferrite bead. For more information, see section 4.3.
Figure 3: EMI Precautions
UBX-15029985 - R04 Production Information Hardware description
Page 10 of 31
Loading...
+ 21 hidden pages