u-blox C030-R412M User Manual

This guide explains how to set up the C030 Arm® Mbed Enabled™ Internet of Things Starter Kit to
begin evaluating u-blox LTE Cat M1 / NB1 cellular and GNSS modules.
www.u-blox.com
UBX-19010121 - R01
C030-R412M
LTE Cat M1/NB1 and 2G Mbed Enabled™ IoT starter kit
User Guide
C030-R412M - User Guide
Title
C030-R412M
Subtitle
LTE Cat M1/NB1 and 2G Mbed Enabled™ IoT starter kit
Document type
User Guide
Document number
UBX-19010121
Revision and date
R01
01-Jul-2019
Disclosure Restriction
Product status
Corresponding content status
Functional Sample
Draft
For functional testing. Revised and supplementary data will be published later.
In Development / Prototype
Objective Specification
Target values. Revised and supplementary data will be published later.
Engineering Sample
Advance Information
Data based on early testing. Revised and supplementary data will be published later.
Initial Production
Early Production Information
Data from product verification. Revised and supplementary data may be published later.
Mass Production / End of Life
Production Information
Document contains the final product specification.
Product name
Type number
Firmware version
PCN reference
Product status
C030
C030-R412M-0-00
G0.V.00.00.10R
UBX-19027009
Initial production
u-blox or third parties may hold intellectual property rights in the products, names, logos and designs included in this document. Copying, reproduction, modification or disclosure to third parties of this document or any part thereof is only permitted with the express written permission of u-blox. The information contained herein is provided “as is” and u-blox assumes no liability for its use. No warranty, either express or implied, is given, including but not limited to, 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 without notice. For the most recent documents, visit www.u-blox.com. Arduino® is a trademark of Arduino Srl or Arduino LLC registered and/or used in the EU, the U.S. and other countries/regions. Arm and Mbed™ are registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere. JT® is a registered trademark of JTGlobal Limited in the EU, the U.S. and other countries/regions Copyright © u-blox AG.

Document Information

This document applies to the following products:
UBX-19010121 - R01 Page 2 of 27
C030-R412M - User Guide

Contents

Document Information ................................................................................................................................ 2
Contents .......................................................................................................................................................... 3
1 Overview ................................................................................................................................................... 4
Using this guide .................................................................................................................................................... 4
Warnings and certifications .............................................................................................................................. 5
2 Hardware description ........................................................................................................................... 6
2.1 C030-R412M block diagram ...................................................................................................................... 8
2.2 Buttons, jumpers and switches ............................................................................................................. 10
2.2.1 Utilization of cellular modem USB sniffer ..................................................................................... 11
2.3 LED indicators ............................................................................................................................................ 12
2.4 Connectors ................................................................................................................................................. 13
2.5 Configuration links / components ......................................................................................................... 14
2.6 Test, break out points, and debug interfaces ..................................................................................... 18
2.7 Arduino™ UNO R3 compatible interface pin out ................................................................................. 19
2.8 Power supply options and LiPo battery usage .................................................................................... 20
3 Getting started ..................................................................................................................................... 22
3.1 C030-R412M board setup ....................................................................................................................... 22
3.2 Development PC USB driver configuration .......................................................................................... 22
3.3 Getting started with Mbed ...................................................................................................................... 22
4 Approvals ............................................................................................................................................... 23
4.1 European Conformance ........................................................................................................................... 23
4.2 US Federal Communications Commission notice .............................................................................. 24
4.3 Innovation, Science, Economic Development Canada notice .......................................................... 24
Appendix ........................................................................................................................................................25
A Glossary ..................................................................................................................................................25
Related documents ....................................................................................................................................26
Revision history ...........................................................................................................................................26
Contact ........................................................................................................................................................... 27
UBX-19010121 - R01 Page 3 of 27
C030-R412M - User Guide

1 Overview

The u-blox LTE Cat M1/NB1 and 2G Mbed Enabled™ IoT starter kit is a versatile development platform that allows quick prototyping of a variety of applications for low-power Internet of Things (IoT).
The u-blox C030-R412M belongs to the u-blox C030 application board family, which consists of several variants based on the type of u-blox cellular module used:
SARA-U201 HSPA module with 2G fallback SARA-N211 NB-IoT (LTE Cat NB1) module SARA-R412M LTE Cat M1 / NB1 and 2G module LARA-R3121 LTE Cat 1 single-mode module with integrated GNSS receiver
The u-blox C030 application boards, except C030-R3121, have a u-blox MAX-M8C module or a ZOE GNSS SiP as a concurrent GNSS receiver, thereby enabling straight forward development of location­aware, globally communicating applications.
The u-blox C030-R412M board provides access to a variety of hardware interfaces (10/100 Mb/s Ethernet, 22 GPIOs with SPI, I2C, UART, PWM) through the Arduino™ Uno R3 compatible header connector.
An eUICC (embedded SIM) is integrated on the u-blox C030-R412M-U201 / C030-R3121 variants. The eUICC comes with International Data Roaming Cellular Connectivity Service by JT® JTGlobal (formerly Jersey Telecom) with 50 MB of data for the period of 90 days, which can be topped up and extended on demand.
The u-blox C030-R412M board is powered by an Arm® Cortex-M4 based ST® STM32F437VGT Host microcontroller, which is fully supported by the Arm® Mbed™ platform. The microcontroller has 512 kB flash, 64 kB RAM, and runs an up-to-96 MHz system clock. The board provides simple USB drag-n­drop programming and an ST-Link debug interface for the Host microcontroller. The Arm Mbed platform provides free software libraries and online tools for professional rapid prototyping. The programming is done using a standard-based C/C++ SDK. The Arm Mbed compiler also supports full export to various tool chains, for projects that demand it as they go into production.
The u-blox C030-R412M also works with a wide choice of Integrated Development Environments (IDEs) including but not limited to Arm® Keil®, GCC-based Eclipse IDEs.
This document applies to the C030-R412M variant integrating the SARA-R412M LTE Cat M1/NB1 and 2G module, and the ZOE-M8B GNSS receiver SiP (System-in-Package) only.

Using this guide

This guide assumes the user has basic computer skills and is familiar with the Windows Graphical User Interface (GUI) and cellular module environments.
The following symbols are used to highlight important information in the document:
An index finger points out key information pertaining to device operation and performance.
A warning symbol indicates actions that could negatively impact or damage the device.
UBX-19010121 - R01 Overview Page 4 of 27
C030-R412M - User Guide
C030-R412M is an Electrostatic Sensitive Device (ESD).
CAUTION! Risk of short circuit of the battery when touching it with conducting parts. In the unlikely event of a failure in the internal protection circuitry, there is a risk of an explosion when charging fully or partially discharged batteries. Replace the battery if it no longer has sufficient charge for unit operation. Control the battery before using it if the device has not been operated for an extended period of time.

Warnings and certifications

C030-R412M application boards comply with the Directive 2011/65/EU of the European Parliament and the Council on the Restriction of Use of certain Hazardous Substances in Electrical and Electronic Equipment (EU RoHS 2) and its amendment Directive (EU) 2015/863 (EU RoHS 3).
C030-R412M application boards are RoHS 3 compliant and green (no halogens).
See section 4 for further details about certification approvals.
UBX-19010121 - R01 Overview Page 5 of 27
C030-R412M - User Guide

2 Hardware description

The u-blox C030-R412M has the following onboard hardware features:
u-blox SARA-R412M LTE Cat M1/NB1 and 2G module u-blox ZOE-M8B concurrent GNSS receiver SiP for up to 3 GNSS (GPS, Galileo, GLONASS, and
BeiDou)
STM32F437VG Cortex-M4 ARM Host MCU with 1024 kB Flash, 256 kB SRAM and SWD connector
o 12 MHz crystal oscillator for system clock o 32.768 kHz crystal oscillator for real-time clock o 1.8 V operation
On-board ST-Link/V2-1 debugger/programmer with SWD connector
o ST-Link/V2-1 standalone development and debug capability o USB re-enumeration; Virtual COM port, Mass Storage Device and Debug Port o 5V from ST-Link/V2-1 Debug USB VBUS, 3.3V operation o (CMSIS-DAP variant of the FW with extended features will be available in the future)
On-board TI® bq24295 Single Cell LiPo battery charger and TI® bq27441-G1 Battery Fuel Gauge Molex® SPOX™ 5268-03A LiPo battery connector
o Supports battery types like LP-503759-IS-3 from BAK (battery is not included)
On-board SiLabs® CP2105 USB to Dual UART Bridge as Serial USB sniffer
o Alternative to ST-Link/V2-1 Virtual COM Port when ST-LINK/V2-1 is not used/available o Alternative to Main Supply and Debug USB 5V VBUS inputs o Sniffing serial communication between the Host MCU and the Cellular module
RGB User LED, and two push buttons: User and Reset On-board SiLabs® Si7034-A10 Humidity and Temperature Sensor
o Only the temperature sensor is used; it cannot be used for humidity measurements
SD card socket for file storage SMA RF connectors for 50 cellular and GNSS active antennas MicroSIM card holder Extension:
o Arduino™ Uno R3 compatible interface o 6 analog capable inputs o 8 PWM capable outputs o 22 GPIOs o 1 x SPI o 1 x I2C o 1 x UART with HW flow control option (RTS, CTS)
Flexible board power supply:
o 5 V main supply USB, debug USB, and sniffer USB VBUS inputs o Arduino UNO R3 VIN input for external power supply
VIN voltage level should not exceed the C030 component and SARA-R412M absolute maximum
ratings.
o 2.8 V to 4.4 V LiPo Battery input
Support of a wide range of Integrated Development Environments (IDEs), including but not limited
to GCC-based IDEs, ARM mbed
ARM mbed Enabled (see http://mbed.org)
UBX-19010121 - R01 Hardware description Page 6 of 27
C030-R412M - User Guide
Figure 1: C030-R412M application board overview
UBX-19010121 - R01 Hardware description Page 7 of 27
C030-R412M - User Guide
VSYS

2.1 C030-R412M block diagram

Figure 2 shows the block diagram of the C030-R412M.
Figure 2: C030-R412M block diagram
Figure 2 shows the major interfaces and internal connections of the C030-R412M.
The major component layout of the board is provided in Figure 3.
The C030-R412M consists of three sections:
Utility section
The utility section accommodates the components that provide SW debugging / virtual COM port (ST-Link/CMSIS-DAP) and Ethernet Interface functions. The SW debugging / virtual COM port functions are executed by the InterfaceMCU via the “Debug USB” interface.
As this section is only needed during the application development and test activities, it could be physically snapped off from the application section to decrease the size and power consumption.
The utility section is powered up from the “Debug USB” 5V VBus. When the “Debug USB” is not connected, SW debugging / virtual COM port and Ethernet Interface functions are turned off and isolated from the application section.
The “Auxiliary 5V USB” connector on the utility section could be used to boost the power input to the application section if the current input from the “Debug USB” 5V Vbus is not sufficient.
Application section
The application section accommodates the GNSS and cellular modules, a eUICC (Embedded SIM) / MicroSIM socket, the HostMCU, the battery charging/management and power supply circuitry, the SD card interface and socket, the Serial USB sniffer for communication between the HostMCU to the cellular module and similarly to the InterfaceMCU. The application section also has a temperature sensor for measuring ambient temperature of the board. Reset and user buttons, configuration jumpers and User and system status indication LEDs are placed in the application section.
UBX-19010121 - R01 Hardware description Page 8 of 27
C030-R412M - User Guide
The application section is designed for minimal power consumption. Unutilized circuitries and sections could be either turned off by software or inhibited electronically.
The Arduino Uno R3 interface on the application section could be used to integrate sensors, actuators and power/battery supply circuitries as Arduino Shields/expansion daughter PCBs.
The application section could run standalone when the utility section is snapped off.
Antenna section
The C030-R412M has SMA Jack edge connectors for Cellular and GNSS antennas.
The C030-R412M major component layout is provided in Figure 3.
Figure 3: C030-R412M major component locations
UBX-19010121 - R01 Hardware description Page 9 of 27
Loading...
+ 18 hidden pages