This technical data sheet describes the stand-alone NINA-B3 series Bluetooth® 5 low energy
modules. The NINA-B3 series includes two variants - NINA-B30 and NINA-B31 series. The NINA-B30
series provides an open CPU architecture with a powerful MCU for customer applications, while the
NINA-B31 series are delivered with u-blox connectivity software pre-flashed.
www.u-blox.com
UBX-17052099 - R02
🆂
NINA-B3 series
Stand-alone Bluetooth 5 low energy modules
Data Sheet
NINA-B3 series - Data Sheet
Title
NINA-B3 series
Subtitle
Stand-alone Bluetooth 5 low energy modules
Document type
Data Sheet
Document number
UBX-17052099
Revision and date
R02
10-Sep-2018
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.
Document Information ................................................................................................................................ 2
1.3 Product features ......................................................................................................................................... 7
1.3.1 NINA-B30 series .................................................................................................................................. 7
1.3.2 NINA-B31 series ................................................................................................................................... 7
1.7.2 Open CPU............................................................................................................................................ 10
1.8 Bluetooth device address ........................................................................................................................ 10
2.1 Power management ..................................................................................................................................12
2.2.1 2.4 GHz Bluetooth low energy (ANT) ..............................................................................................12
2.2.2 Near Field Communication (NFC) ...................................................................................................12
2.3 System functions ...................................................................................................................................... 13
2.3.2 Module power off .............................................................................................................................. 13
2.3.9 Real Time Counter (RTC) ................................................................................................................. 15
2.4 Serial interfaces ........................................................................................................................................ 15
2.4.6 USB 2.0 interface ............................................................................................................................... 17
2.5 Digital interfaces ........................................................................................................................................ 17
2.6 Analog interfaces ...................................................................................................................................... 18
4.2.6 Digital pins ..........................................................................................................................................30
6 Qualification and approvals............................................................................................................. 36
6.1 Country approvals ..................................................................................................................................... 36
9.2 Explanation of codes ................................................................................................................................ 46
9.3 Ordering information ................................................................................................................................ 47
A Glossary ................................................................................................................................................. 48
Related documents ................................................................................................................................... 49
Revision history .......................................................................................................................................... 49
Bluetooth 5 module with a powerful Arm Cortex-M4 with FPU, and state-of-the-art power performance.
Both the variants of NINA-B30 are open CPU modules that enable customer applications to run on the
built-in Arm Cortex-M4 with FPU. With 1 MB flash and 256 kB RAM, they offer the best-in-class capacity
for customer applications on top of the Bluetooth low energy stack. NINA-B302 comes with an internal
antenna, while NINA-B301 has a pin for use with an external antenna. The internal PIFA antenna is
specifically designed for the small NINA form factor and provides an extensive range, independent of
ground plane and component placement.
NINA-B31 series
Bluetooth 5 module with a powerful Arm Cortex-M4 with FPU and u-blox connectivity software preflashed. The connectivity software in NINA-B31 modules provides support for u-blox Bluetooth low energy
Serial Port Service, GATT client and server, beacons, NFC™, and simultaneous peripheral and central roles
– all configurable from a host using AT commands. The NINA-B31x modules provide top grade security,
thanks to secure boot, which ensures the module only boots up with original u-blox software. NINA-B312
comes with an internal antenna, while NINA-B311 has a pin for use with an external antenna. The internal
PIFA antenna is specifically designed for the small NINA form factor and provides an extensive range,
independent of ground plane and component placement.
1 Functional description
1.1 Overview
The NINA-B3 series modules are small stand-alone Bluetooth 5 low energy modules featuring full
Bluetooth 5 support, a powerful Arm® Cortex®-M4 with FPU, and state-of-the-art power
performance. The embedded low power crystal improves power consumption by enabling optimal
power save modes.
The NINA-B3 series includes the following two variants as listed in the table below:
The NINA-B3 series modules are globally certified for use with the internal antenna or a range of
external antennas. This greatly reduces time, cost, and effort for customers integrating these
modules in their designs.
1.2 Applications
Industrial automation
Smart buildings and cities
Low power sensors
Wireless-connected and configurable equipment
Point-of-sales
Health devices
UBX-17052099 - R02 Functional description Page 6 of 50
NINA-B3 series - Data Sheet
1.3 Product features
1.3.1 NINA-B30 series
Table 1: NINA-B30 series main features summary
1.3.2 NINA-B31 series
Table 2: NINA-B31 series main features summary
UBX-17052099 - R02 Functional description Page 7 of 50
NINA-B3 series - Data Sheet
DC/DC and LDO regulators
BLE baseband
Cryptographic
accelerators
IO Buffers
PLL
VCC_IO (1.7 – 3.6 V)
VCC (1.7 - 3.6 V)
32 MHz
Reset
UART
SPI
GPIO
1.3 V
power
I2C
PWM
I2S
comparator
Analog
NFC
32.768 kHz
RTC, Timers
Antenna pin
NINA-B3x1
Nordic Semiconductor
nRF52840
QSPI
USB 2.0
QDEC
PDM
CryptoCell
1.4 Block diagram
PIFA antenna
(NINA-B3x2)
System
hardware
RF
256 kB
RAM
1 MB Flash
and Counters
PLL
Arm Cortex-M4
USB device
ADC and
Passive NFC tag
Figure 1: Block diagram of NINA-B3 series
1.4.1 NINA-B311
The NINA-B311 modules do not use the internal antenna and thus the PCB has been trimmed to
allow for a smaller module (10.0 x 11.6 mm). Instead of an internal antenna, the RF signal is available
at a module pin for routing to an external antenna or antenna connector.
1.4.2 NINA-B312
The NINA-B312 modules use an internal metal sheet PIFA antenna mounted on the PCB (10.0 x 15.0
mm). The RF signal pin is not connected to any signal path.
UBX-17052099 - R02 Functional description Page 8 of 50
NINA-B3 series - Data Sheet
Item
NINA-B3x1
NINA-B3x2
Bluetooth version
5.0
5.0
Band support
2.4 GHz, 40 channels
2.4 GHz, 40 channels
Typical conducted output power
+7.5 dBm
+8 dBm
Radiated output power (EIRP)
+10.5 dBm (with approved antennas)
+10 dBm
RX sensitivity (conducted)
-94 dBm
-94 dBm
RX sensitivity, long range mode
(conducted)
-100 dBm
-100 dBm
Supported BLE data rates
1 Mbps
2 Mbps
500 kbps
125 kbps
1 Mbps
2 Mbps
500 kbps
125 kbps
Module size
10.0 x 11.6 mm
10.0 x 15.0 mm
1.5 Product description
Table 3: NINA-B3 series characteristics summary
1.6 Hardware options
Except for the different PCB sizes and antenna solutions, the NINA-B3 series modules use an
identical hardware configuration. An on-board 32.768 KHz crystal is included as well as an integrated
DC/DC converter for higher efficiency under heavy load situations (see section 2.1.1 for more
information).
1.7 Software options
The integrated application processor of the NINA-B3 module is an Arm Cortex-M4 with FPU that has
1 MB flash memory and 256 kB RAM. The NINA-B3 modules support additional external memory that
can be connected to the Quad Serial Peripheral Interface (QSPI); see section 2.4.3 for additional
information. The software structure of any program running on the module can be broken down into
the following components:
Radio stack
Bootloader (optional)
Application
UBX-17052099 - R02 Functional description Page 9 of 50
NINA-B3 series - Data Sheet
Figure 2: NINA-B3 software structure and available software options
NINA-B3 Software
structure
Radio
Stack
Applicatio
NINA-B31 series
Nordic S140 SoftDevice
u-blox
Nordic
SDK
Wirepas mesh
NINA-B30 series options
Bootloader
Connectivity
connectivity
software
Software
+
SDK
1.7.1 u-blox connectivity software
The NINA-B31 series modules are pre-flashed with u-blox connectivity software.
The u-blox connectivity software enables use of the u-blox Low Energy Serial Port Service, controlled
by AT commands over the UART interface. The NINA-B31 modules can be configured using the ublox s-center evaluation software, which can be downloaded from the u-blox website and is available
free of charge.
Much more information on the features and capabilities of the u-blox connectivity software and how
to use it can be found in the
u-blox Short Range AT Commands Manual [2]
.
1.7.2 Open CPU
The open CPU architecture in the NINA-B30 series modules allows you to build your own
applications. u-blox recommends the following development approaches to speed up the process:
1.7.2.1 Nordic SDK
The Nordic Semiconductors nRF5 SDK provides a rich and well-tested software development
environment for nRF52 based devices. It includes a broad selection of drivers, libraries, and example
applications. It also includes other radio stacks.
The NINA-B3 series modules are only certified for use with the S140 Bluetooth Low Energy
SoftDevice. If you would like to use another 2.4 GHz radio protocol, contact u-blox support for your
area as listed in the Contact section.
1.7.2.2 Wirepas connectivity software
The NINA-B30 series modules can also be used together with the Wirepas software stack. This will
enable the NINA-B30 module to be used in a large scale mesh environment.
The Wirepas connectivity software is a third party licensed software from Wirepas.
For more information about the Wirepas connectivity software, contact the u-blox support for your
area as listed in the Contact section or contact Wirepas directly.
1.8 Bluetooth device address
UBX-17052099 - R02 Functional description Page 10 of 50
NINA-B3 series - Data Sheet
Each NINA-B31 module is pre-programmed with a unique 48-bit Bluetooth device address. For
NINA-B30 series modules, or if the memory of a NINA-B31 module is corrupted or otherwise lost, the
address can be recovered from the data matrix barcode printed on the module label.
UBX-17052099 - R02 Functional description Page 11 of 50
NINA-B3 series - Data Sheet
2 Interfaces
2.1 Power management
2.1.1 Module supply input (VCC)
The NINA-B3 series uses integrated step-down converters to transform the supply voltage
presented at the VCC pin into a stable system voltage. Because of this, the NINA-B3 modules are
compatible for use in battery powered designs without the use of an additional voltage converter.
You can choose one of the following two on-board voltage converter options:
A low-dropout (LDO) converter
A DC/DC buck converter
Normally, the module will automatically switch between these options depending on the current
consumption of the module. Under high loads such as when the radio is active, the DC/DC converter
is more efficient, while the LDO converter is more efficient in the power saving modes.
2.1.2 Digital I/O interfaces reference voltage (VCC_IO)
All modules in the u-blox NINA series provide an additional voltage supply input for setting the I/O
voltage level. In NINA-B3 series modules, the I/O voltage level is similar to the supply voltage and
VCC_IO is internally connected to the supply input. Therefore, only a single supply voltage is needed
for NINA-B3, which makes it ideal for battery powered designs.
☞ This may not be the case for other modules in the NINA series. A design that should be pin
compatible with other NINA-series modules should keep the VCC and VCC_IO supply rails
separate.
2.2 RF antenna interfaces
2.2.1 2.4 GHz Bluetooth low energy (ANT)
The three NINA-B3 model versions have their own 2.4 GHz antenna solutions respectively:
The NINA-B311 modules provide an antenna pin (ANT) with a nominal characteristic impedance
of
50 Ω. This pin can be connected to an onboard antenna or antenna connector using a controlled
impedance trace.
The NINA-B312 modules use an integrated antenna solution; no additional components are
required. The antenna is a metal sheet PIFA antenna that makes the module insensitive to
placement on the carrier board or the size of the carrier board, when compared to other
integrated antenna solutions. The ANT pin is internally disconnected on these models.
2.2.2 Near Field Communication (NFC)
The NINA-B3 series modules include a Near Field Communication interface, capable of operating as
a 13.56 MHz NFC tag at a bit rate of 106 kbps. As an NFC tag, the data can be read from or written to
the NINA-B3 modules using an NFC reader; however, the NINA-B3 modules are not capable of
reading other tags or initiating NFC communications. The NFC interface can be used to wake the
module from sleep mode, meaning that the module can be kept in the deepest power save mode and
wake up and properly react to an NFC field.
Two pins are available for connecting to an external NFC antenna: NFC1 and NFC2.
UBX-17052099 - R02 Interfaces Page 12 of 50
NINA-B3 series - Data Sheet
2.3 System functions
The NINA-B3 series modules are power efficient devices capable of operating in different power
saving modes and configurations. Different sections of the module can be powered off when not
needed and complex wake- up events can be generated from different external and internal inputs.
The radio part of the module operates independently from the CPU. The three main power modes
are:
Active
Standby
Sleep
Depending on the application, the module should spend most of its time in either standby or sleep
mode to minimize current consumption.
2.3.1 Module power-on
You can switch on or reboot the NINA-B3 modules in one of the following ways:
Rising edge on the VCC pin to a valid supply voltage
Issuing a reset of the module (see section 2.3.5)
An event to wake up from the sleep mode to the active mode can be triggered by:
A programmable digital or analog sensor event. For example, rising voltage level on an analog
comparator pin
Detecting an NFC field
Supplying 5 V to the VBUS pin (plugging in the USB interface)
While waking up from the standby mode to active mode, an event can also be triggered by:
The on-board Real Time Counter (RTC)
The radio interface
2.3.2 Module power off
There is no dedicated pin to power off the NINA-B3 modules. You can configure any GPIO pin to enter
or exit the sleep mode (see section 2.3.4), which essentially powers down the module.
An under-voltage (brown-out) shutdown occurs on the NINA-B3 modules when the VCC supply
drops below the operating range minimum limit. If this occurs, it is not possible to store the current
parameter settings in the module’s non-volatile memory. An over temperature and under
temperature shutdown can be enabled on the NINA-B3 modules, and is initiated if the temperature
measured within the module is outside operating conditions. The temperature is measured by an
integrated temperature sensor in the radio chip.
2.3.3 Standby mode
Standby mode is one of the power saving modes in NINA-B3 modules that essentially powers down
the module but keeps the system RAM and configurations intact. It also allows for complex,
autonomous power-up events including periodic RTC events and radio events.
The following events can be used to bring the module out of the standby mode:
Internal wake-up events from the RTC, radio, NFC and so on.
Analog or digital sensor events (programmable voltage level or edge detection)
During standby mode, the module is clocked at 32 kHz, which is generated by an internal 32 kHz
crystal oscillator.
UBX-17052099 - R02 Interfaces Page 13 of 50
NINA-B3 series - Data Sheet
2.3.4 Sleep mode
Sleep mode is the deepest power saving mode of NINA-B3 modules. During sleep mode, all
functionality is stopped to ensure minimum power consumption. The module needs an external
event in order to wake up from the sleep mode. The module will always reboot after waking up from
the sleep mode; however different sections of the RAM can be configured to remain intact during
and after going to the sleep mode.
The following events can be used to wake up the module out of the sleep mode:
External event on a digital pin
External analog event on a low power comparator pin
Detection of an NFC field
When using the u-blox connectivity software, the module can be manually switched on or off with
proper storage of the current settings using the UART DSR pin.
The module can be programmed to latch the digital values present at its GPIO pins during sleep. The
module will keep the values latched, and a change of state on any of these pins will trigger a wake-up
to active mode.
2.3.5 Module reset
You can reset the NINA-B3 modules using one of the following ways:
Low level on the RESET_N input pin, normally kept high using an internal pull-up. This causes an
“external” or “hardware” reset of the module. The current parameter settings are not saved in
the module’s non-volatile memory and a proper network detach is not performed.
Using the AT+CPWROFF command. This causes an “internal” or “software” reset of the module.
The current parameter settings are saved in the module’s non-volatile memory and a proper
network detach is performed.
2.3.6 CPU and memory
The Nordic Semiconductor nRF52840 chip in the NINA-B3 series modules includes a powerful Arm
Cortex M4 processor. The processor works with a superset of 16 and 32-bit instructions (Thumb-2)
at 64 MHz clock speed. It can use up to 37 interrupt vectors and 3 priority bits.
The nRF52840 chip has 1 MB of flash and 256 KB of RAM for code and data storage. Additionally, up
to 4 GB of external memory can be addressed with Execute in Place (XIP) support via the QSPI
interface. See Section 2.4.3 for additional information.
2.3.7 Direct Memory Access
All interfaces described in this data sheet support Direct Memory Access (DMA) to move any data
generated from the interface directly into the RAM, without involving the CPU. This ensures fluent
operation of the CPU with minimal need for interruption. To reduce the overall power consumption,
DMA should be used as often as possible.
2.3.8 Programmable Peripheral Interconnect
The Nordic Semiconductor nRF52840 chip in the NINA-B3 series modules include a programmable
peripheral interconnect (PPI), which is basically a switch matrix that connects various control signals
between different interfaces and system functions. This allows most interfaces to bypass the CPU
in order to trigger a system function, that is, an incoming data packet may trigger a counter or a
falling voltage level on an ADC, might toggle a GPIO, all without having to send an interrupt to the
CPU. This enables smart applications that are extremely power efficient that wake up the CPU only
when it is needed.
UBX-17052099 - R02 Interfaces Page 14 of 50
NINA-B3 series - Data Sheet
2.3.9 Real Time Counter (RTC)
A key system feature available on the module is the Real Time Counter. This counter can generate
multiple interrupts and events to the CPU and radio as well as internal and external hardware blocks.
These events can be precisely timed ranging from microseconds up to hours, and allows for periodic
BLE advertising events etc., without involving the CPU. The RTC can be operated in the active and
standby modes.
2.4 Serial interfaces
NINA-B3 modules provide the following serial communication interfaces:
2x UART interfaces: 4-wire universal asynchronous receiver/transmitter interface used for AT
command interface, data communication, and u-blox connectivity software upgrades using the
Software update+UFWUPD AT command.
3x SPI interfaces: Up to three serial peripheral interfaces can be used simultaneously.
1x QSPI interface: High speed interface used to connect to the external flash memories.
2x I2C interfaces: Inter-Integrated Circuit (I2C) interface for communication with digital sensors.
1x I2S interface: Used to communicate with external audio devices.
1x USB 2.0 interface: The USB device interface to connect to the upstream host.
☞ Most digital interface pins on the module are shared between the digital, analog interfaces and
GPIOs. Unless otherwise stated, all functions can be assigned to any pin that is not already
occupied.
☞ Two of the SPI interfaces share common hardware with the I
used simultaneously. That is, if both the I2C interfaces are in use then only one SPI interface will
be available.
The 4-wire UART interface supports hardware flow control and baud rates up to 1 Mbps. Other
characteristics of the UART interface are listed below:
Pin configuration:
o TXD, data output pin
o RXD, data input pin
o RTS, Request To Send, flow control output pin (optional)
o CTS, Clear To Send, flow control input pin (optional)
Hardware flow control or no flow control (default) is supported.
Power saving indication available on the hardware flow control output (RTS pin): The line is driven
to the OFF state when the module is not ready to accept data signals.
Programmable baud rate generator allows most industry standard rates, as well as non-
standard rates up to 1 Mbps.
Frame format configuration:
o 8 data bits
o Even or no-parity bit
o 1 stop bit
Default frame configuration is 8N1, meaning eight (8) data bits, no (N) parity bit, and one (1) stop
bit.
Frames are transmitted in such a way that the least significant bit (LSB) is transmitted first.
2
C interfaces and they cannot be
UBX-17052099 - R02 Interfaces Page 15 of 50
Loading...
+ 35 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.