Page 1
UBX-M8030 u-blox M8 GNSS chips Hardware Integration Manual Highlights: • u-blox M8 position engine featuring excellent accuracy and time-to-first-fix performance • Concurrent GNSS engine for GPS, GLONASS, BeiDou and QZSS • Dual-frequency RF front-end • AssistNow Online, Offline and Autonomous for faster TTFF •...
Page 2
UBX-M8030 - Hardware Integration Manual Document Information Title UBX-M8030 Subtitle u-blox M8 GNSS chips Document type Hardware Integration Manual Document number UBX-13001708 Document revision 21-Oct-2013 Document status Objective Specification Document status information Objective This document contains target values. Revised and supplementary data will be published Specification later.
This ensures that your request is processed as soon as possible. Helpful information when contacting technical support When contacting Technical Support, have the following information ready: • Chip type (e.g. UBX-M8030-KT) and revision (e.g. A0200) • Receiver configuration •...
For applications needing firmware update capability or taking advantage of dedicated feature and product variants the UBX-M8030 must be connected to an external SQI Flash memory. Lower price GNSS crystals as well as high performance TCXOs are also supported.
UBX-M8030 Power Management Unit. Figure 2: UBX-M8030 PMU In addition the UBX-M8030 has an internal DC/DC converter, which optionally can be used to reduce the power consumption, see section 2.1.2.2. Using the DC/DC converter requires one external inductor and one external capacitor.
VDD_IO to V_BCKP in case of power failure at VDD_IO. The UBX-M8030 control registers are located in the backup domain, which is always on. This means that if the backup domain is not supplied, no other domains will be turned on. All GNSS orbit data and the time are stored in the backup RAM, where the current configuration can also be saved.
To improve power consumption, the V_CORE supply can be generated using the built in DC/DC converter. It generates an output voltage V_DCDC_OUT of about 1.45 V. Figure 3: UBX-M8030 PMU using DC/DC converter The DC/DC converter block provides an energy conversion efficiency of 85%. The actual value depends on the current drawn and which external inductor (L2) and capacitor (C6) are used.
Page 11
UBX-M8030 - Hardware Integration Manual Figure 4: Power Savings using DC/DC converter When using a 1.8 V supply power savings are only marginal (~5%) so using the DC/DC converter does not provide a significant advantage. By default the DC/DC converter is disabled.
2.1.2.5 VDD_ANA and VDD_LNA VDD_ANA is the supply for all the analog parts in the UBX-M8030, and VDD_LNA supplies the internal Low Noise Amplifier (LNA). VDD_ANA and VDD_LNA must be supplied by VDD_RF_OUT. If a clean power supply cannot be provided at V_CORE (which supplies the LDO_RF), it is recommended to add external filtering (FB1 and C3) to supply VDD_ANA/ VDD_LNA.
Page 13
UBX-M8030 - Hardware Integration Manual 2.1.4.2 Power Save Mode u-blox M8 concurrent GNSS receivers include two Power Save Mode operations called ON/OFF and Cyclic tracking that allow reducing the average current consumption in different ways to match the needs of the specific application.
2.2 PIOs There are 17 PIOs, PIO0 to PIO16, available on the UBX-M8030. All the PIOs are supplied by VDD_IO, thus all the voltage levels of the PIO pins are related to VDD_IO supply voltage. All the inputs have internal pull-up resistors in normal operation and can be left open if not used.
Low Level Configuration, see section 2.10.2! Place the SQI Flash close to the UBX-M8030 chip to keep the interface lines short and narrow. Try to minimize any parasitic capacitance of the interface lines. If possible route them on inner layers to avoid noise emission.
The Low Level Configuration can alternatively be set using the eFuse, which requires entering Safe Boot Mode in production to enable eFuse programming (see section 2.2.6). For further information about the Low Level Configuration of the UBX-M8030 see section 2.10.2. UBX-13001708 - R02...
PIO10 (D_SEL pin). Table 5 below provides the port mapping details. If the SPI port is used the UBX-M8030 can be configured so that the UART is mapped to PIO15 and PIO16. Thus the UART can be used as a debug interface or a second communication interface if needed. The UART can be remapped using the Low Level Configuration (see section 2.10.2 and the u-blox M8 Receiver Description...
2.2.6 Safe Boot Mode (SAFEBOOT_N pin) PIO12 is the SAFEBOOT_N pin. If this pin is “low” at start up, the UBX-M8030 starts in Safe Boot Mode and doesn’t begin GNSS operation. In Safe Boot Mode the UBX-M8030 runs from an internal LC oscillator and starts regardless of any configuration provided by the configuration pins.
UBX-M8030 - Hardware Integration Manual sequence the host has to wait for at least 2 ms before sending messages to the UBX-M8030. For further information see the u-blox M8 Receiver Description including Protocol Specification V15 [2]. The optional remapped UART interface is also available in Safe Boot Mode.
Page 20
UBX-M8030 - Hardware Integration Manual Figure 7: 2-pin Antenna Supervisor Open drain buffers U4 and U7 are needed to shift the voltage levels. R3 is required as a passive pull-up to control T1 because U4 has an open drain output. R4 serves as a current limiter in the event of a short circuit.
2.3 System reset The UBX-M8030 provides a RESET_N pin to reset the system. The RESET_N is an active low input with internal pull-up resistor. It must be held low for at least 10 ms to ensure detection. It is used to reset the whole system.
2.4 Clock generation The UBX-M8030 can be clocked either by a TCXO or by a crystal. The crystal oscillator option represents a low- cost solution where signal acquisition times can typically be longer during weak signal conditions. A TCXO is more expensive but provides better performance and is easier to integrate.
Temperature changes of the board, e.g. due to variation in power consumption of the UBX-M8030 or other adjacent components, may directly affect crystal/TCXO temperature. Through-hole mounted crystals are better isolated from these effects.
2.4.5 Crystal oscillator The UBX-M8030 chip comes with a Pierce oscillator. It supports crystals with 19 pF and 7pF load capacitance. Figure 9: Crystal circuits using a 19pF crystal or a 7pF crystal Its negative impedance is designed with a margin of 2 for crystals with a maximum ESR of 60 Ohms and 19pF load capacitance.
UBX-M8030 - Hardware Integration Manual As it is usually quite difficult to predict circuit board parasitics accurately, it is recommended to use a tuning approach based on measurement for determination of the correct values of C14 and C15 for any given board design.
Page 26
UBX-M8030 - Hardware Integration Manual Option VDD_IO TCXO LDO_X_OUT Usage of Circuit Remarks supply used voltage set by LDO_X_OUT config 2.0…3.6V 1.8V 1.9V Supply and enable Figure 11 Recommended circuit. of TCXO 3.1…3.6V 3.0V Supply and enable Figure 11 of TCXO 1.65…2.0V...
2.5 Real-Time Clock (RTC) The RTC section is located in the Backup domain of the UBX-M8030. It is used to maintain time in the event of power failure at main supply, VDD_IO. The RTC is required for hot start, warm start, AssistNow Autonomous, AssistNow Offline and in some Power Save Mode operations.
UBX-M8030 - Hardware Integration Manual 2.5.4 Time aiding Time can also be sent by UBX message at every startup of the UBX-M8030. This can be done to enable warm starts, AssistNow Autonomous and AssistNow Offline. This can be done when no RTC is maintained.
UBX-M8030 - Hardware Integration Manual 2.6.1 General notes on interference issues Received GNSS signal power at the antenna is very low. At the nominal received signal strength (-130 dBm) it is ~15 dB below thermal noise. Due to this fact, a GNSS receiver is susceptible to interference from nearby RF sources of any kind.
UBX-M8030 - Hardware Integration Manual blox GPS/GNSS receiver data bus Figure 15: In-band interference sources Measures against in-band interference include: • Maintaining a good grounding concept in the design • Shielding • Layout optimisation • Low-pass filtering of noise sources, e.g. digital signal lines •...
Page 31
GND, e.g. PIF antenna, a DC blocking capacitor C1 between the antenna and matching network is required. If a DC/DC converter is used with a design using UBX-M8030 in WL-CSP package, it is mandatory to add an external LNA to get optimum performance.
Page 32
An external LNA (U1) will improve the RF noise figure (see Figure 18 below), which results in a better GNSS performance. Because the out-of-band gain of the external LNA (U1) will increase the sensitivity to interference it is advisable to put an additional SAW filter (F1) between the external LNA (U1) and the UBX-M8030 input matching network.
Page 33
Also, L3 should be selected to pass the DC fault current. The UBX-M8030 supports antenna supervision by adding external circuitry. For more information, see section 2.2.7. Make sure the DC block (C1) is in place; the UBX-M8030 LNA_IN has no internal DC block. UBX-13001708 - R02 Objective Specification...
UBX-M8030 - Hardware Integration Manual 2.7 USB The UBX-M8030 USB interface supports the full-speed data rate of 12 Mbit/s. It is compatible to USB 2.0 FS standard. The interface requires some external components in order to implement the physical characteristics required by the USB 2.0 specification.
2.9.2 Package footprint, copper and solder mask Copper and solder mask dimensioning recommendations for the UBX-M8030 packages are provided in this section. For all packages, the yellow color shows the copper (etch) dimensions, the green color shows the solder mask opening dimensions and the red circles indicate vias.
Page 36
GND pad. Units below are in mm. Figure 22: QFN40 (UBX-M8030-Kx) recommended copper land pattern Figure 23: QFN40 (UBX-M8030-Kx) recommended solder mask opening pattern For mechanical specifications see UBX-M8030, u-blox M8 GNSS chips, Data Sheet [1]. UBX-13001708 - R02 Objective Specification...
Page 37
2.9.2.2 WL-CSP47 Package Figure 24: WL-CSP47 (UBX-M8030-CT) recommended copper land pattern Figure 25: WL-CSP47 (UBX-M8030-CT) recommended solder mask opening pattern For mechanical specifications see UBX-M8030, u-blox M8 GNSS chips, Data Sheet [1]. UBX-13001708 - R02 Objective Specification Design-in Page 37 of 70...
All Low Level Configurations have to be set in the eFuse inside the UBX-M8030 chip. If no SQI Flash is connected some of the Low Level Configuration can be set using Configuration Pins, see section 2.2.2.
Page 39
2.10.2.1 One Time Programmable eFuse The UBX-M8030 eFuse is implemented as an OTP memory which can hold all the Low Level Configuration settings. The eFuse is supplied by VDD_IO and consumes ~10 mA during writing. VDD_IO must be kept stable to prevent malfunctions while programming the OTP memory.
Page 40
With the Low Level Configuration set by the configuration pins, it should be able to start up with the correct clock/oscillator setting to enable the host to communicate with the UBX-M8030. Thus starting in Safe Boot Mode is not required and the host is able to communicate with the UBX-M8030 to set the eFuse Low Level Configuration.
Figure 27: Current Configuration Sequence 2.10.4 Current configuration at run time Of course the Current Configuration can be sent by the host at run time or can be fed to the UBX-M8030 at every start up, for example in a ROM based design.
UBX-M8030 - Hardware Integration Manual 3 Component Selection This section provides some information on components that are critical for the performance of the UBX-M8030 chip. Of course, temperature range specifications need only be as wide as required by a particular application.
Page 43
UBX-M8030 - Hardware Integration Manual Parameter Value Humidity 48 hours at 85 °C 85% relative humidity non-condensing Exposed at –40 °C for 30 minutes then to 85 °C for 30 minutes Thermal shock constantly for 120 cycles (5 days) -40 °C … +85 °C...
Table 16: Recommend parts list for a 19pF GNSS reference crystal A reference temperature can be defined with crystal supplier within this range. UBX-M8030, u-blox M8 GNSS chips, Data Sheet [1] Same reference temperature as in 2.2 Same reference temperature as in 2.2 Peak to peak deviation from the frequency versus AT temperature curve fit.
Tape and Reel Table 17: GNSS crystal specification (7pF) A reference temperature can be defined with crystal supplier within this range. UBX-M8030, u-blox M8 GNSS chips, Data Sheet [1] Same reference temperature as in 2.2 Same reference temperature as in 2.2 Peak to peak deviation from the frequency versus AT temperature curve fit.
UBX-M8030 - Hardware Integration Manual Manufacturer Order No. Rakon IEE07RSX−10 26.000 MHz 507113 Rakon IEC07RSX−11 26.000 MHz 512317 Table 18: Recommend parts list for a 7pF GNSS reference crystal Other crystals can be used provided they meet the specifications listed in Table 15. For reliable GNSS performance particular attention must be paid to the temperature range and frequency slope specifications.
UBX-M8030 - Hardware Integration Manual Manufacturer Order No. Comments Maxim MAX2659ELT+ Low noise figure, up to 10 dBm RF input power JRC New Japan Radio NJG1143UA2 Low noise figure, up to 15 dBm RF input power BGU8006 Low noise figure, very small package size (WL-CSP)
UBX-M8030 - Hardware Integration Manual The inductance of an inductor also depends on the signal frequency. When selecting a particular inductor the inductance value at 1.575 GHz must match the value provided in Table 32. 3.16 Inductor for DC/DC converter (L2)
UBX-M8030 - Hardware Integration Manual 3.18 Standard resistors Name Figure Type / Value USB data serial termination Figure 21 27R 5% 0.1W USB data serial termination Figure 21 27R 5% 0.1W Pull-down at VDD_USB Figure 21 100K 5% 0.1W Pull-up at antenna supervisor transistor Figure 7 100K 5% 0.1W...
UBX-M8030 - Hardware Integration Manual 4 Design-in checklists This section summarizes the most important items for a simple design check. The Layout Design-In Checklist also helps to avoid an unnecessary re-spin of the PCB and helps to achieve the best possible performance. The checklist is a summary of recommendations from the previous sections.
Capacitor at LDO_X_OUT to GND has to be in place for crystal and TCXO designs: Section 2.4. System power supply is capable of delivering maximum current as specified in the UBX-M8030, u-blox M8 GNSS chips, Data Sheet [1].
4.3 Layout design-in checklist General: Footprint for the u-blox M8 UBX-M8030 chip has been properly designed: Section 2.9.2 RTC Crystal oscillator section is shielded by a GND guard ring: Section 2.9.1 A proper GND concept is in place and solid GND plane and plenty of vias are being used for good RF GND connections: Section 2.9.1...
5.1 Packaging, shipping, storage and moisture preconditioning For information pertaining to reels and tapes, moisture sensitivity levels (MSL), shipment and storage information, as well as drying for preconditioning see the UBX-M8030, u-blox M8 GNSS chips, Data Sheet [1]. 5.2 ESD handling precautions ESD prevention is based on establishing an Electrostatic Protective Area (EPA).
UBX-M8030 - Hardware Integration Manual 5.4 Production In production the first operation is to configure the UBX-M8030 properly and to program the optional SQI flash. Afterwards the GNSS performance has to be tested and some system monitoring can be done to verify correct function.
UBX-M8030 - Hardware Integration Manual 5.4.1 Set the Low Level Configuration and program the optional SQI Flash In production the first operation is to configure the UBX-M8030 properly and program the optional external SQI flash with the firmware. For details on how to set the configuration see section 2.10. The SQI Flash can be programmed using either u- center (the u-blox GNSS evaluation software) or via a firmware update utility.
Page 58
UBX-M8030 - Hardware Integration Manual For design where the firmware is running from ROM, the following sequence has to be followed in production to set the Low Level Configuration in the eFuse: Figure 29: Sequence in production to set the Low Level Configuration...
UBX-M8030 - Hardware Integration Manual 5.4.2 Test the GNSS performance A standard in-circuit production test for the user application will use the UBX-MON-PT2 protocol message and will need access to a serial interface, e.g. DDC, SPI or UART. See the u-blox M8 Receiver Description including Protocol Specification V15 [2] for the description of the UBX-MON-PT2 production test message.
UBX-M8030 - Hardware Integration Manual Appendix A Reference schematics A.1 Cost optimized circuit • Firmware runs out of ROM • Passive antenna • Crystal • Single crystal feature used (RTC derived from main clock) • UART and DDC for communication to host...
UBX-M8030 - Hardware Integration Manual A.2 Best performance circuit • 1.8V TCXO supplied by LDO_X_OUT • External LNA • RTC crystal • Filtering for LNA supply • UART and DDC interface Figure 31: Best performance circuit VDD_IO supply must be higher than 2.1 V because of the 1.8 V TCXO used.
UBX-M8030 - Hardware Integration Manual A.4 Improved jamming immunity • External SAW filter – LNA – SAW filter • DC/DC converter • 1.8V TCXO supplied by LDO_X_OUT • RTC crystal • UART and DDC interface Figure 33: Standard circuit for an improved jamming immunity VDD_IO supply must be higher than 2.1 V because of the 1.8 V TCXO used.
UBX-M8030 - Hardware Integration Manual A.6 Circuit using active antenna • Active antenna • 3V TCXO • UART and DDC • RTC crystal Figure 35: Standard circuit using active antenna VDD_IO supply must be higher than 3.2 V because of the 3 V TCXO used.
UBX-M8030 - Hardware Integration Manual A.7 USB self-powered circuit • 1.8V TCXO • • External LNA • • SQI Flash Figure 36: USB self-powered circuit VDD_IO supply must be higher than 2.1 V because of the 1.8 V TCXO used.
UBX-M8030 - Hardware Integration Manual Contact For complete contact information visit us at www.u-blox.com u-blox Offices North, Central and South America Headquarters Asia, Australia, Pacific Europe, Middle East, Africa u-blox America, Inc. u-blox Singapore Pte. Ltd. u-blox AG Phone: +1 703 483 3180...
Need help?
Do you have a question about the UBX-M8030 and is the answer not in the manual?
Questions and answers