CAT NB2 NB-IOT & GNSS USB DONGLE USB Dongle BG95-M3 Technical Specifications & User Manual USB Dongle Rev 1.0 Copyright © 5GHUB.
Purpose of the Document The purpose of this document is to explain the technical specifications and manual for using the Cat NB2 NB-IoT & GNSS USB Dongle. Document History Version A B Author 5G HUB 5G HUB USB Dongle Rev 1.0 Date 08.12.2020 02.28.2021 Description Initial Document Add download Section Copyright © 5GHUB.
Table of Contents Purpose of the Document .......................................................................................................................... 2 Document History ...................................................................................................................................... 2 1 1.1 Package contents: .......................................................................................................................... 4 Cat NB2 NB-IoT USB Dongle Package:.......
1 Package contents: 1.1 Cat NB2 NB-IoT USB Dongle Package: • Cat NB2/Cat M USB dongle with LTE & GNSS antenna connectors. 1.2 Download Arduino software can be downloaded from the following website: 5G-NB-IoT/KitSketches at master · 5ghub/5G-NB-IoT (github.com) To use the board with Arduino IDE and starts running Arduino projects and sketches, install the following software: Install Arduino IDE for Windows from the following web site https://www.arduino.
2 General Description 2.1 Overview The Cat NB2 USB dongle is a cellular and GPS modem in an USB stick form factor. The USB dongle has UFL connectors for LTE & GNSS antennas. The board is a powerful board that features a microcontroller and wireless modem. The microcontroller is an Atmel’s SAMD21G18A MCU which features a 32-bit ARM Cortex® M0+ core. The wireless modem is BG95-M3 which is an embedded Cat NB2 wireless communication module.
• Each of the 14 general purpose I/O pins on the board can be used for digital input or digital output using pinMode(), digitalWrite(), and digitalRead() functions. Pins used for PWM can be using analogWrite() function. All pins operate at 3.3 volts. Each pin can source or sink a maximum of 10 mA and has an internal pull-up resistor (disconnected by default) of 20-60 K ohm. 2.3 Overview Diagrams Figure 1. USB Dongle Overview Diagram – Top View Figure 2. USB Dongle Overview Diagram – Bottom View 2.
Figure 3. Physical Characteristics. USB Dongle Rev 1.0 Copyright © 5GHUB.
2.5 Peripherals – Key Components Figure 4. USB Dongle Top Side – Key Components USB Dongle Rev 1.0 Copyright © 5GHUB.
Figure 5. USB Dongle Bottom Side – Key Components USB Dongle Rev 1.0 Copyright © 5GHUB.
Figure 6. USB Dongle Side View – Key Components USB Dongle Rev 1.0 Copyright © 5GHUB.
2.6 Peripherals – IO Connections Figure 7. USB Dongle Connectors * I2C interface lines might be configured as USART interface SDA line can work then as USART TXD and SCL line can work as USART RXD) ** MOSI and SCK lines might be configured as USART interface (MOSI line can work then as USART TXD and SCK line can work as USART RXD) USB Dongle Rev 1.0 Copyright © 5GHUB.
2.7 Hardware Specification Technical Specification Microcontroller (MCU) Clock Speed Flash Memory SRAM NB-IoT Module Dimension Weight Power Supply LED Interfacing Logic Voltage Level (Operating Voltage) Voltage output RESET buttons User-defined Button USB Switch General-purpose digital I/O Pins GPIO ADC USB I2C SPI UART ADC pins DAC pin External interrupts PWM pin DC Current per I/O Pin JTAG Debug USIM GNSS Antenna Band Certification Mobile Operator Certification Notes: USB Dongle Rev 1.
- UART can be programmed through any of general-purpose pins. SPI can be programmed through any of general-purpose pins. 2.8 PIN Description PIN USB Connector DIRECTION I LED1 (USER) O LED2 (USER) O LED (NET) LED (STAT) MCU RESET button BG95 RESET button O O Description The USB dongle is powered from the USB port (3.8V-5V) LED which can be controlled from MCU (D25). When the pin is HIGH value, the LED is on, when the pin is LOW, it is off LED which can be controlled from MCU (D26).
PA6 Cortex Debug Connector ADC0 ADC1 GPIO26 GPIO64 USIM USB Boot IO IO I I IO IO I I GPIO. Can be used as GPIO Using Single Wire Debug to burn bootloader and debug the board Connected to BG95. General purpose analogue to digital converter Connected to BG95. General purpose analogue to digital converter Connected to BG95. General purpose IO Connected to BG95. General purpose IO Used to insert a Nano USIM. Connected to BG95 Connected to BG95.
3 References [1] [2] [3] [4] [5] [6] [7] [8] Quectel_BG95_Hardware_Design_V1.1.pdf Quectel_BG95_Reference_Design_V1.1.pdf Quectel_Antenna_Design_Note_V2.0.pdf Quectel_RF_Layout_Application_Note_V2.2.pdf Quectel_QFlash_User_Guide_V2.3 Arduino IDE, https://www.arduino.cc/en/Main/Software Arduino IDE, https://www.arduino.cc/en/Guide/ArduinoZero Microchip, “Low-Power, 32-bit Cortex-M0+ MCU with Advanced Analog and PWM” USB Dongle Rev 1.0 Copyright © 5GHUB.