How does it work?
4G LTE 2 Click – Data (for North America) is based on the LARA-R6401D module (LARA-R6401D-00B) from u-blox, a professional-grade multi-band and multi-mode module supporting LTE Cat 1 FDD (8 LTE bands – B2,4,5,12,13,14,66,71), providing the ideal solution for uncompromised connectivity in North American region. This Click board™ represents a data-only solution with all relevant MNO certifications, offering great flexibility except for the support of voice/audio applications. Versatile interfaces and features make the LARA-R6401D ideally suited for a wide range of applications that require medium data speed, superior coverage, and streaming data like asset tracking, telematics, remote monitoring, point-of-sale terminals, and more.
This module requires a 3.8V power supply. Therefore, the Click board™ incorporates an integrated buck (step-down DC-DC) converter, the TPS7A7002 by Texas Instruments, which provides a stable 3.8V power supply, capable of mitigating voltage drops at the input when a high current peak appears (typically at the StartUp of the device). The module Ignition (Power-On) pin, labeled as PWR and routed to the RST pin on the mikroBUS™ socket, enables power to be switched on and off.
The LARA-R6401D communicates with an MCU using the UART interface with commonly used UART RX and TX pins with the hardware flow control pins UART CTS, RTS, RI (Clear to Send, Ready to Send, and Ring Indicator). It operates at 115200 bps by default configuration to transmit and exchange data with the host MCU through AT commands that u-blox provides. Besides the UART interface, the LARA-R6401D also provides the possibility of using the I2C interface as an I2C host, which can communicate with I2C local devices via the I2C bus specifications. This Click board™ is also equipped with a USB type C connector for diagnostic purposes only. The module acts as a USB device and can be connected to any USB host equipped with compatible drivers.
This board is also equipped with all the necessary components and circuitry for an audio interface supported by the module family. However, in the current version, with the module placed on the board, the audio interface is not supported. As a result, those components have not been soldered onto the board.
Among its used pins, this Click board™ also possesses two additional LED indicators: the yellow LED labeled as STATUS, routed both to the mikroBUS™ AN pin (STS) and the LED, used to indicate the status of the network connection visually, and a red LED labeled as TX used to tell the transmitting status of the module.
The LTE cellular networks use spatial multiplexing antenna technology, allowing more than one antenna to be used for better reception. For that reason, besides the primary TX/RX antenna, this Click board™ uses a secondary diversity RX antenna, which allows better signal reception. Alongside the SMA connectors, the 4G LTE 2 Click also has a Nano-SIM card slot that provides multiple connections and interface options alongside several test points labeled from TP1 to TP3, enabling easy reboot and testing of the module.
This Click board™ can operate with either 3.3V or 5V logic voltage levels selected via the VCC SEL jumper. This way, both 3.3V and 5V capable MCUs can use the communication lines properly. However, the Click board™ comes equipped with a library containing easy-to-use functions and an example code that can be used, as a reference, for further development.
Specifications
Type
4G LTE,GSM/LTE
Applications
Ideal for device management, remote device actions, and secure FOTA updates
On-board modules
LARA-R6401D – LTE Cat 1 module with coverage for North American region from u-blox
Key Features
Multi-mode, secure cloud, receive-diversity for reliable performance in difficult conditions, MNO certifications, professional grade, North American region, compatible with u-blox services, various interfaces, and more
Interface
I2C,UART,USB
Feature
No ClickID
Compatibility
mikroBUS™
Click board size
L (57.15 x 25.4 mm)
Input Voltage
3.3V or 5V
Pinout diagram
This table shows how the pinout on 4G LTE 2 Click – Data (for North America) corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Onboard settings and indicators
Label | Name | Default | Description |
---|---|---|---|
LD1 | PWR | – | Power LED Indicator |
LD2 | TX | – | Transmission LED Indicator |
LD3 | STATUS | – | Status LED Indicator |
JP1 | VCC SEL | Left | Power Voltage Level Selection 3V3/5V: Left position 3V3, Right position 5V |
TP1 | 1 | – | Ground Testpoint |
TP2 | 2 | – | External Reset (Reboot) Testpoint |
TP3 | 3 | – | Diagnostic Purposes Testpoint |
4G LTE 2 Click – Data (for North America) electrical specifications
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | 3.3 | – | 5 | V |
LTE Operating Frequency Range (Uplink) | 663 | – | 1920 | MHz |
LTE Operating Frequency Range (Downlink) | 617 | – | 1990 | MHz |
Software Support
We provide a library for the 4G LTE 2 Data-NA Click as well as a demo application (example), developed using MIKROE compilers. The demo can run on all the main MIKROE development boards.
Package can be downloaded/installed directly from NECTO Studio Package Manager (recommended), downloaded from our LibStock™ or found on MIKROE github account.
Library Description
This library contains API for 4G LTE 2 Data-NA Click driver.
Key functions
-
c4glte2datana_set_power_state
This function sets a desired power state by toggling PWR pin with a specific time for high state. -
c4glte2datana_set_sim_apn
This function sets APN for sim card. -
c4glte2datana_send_sms_text
This function sends text message to a phone number.
Example Description
Application example shows device capability of connecting to the network and sending SMS or TCP/UDP messages using standard “AT” commands.
void application_task ( void )
{
switch ( example_state )
{
case C4GLTE2DATANA_CONFIGURE_FOR_NETWORK:
{
if ( C4GLTE2DATANA_OK == c4glte2datana_configure_for_network( ) )
{
example_state = C4GLTE2DATANA_WAIT_FOR_CONNECTION;
}
break;
}
case C4GLTE2DATANA_WAIT_FOR_CONNECTION:
{
if ( C4GLTE2DATANA_OK == c4glte2datana_check_connection( ) )
{
example_state = C4GLTE2DATANA_CONFIGURE_FOR_EXAMPLE;
}
break;
}
case C4GLTE2DATANA_CONFIGURE_FOR_EXAMPLE:
{
if ( C4GLTE2DATANA_OK == c4glte2datana_configure_for_example( ) )
{
example_state = C4GLTE2DATANA_EXAMPLE;
}
break;
}
case C4GLTE2DATANA_EXAMPLE:
{
c4glte2datana_example( );
break;
}
default:
{
log_error( &logger, " Example state." );
break;
}
}
}
The full application code, and ready to use projects can be installed directly from NECTO Studio Package Manager (recommended), downloaded from our LibStock™ or found on MIKROE github account.
Other MIKROE Libraries used in the example:
- MikroSDK.Board
- MikroSDK.Log
- Click.4GLTE2DataNA
Additional notes and informations
Depending on the development board you are using, you may need USB UART Click, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. UART terminal is available in all MIKROE compilers.
mikroSDK
This Click board™ is supported with mikroSDK – MIKROE Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
For more information about mikroSDK, visit the official page.