u-blox EVK-NINA-B3 Series, EVK-NINA-B301, EVK-NINA-B302, EVK-NINA-B312, EVK-NINA-B311 User Manual

B3 series
5 low energy modules. It also describes the different options for debugging
EVK-NINA-B3
Evaluation Kit for NINA-B3 modules
User Guide
This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA­standalone Bluetooth® and the development capabilities included in the evaluation board.
www.u-blox.com
UBX-17056481 - R03
EVK-NINA-B3 - User Guide
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 The information contained herein is provided “as is” and u implied, is given, including but not limited purpose of the information. This document may be revised by u documents, visit www.u Copyright © u

Document Information

Title EVK-NINA-B3
Subtitle Evaluation Kit for NINA-B3 modules
Document type User Guide
Document number UBX-17056481
Revision and date R03 13-Sep-2018
Disclosure Restriction
This document applies to the following products:
Product name Type number Firmware version PCN reference
EVK-NINA-B301 EVK-NINA-B301-00 ­EVK-NINA-B311 EVK-NINA-B311-00 ­EVK-NINA-B302 EVK-NINA-B302-00 -
EVK-NINA-B312 EVK-NINA-B312-00 -
UBX-17056481 - R03 Page 2 of 31
-blox AG.
-blox.com.
to, with respect to the accuracy, correctness, reliability and fitness for a particular
-blox.
-blox assumes no liability for its use. No warranty, either express or
-blox at any time without notice. For the most recent
EVK-NINA-B3 - User Guide

Contents

Document Information ................................................................................................................................ 2
Contents .......................................................................................................................................................... 3
1 Product description .............................................................................................................................. 4
1.1 Overview ........................................................................................................................................................ 4
1.2 Kit includes ................................................................................................................................................... 5
1.3 Key features ................................................................................................................................................. 5
1.4 EVK-NINA-B3 block diagram .................................................................................................................... 6
1.5 Connectors ................................................................................................................................................... 6
1.6 Powering options ......................................................................................................................................... 7
1.6.1 Selecting the power configuration jumpers .................................................................................. 8
1.6.2 Default power, 3.3 V ........................................................................................................................... 9
1.6.3 Battery powered, 3 V ........................................................................................................................10
1.6.4 Battery powered with protection diode, 2.7 V ............................................................................10
1.6.5 External supply ..................................................................................................................................11
1.6.6 Raspberry Pi HAT ..............................................................................................................................11
1.7 Arduino interface ......................................................................................................................................12
1.7.1 Arduino shield compatibility ...........................................................................................................14
1.8 Raspberry Pi compatible interface ........................................................................................................14
1.8.1 Powering considerations .................................................................................................................17
1.8.2 UART ...................................................................................................................................................17
1.8.3 EEPROM support ..............................................................................................................................17
1.9 Buttons and LEDs .....................................................................................................................................18
1.10 Disconnecting NINA signals from board peripherals ........................................................................18
1.11 Software debug options ..........................................................................................................................20
2 Setting up the evaluation board ..................................................................................................... 21
2.1 Evaluation board setup ............................................................................................................................21
2.2 Starting up .................................................................................................................................................21
2.2.1 EVK-NINA-B311 and EVK-NINA-B312 .........................................................................................21
2.2.2 EVK-NINA-B301 and EVK-NINA-B302 .........................................................................................21
2.3 Getting the latest software ....................................................................................................................22
Appendix ....................................................................................................................................................... 23
A Schematics ........................................................................................................................................... 23
B Glossary ..................................................................................................................................................29
Related documents ................................................................................................................................... 30
Revision history .......................................................................................................................................... 30
Contact ........................................................................................................................................................... 31
UBX-17056481 - R03 Page 3 of 31
EVK-NINA-B3 - User Guide

1 Product description

1.1 Overview

The u-blox EVK-NINA-B3 evaluation kit is a versatile development platform that allows quick prototyping of a variety of extreme low-power Internet of Things (IoT) applications, using full Bluetooth 5, NFC, and IEEE 802.15.4.
The u-blox EVK-NINA-B3 boards are available in the following four variants, depending on the required antenna and software solution:
EVK-NINA-B301, with an open CPU NINA-B301 module and an antenna connector for connecting to external antennas.
EVK-NINA-B311, with a NINA-B311 module including u-blox connectivity software, and an antenna connector for connecting to external antennas.
EVK-NINA-B302, with an open CPU NINA-B302 module that includes an internal antenna (a unique
2.4 GHz metal sheet antenna, soldered on to the module).
EVK-NINA-B312, with a NINA-B312 module including u-blox connectivity software and an internal antenna (a unique 2.4 GHz metal sheet antenna soldered on to the module).
The evaluation board provides access to all of the 38 GPIO pins and interfaces available on the NINA-B3 modules through a variety of connectors and interfaces including Arduino™ Uno R3 and Raspberry Pi header connectors.
The stand-alone NINA-B3 modules include an Arm flash and 256 kB RAM, running at a system clock of 64 MHz. This has been integrated inside the Nordic Semiconductor nRF52840 chip that the modules are based on. The evaulation board provides simple USB drag-n-drop programming and a SEGGER J-Link debug interface that can be used with the open CPU variants of the EVK. Nordic provides a free Software Development Kit (SDK) with a broad selection of drivers, libraries, and example applications that can be used for rapid prototyping.
®
Cortex®-M4F microcontroller with 1 MB internal
Figure 1: EVK-NINA-B311 evaluation board
UBX-17056481 - R03 Product description Page 4 of 31
EVK-NINA-B3 - User Guide
Take care when handling the EVK-NINA-B302 or EVK-NINA-B312. Applying force to the NINA
module might damage the internal antenna.

1.2 Kit includes

The EVK-NINA-B3 evaluation kit includes the following:
NINA-B3 evaluation board
2.4 GHz antenna with u.fl connector (only in EVK-NINA-B301 and EVK-NINA-B311)
NFC antenna
USB cable
Quick Start card

1.3 Key features

u-blox NINA-B3 Bluetooth Low Energy module based on the Nordic nRF52840 chipset
o Full Bluetooth 5 support o NFC tag functionality o 802.15.4 PHY o Integrated Arm Cortex-M4 microcontroller with 1 MB flash, 256 kB RAM, and 64 MHz
system clock
o USB 2.0 o Wide 1.7-3.6 V supply range
The NINA-B3 module supports different interfaces that can be configured to any of the 38 available GPIO pin(s):
o 8 analog capable inputs o 12 PWM capable outputs o 3x SPI o 2x UART with HW flow control o 2x I2C o 1x I2S o 1x PDM input o 1x Quadrature decoder
Full UART to USB converter with a Virtual COM port, allowing control of the extended UART features of the u-blox connectivity software
On-board J-Link debugger/programmer
o Mass Storage Device interface to PC, for drag-n-drop programming o Debug port o An additional Virtual COM port that, for example, may be connected to add-on boards
or to a debug UART on the NINA-B3
Dedicated USB connector for the NINA-B3 USB interface
Additional flash memory can be added to the board for use by the NINA-B3 module
RGB LED and push-buttons
Arduino UNO R3 and Raspberry Pi compatible pin header interfaces
Jumper headers and level shifters allow for flexible powering options of the NINA-B3 module, even
with full board support. They isolate the module entirely and control each power net separately in order to precisely measure low power applications or disconnect only unused parts of the board to save battery life.
Multiple board power supply options
o 5-12 V power plug o 5 V USB supply o 5-12 V Arduino VIN input
Battery holder supporting CR2032 coin cell batteries
UBX-17056481 - R03 Product description Page 5 of 31
EVK-NINA-B3 - User Guide

1.4 EVK-NINA-B3 block diagram

The block diagram of EVK-NINA-B3 is shown in Figure 2.
Figure 2: EVK-NINA-B3 block diagram
The block diagram shows the major interfaces and internal connections of the EVK-NINA-B3. The following sections describes in detail how the different interfaces are connected and may be used, as well as how the evaluation board may be configured to suit the needs of the user.

1.5 Connectors

Figure 3 shows the available connectors of the EVK-NINA-B3 and their layout. Table 1 describes the connectors and their uses in detail.
UBX-17056481 - R03 Product description Page 6 of 31
EVK-NINA-B3 - User Guide
Figure 3: Available connectors and their pinout
Connector annotation
J5 Power supply 2.1 mm power jack, the center pin is the positive terminal. 5 – 12 V input.
J17 Power supply Pin header that can be used to connect external power supplies. 5 – 12 V input.
BT1 Battery holder
J11
J10
J12
J21
J8
J16
Table 1: EVK-NINA-B3 connector description
Function Description
CR2032 coin cell battery holder. CR2032 usually has a 3 V potential when fully charged.
NFC antenna connector
2.4 GHz RF antenna connector
Cortex Debug connector
Cortex Debug+ETM connector
Power supply, COM port and debug USB
Power supply and NINA USB port
Pin header that connects to the u-blox NFC antenna included in the kit.
U.FL coaxial connector that can be used to connect antennas or RF equipment. This connector is only included in the EVK-NINA-B301/EVK-NINA-B311.
10-pin, 50 mil pitch connector that can be used to connect external debuggers to the NINA-B3 module. The NINA-B3 modules support Serial Wire debug (SWD) and Serial Wire Viewer, but not JTAG debug.
20-pin, 50 mil pitch connector. This extended connector has the same features as J12, but also allows for instruction trace operations via the Embedded Trace Macrocell (ETM) of the Cortex-M4 microcontroller inside the NINA-B3 module. This requires a special external debugger. Note that the 50 mil pitch pin header is not soldered onto the evaluation board by default.
The main USB connector that is used to program, debug, and communicate with the NINA module. It can also be used to power the entire board.
Additional USB connector directly connected to the NINA-B3 USB interface. Can also be used to power the entire board.

1.6 Powering options

Power can be supplied to the board in any of the following ways:
Via any of the USB connectors, J8 or J16
Using the power jack, J5
Using the Arduino interface VIN pin
Using the pin header J17
UBX-17056481 - R03 Product description Page 7 of 31
EVK-NINA-B3 - User Guide
Plugging in a battery to the battery holder BT1
These power supply sources are distributed to the rest of the board as shown in Figure 4.
Figure 4: Block diagram of the power net distribution

1.6.1 Selecting the power configuration jumpers

The EVK-NINA-B3 offers flexible powering options for the NINA-B3 module and the board itself. To configure this, jumpers are added or removed to pin headers, shorting two of the pins together and connecting or disconnecting different power nets on the evaluation board. Figure 5 shows the location of the power configuration jumper headers. The 3V3 net is supplied by the board and will always be powered as long as any of the power sources shown in Figure 4 are connected. The 3V3 net will not provide power unless a jumper is added to jumper header J7.
Figure 5: Jumper headers J7 and J22 are used to select power configurations
UBX-17056481 - R03 Product description Page 8 of 31
EVK-NINA-B3 - User Guide
this net must be floating to prevent back currents. If a HAT is connected, this net can
Connector annotation
J7 1 3V3
J22 1 VCC
Table 2: Pinout of jumper headers J7 and J22 used to configure the board power nets
Pin number
2 3V3_PI
3 VBAT_DIODE
4 VDD_NINA
5 VBAT Battery + terminal
6 VDD_NINA
7 3V3
8 VDD_NINA
9 3V3
10 VDD_MCU
11 GND Ground net.
12 GND Ground net.
2 VCC_IO
3 VDD_NINA
4 VDD_IO
5 GND Ground net.
6 GND Ground net.
Schematic net name
Description
Regulated 3.3 V net. This net is supplied by the board and will always be powered as long as a power source is connected.
Connects to the Raspberry Pi header’s (J14) 3V3 pins. If a Raspberry Pi is connected,
be shorted to the EVK 3.3 V supply to power the HAT.
To protect the battery from current back surges, connect the battery to the NINA module via a protection diode using this pin.
Connects to J22 pin 3, from where it can be connected to the module supply pin or somewhere else.
Connects to J22 pin 3, from where it can be connected to the module supply pin or somewhere else.
Regulated 3.3 V net. This net is supplied by the board and will always be powered as long as a power source is connected.
Connects to J22 pin 3, from where it can be connected to the module supply pin or somewhere else.
Regulated 3.3 V net. This net is supplied by the board and will always be powered as long as a power source is connected.
Supply net for the board functions not directly connected to the NINA module; Interface MCU, USB hub, UART to USB converter etc.
NINA module voltage supply that connects to the module VCC pin. Shorted to the VCC_IO net via 0 Ω resistor R4 by default.
Connects to the NINA module VCC_IO pin. Shorted to the VCC net via 0 Ω resistor R4 by default.
Connects to J7 pins 4, 6 and 8. Short J22 pins 1 and 3 allow the EVK to power the NINA module.
Supply net for LEDs and peripherals connected directly to the NINA module. Short J22 pins 2 and 4 use the NINA module I/O voltage as supply.
The following sections describe different jumper configurations and power scenarios that is available on the board, including the default configuration.
Check the jumper positions carefully; if a jumper is connected in a wrong way, it can permanently
damage the components that are on or connected to the board.

1.6.2 Default power, 3.3 V

This is the default power configuration for the evaluation board, and the jumpers are installed out of the box with this power configuration. All board peripherals are powered up, the NINA module is directly supplied by the board and everything is running at 3.3 V.
Figure 6: Jumper positions for default power configuration
UBX-17056481 - R03 Product description Page 9 of 31
EVK-NINA-B3 - User Guide
Connector annotation
J7 7, 8 Selects the board regulated 3.3 V net as source for the VDD_NINA net.
J22 1, 3
Table 3: Jumper positions for default power configuration
Add jumper to pins
9, 10 Powers up the Interface MCU, USB hub, and UART to USB converter with 3.3 V.
2, 4
Description
Powers up the NINA module. The NINA VCC and VCC_IO pins are connected to the selected source for the VDD_NINA net.
Powers up the peripherals directly connected to NINA such as LEDs and external memory with the NINA supply voltage.

1.6.3 Battery powered, 3 V

When using a battery, Figure 7 shows the default configuration. The battery voltage is connected to VDD_NINA, which in turn, is connected to the NINA-B3 VCC supply. If needed, a jumper can be added to J22 pins 2 and 4 to supply LEDs and other peripherals with power, as long as this does not exceed the maximum current rating of the battery. If the NINA module has to be configured, the VDD_MCU net can be connected to enable PC communications by adding a jumper to J7 pins 9 and 10.
Figure 7: Jumper positions for battery powered operation, two jumpers are optional
Connector annotation
J7 5, 6 Selects the battery connected to the battery holder as source for the VDD_NINA net.
J22 1, 3
Table 4: Jumper positions for battery powered operation, two jumpers are optional
Add jumper to pins
9, 10 (Optional) Powers up the Interface MCU, USB hub, and UART to USB converter with 3.3 V.
2, 4
Description
Powers up the NINA module. The NINA VCC and VCC_IO pins are connected to the selected source for the VDD_NINA net.
(Optional) Powers up the peripherals directly connected to NINA such as LEDs and external memory with the NINA supply voltage.

1.6.4 Battery powered with protection diode, 2.7 V

This use case is meant to protect the battery from current back surges. When using the NFC interface, there is a risk that the applied electromagnetic field can cause back surges that will typically damage a non-chargeable battery. To prevent this damage, a schottky diode can be added in series to the battery, which will block any back current surges. A jumper should then be added to J7 pins - 3 and 4 instead of 5 and 6.
The diode will lower the voltage level of the battery by about 0.3 V.
Figure 8: Jumper positions for battery powered operation with a protection diode, two jumpers are optional
UBX-17056481 - R03 Product description Page 10 of 31
EVK-NINA-B3 - User Guide
Connector annotation
J7 3, 4 Selects the diode protected battery as a source for the VDD_NINA net.
J22 1, 3
Table 5: Jumper positions for battery powered operation with a protection diode, two jumpers are optional
Add jumper to pins
9, 10 (Optional) Powers up the Interface MCU, USB hub, and UART to USB converter with 3.3 V.
2, 4
Description
Powers up the NINA module. The NINA VCC and VCC_IO pins are connected to the selected source for the VDD_NINA net.
(Optional) Powers up the peripherals directly connected to NINA such as LEDs and external memory with the NINA supply voltage.

1.6.5 External supply

When measuring current consumption or performing other NINA-B3 module characterization measurements, it can be useful to power the module with an external source such as a DC power analyzer. In such a case, all jumpers can be removed and the required supply nets can be fed externally by connecting to the pin headers. For example, the NINA-B3 module can be powered by connecting an external supply directly to the J22 pin 1 and GND.
Take care that unpowered parts of the board are properly isolated. If a voltage is applied to the
signal of an unpowered device, current might leak through various protection circuits of the device. This might give false readings when measuring current consumption etc.
Figure 9 below shows a few optional jumper connections that can be helpful when supplying the module with an external supply.
Figure 9: Optional jumper positons while using an external power supply
Connector annotation
J7 7, 8 (Optional) Selects the board regulated 3.3 V net as a source for the VDD_NINA net.
J22 3, 4
Table 6: Optional jumper positons while using an external supply
Add jumper to pins
9, 10 (Optional) Powers up the Interface MCU, USB hub, and UART to USB converter with 3.3 V.
Description
(Optional) Powers up the peripherals directly connected to NINA such as LEDs and external memory with the selected source for the VDD_NINA net.

1.6.6 Raspberry Pi HAT

When connecting a HAT to the Raspberry Pi interface, the following jumper configuration can be used. Depending on how the NINA module should communicate with a test PC over USB or with the HAT, the VDD_MCU net could be left unpowered.
The 3V3_PI supply net must only be powered when connecting to a Raspberry Pi expansion board
(HAT). If connecting to a Raspberry Pi board, the jumper must be disconnected.
Figure 10: Jumper configuration when connected to a Raspberry Pi HAT
UBX-17056481 - R03 Product description Page 11 of 31
EVK-NINA-B3 - User Guide
Connector annotation
J7 1,2 Connects the 3V3_PI net to the regulated 3.3 V supply.
J22 1, 3
Table 7: Jumper configuration when connected to a Raspberry Pi HAT
Add jumper to pins
7, 8 Selects the board regulated 3.3 V net as a source for the VDD_NINA net.
9, 10 (Optional) Powers up the Interface MCU, USB hub, and UART to USB converter with 3.3 V.
2, 4
Description
Powers up the NINA module. The NINA VCC and VCC_IO pins are connected to the selected source for the VDD_NINA net.
(Optional) Powers up the peripherals directly connected to NINA such as LEDs and external memory with the NINA supply voltage.

1.7 Arduino interface

The EVK-NINA-B3 includes a set of pin headers and mounting holes that are compatible with certain Arduino or Arduino inspired shields. Figure 11 shows the layout of the Arduino interface and Table 8 explains the pinout in more detail. Section 1.7.1 describes what specifications must be met for a shield to be compatible for use with the EVK-NINA-B3.
Figure 11: Pin headers that are compatible with some Arduino shields
UBX-17056481 - R03 Product description Page 12 of 31
EVK-NINA-B3 - User Guide
Pin
Conn.
J1 1 N/C Not Connected - - Not connected
J2 1 A0 Analog input GPIO_25 P0.04 Analog function capable GPIO
J3 1 D0/RX Digital I/O, UART RX
J4 1 D8 Digital I/O GPIO_33 P1.09
Table 8: Pinout of the Arduino UNO R3 compatible interface
Arduino
No.
pin
2 IOREF
3 RESET Reset signal input. Active low logic RESET_N P0.18
4 3.3V 3.3 V DC regulated supply output 3V3 -
5 5V 5 V regulated supply output 5V -
6 GND Ground GND GND
7 GND Ground GND GND
8 VIN External DC supply input, 5 – 12 VDC VIN -
2 A1 Analog input GPIO_24 P0.30 Analog function capable GPIO
3 A2 Analog input GPIO_27 P0.05 Analog function capable GPIO
4 A3 Analog input
5 A4 Analog input
6 A5 Analog input
2 D1/TX Digital I/O, UART TX
3 D2 Digital I/O
4 D3 Digital I/O
5 D4 Digital I/O GPIO_1 P0.13
6 D5 Digital I/O GPIO_32 P0.11
7 D6 Digital I/O GPIO_28 P0.09
8 D7 Digital I/O GPIO_29 P0.10
2 D9 Digital I/O GPIO_46 P0.12
3 D10 Digital I/O GPIO_2 P0.14
4 D11 Digital I/O GPIO_3 P0.15
5 D12 Digital I/O GPIO_8 P1.00
6 D13 Digital I/O GPIO_45 P0.07
7 GND Ground GND
8 AREF Analog reference voltage level - - Not connected
9 SDA I2C data signal GPIO_4 P0.16
10 SCL I2C clock signal GPIO_5 P0.24
Description
I/O reference voltage level. Selectable by user to 1.7 – 3.6 V
Schematic net name
VDD_IO - See section 1.6
SWITCH_2/ GPIO_18
UART_DSR/ GPIO_17
UART_DTR/ GPIO_16
UART_RXD/ GPIO_23
UART_TXD/ GPIO_22
UART_CTS/ GPIO_21
UART_RTS/ GPIO_20
nRF52 pin
P0.02
P0.28
P0.03
P0.29 UART_RXD signal on NINA-B31
P1.13 UART_TXD signal on NINA-B31
P1.12 UART_CTS signal on NINA-B31
P0.31 UART_RTS signal on NINA-B31
Alternate functions and notes
Cannot be used as supply input, use VIN instead. Only supplied by USB VBUS.
Analog function capable GPIO, SWITCH_2 on NINA-B31. This signal is pulled low when the button SW2 is pressed
Analog function capable GPIO, UART_DSR signal on NINA-B31
Analog function capable GPIO, UART_DTR signal on NINA-B31
Signal not connected by defualt, configured for NFC use
Signal not connected by defualt, configured for NFC use
UBX-17056481 - R03 Product description Page 13 of 31
EVK-NINA-B3 - User Guide

1.7.1 Arduino shield compatibility

The EVK-NINA-B3 has an I/O voltage range of 1.7-3.6 V. It can therefore be used only with shields that also support an I/O voltage within this range.
The EVK-NINA-B3 has a pinout that is compatible with some Arduino or Arduino inspired shields. This section describes the features of the EVK pins that a shield must comply with:
IOREF: The I/O voltage level of the NINA-B3 module is 3.3 V by default, but the EVK can be modified to allow other voltages (1.7-3.6 V).
RESET: Is connected to the RESET button (SW0).
3.3 V: A regulated 3.3 V output. Should not be used as a voltage supply input, use the VIN pin
instead.
5 V: Is only a 5 V supply output if the EVK is being powered by USB. If any other power configuration is used, this pin will be unconnected (floating). It is safe to connect an external 5 V supply to this pin even when a USB cable is connected. This pin cannot be used to power the board, use the VIN pin instead.
VIN: May be used as a 5 -12 V supply input to power the EVK-NINA-B3.
Pin 0 (RX): Is connected to the NINA-B3 UART RX pin (NINA pin 23).
Pin 1 (TX): Is connected to the NINA-B3 UART TX pin (NINA pin 22).
Note on SCL/SDA: On some Arduino boards, the I
2
C signals, SCL, and SDA are connected to the pins A4 and A5 and to the SCL and SDA pins in the top right hand corner. Since these pins will be shorted together it might cause problems when connected to the EVK-NINA-B3, which has not shorted these pins together.
Note on digital I/O pins: Some of the digital I/O pins can be connected to the on-board debug MCU, thus allowing serial communication and flashing/debugging over USB. This can cause interference on the signals that are also used by an Arduino shield. See section 1.10 on how to disconnect these signals from the debug MCU.

1.8 Raspberry Pi compatible interface

The EVK-NINA-B3 includes a 40-pin GPIO header that can be used to interface with either a Raspberry Pi computer board or with a Raspberry Pi expansion board (HAT). The EVK-NINA-B3 uses different hardware and software configurations depending on if it is connected to a Pi or a HAT; the differences are covered in this section. The default configuration is to connect to a Pi.
Not all the Raspberry Pi versions and HATs are supported, since it requires the 40-pin GPIO header, which older versions did not have. Table 9 lists the compatible Raspberry Pi versions.
Compatible Raspberry Pi boards
Raspberry Pi 1 Model A+
Raspberry Pi 1 Model B+
Raspberry Pi 2 Model B
Raspberry Pi 3 Model B
Raspberry Pi Zero
Raspberry Pi Zero W
Table 9: Compatible Raspberry Pi boards
UBX-17056481 - R03 Product description Page 14 of 31
EVK-NINA-B3 - User Guide
Figure 12: Pin header J14 that is compatible with the Raspberry Pi GPIO connectors
Figure 12 shows the layout of the Raspberry Pi interface and Table 10 explains the pinout in detail. There are three mounting holes that can be used for increased mechanical stability. The two on either side of connector J14 are common to all Raspberry Pi boards, but the third one is only compatible with the Pi Zero boards.
UBX-17056481 - R03 Product description Page 15 of 31
EVK-NINA-B3 - User Guide
Pin
Conn.
J14 1 3.3 V 3.3 V supply pin 3V3_PI - Not connected by default, see section 1.6
Raspberry
No.
Pi pin
2 5 V 5 V supply pin 5V -
3 GPIO02 Digital I/O GPIO_5 P0.24
4 5 V 5 V supply pin 5V -
5 GPIO03 Digital I/O GPIO_4 P0.16
6 GND Ground GND GND
7 GPIO04 Digital I/O GPIO_3 P0.15
8 GPIO14 Digital I/O, UART TX/RX RASP_TXD P0.29
9 GND Ground GND GND
10 GPIO15 Digital I/O, UART RX/TX RASP_RXD P1.13
11 GPIO17 Digital I/O GPIO_2 P0.14
12 GPIO18 Digital I/O GPIO_1 P0.13
13 GPIO27 Digital I/O GPIO_52 P0.19
14 GND Ground GND GND
15 GPIO22 Digital I/O GPIO_51 P0.17
16 GPIO23 Digital I/O GPIO_50 P0.20
17 3.3 V 3.3 V supply pin 3V3_PI - Not connected by default, see section 1.6
18 GPIO24 Digital I/O GPIO_49 P0.22
19 GPIO10 Digital I/O GPIO_48 P0.21
20 GND Ground GND GND
21 GPIO09 Digital I/O GPIO_47 P0.23
22 GPIO25 Digital I/O GPIO_46 P0.12
23 GPIO11 Digital I/O GPIO_45 P0.07
24 GPIO08 Digital I/O GPIO_44 P0.27
25 GND Ground GND GND
26 GPIO07 Digital I/O GPIO_43 P0.06
27 ID_SD
28 ID_SC
29 GPIO05 Digital I/O GPIO_40 P1.15
30 GND Ground GND GND
31 GPIO06 Digital I/O GPIO_39 P1.11
Description
EEPROM config I2C data signal
EEPROM config I2C clock signal
Schematic net name
GPIO_42 P0.26
GPIO_41 P1.14
nRF52 pin
Alternate functions and notes
Cannot be used as supply input. Supplied by USB VBUS and protected from back powering.
Cannot be used as supply input. Supplied by USB VBUS and protected from back powering.
Connected to NINA UART_RXD pin by default, see section 1.8.2
Connected to NINA UART_TXD pin by default, see section 1.8.2
Connected to NINA through a solder bridge, if the solder bridge is cut this pin will be left floating
Connected to NINA through a solder bridge, if the bridge is cut this pin will be left floating
Connected to NINA through a solder bridge, if the bridge is cut this pin will be left floating
Connected to NINA through a solder bridge, if the bridge is cut this pin will be left floating
Connected to NINA through a solder bridge, if the bridge is cut this pin will be left floating
Connected to NINA through a solder bridge, if the bridge is cut this pin will be left floating
Should only be used to read or simulate HAT EEPROMs, see section 1.8.3
Should only be used to read or simulate HAT EEPROMs, see section 1.8.3
UBX-17056481 - R03 Product description Page 16 of 31
EVK-NINA-B3 - User Guide
Pin
Conn.
Table 10: Pinout of the Raspberry Pi compatible interface
Raspberry
No.
Pi pin
32 GPIO12 Digital I/O GPIO_38 P1.10
33 GPIO13 Digital I/O GPIO_37 P1.03
34 GND Ground GND GND
35 GPIO19 Digital I/O GPIO_36 P1.02
36 GPIO16 Digital I/O GPIO_35 P1.01
37 GPIO26 Digital I/O GPIO_34 P1.08
38 GPIO20 Digital I/O GPIO_33 P1.09
39 GND Ground GND GND
40 GPIO21 Digital I/O GPIO_32 P0.11
Description
Schematic net name
nRF52 pin
Alternate functions and notes

1.8.1 Powering considerations

There are two voltage nets used in the Raspberry Pi interface - 3V3_PI and 5V. Both the 3V3_PI and 5V nets can be used to power HATs, but should not be used when connecting to a Raspberry Pi. See section 1.6.6 for more information.
The 3V3_PI power net must not be connected to the 3.3 V supply when connected to a Raspberry
Pi board. It could damage both the boards.

1.8.2 UART

The Raspberry Pi interface provides two pins that can be used for UART communications GPIO14 and GPIO15. In UART communications, signals are always connected RX <-> TX and vice versa. This means
that on a Raspberry Pi board GPIO14 will be TX and on a HAT it will be RX. To support talking to both HATs and Pi boards, the zero Ω resistors - R57, R58, R59 and R60 can be used to toggle the NINA TX and RX pins between GPIO14 and GPIO15. If a NINA-B30 is used, this switch can also be made in the software. By default, the EVK-NINA-B3 will be configured to simulate a HAT, and GPIO14 is connected to the NINA UART_RXD pin and GPIO15 is connected to the NINA UART_TXD pin.

1.8.3 EEPROM support

The Raspberry Pi interface supports a unique EEPROM solution to store the HAT specific GPIO configurations on the HAT board, to be read by the Raspberry Pi before configuring its GPIOs. The two pins used for this - ID_SD and ID_SC, are connected to the NINA-B3 module. The NINA module can thus either read the GPIO configuration from a HAT, or simulate an EEPROM and send configurations to a connected Pi. This requires a NINA-B30 module and a custom built application.
It is not mandatory to use this EEPROM solution; if not used, the two NINA pins GPIO_42 and GPIO_41 can be left unconfigured.
Two pull-up resistors - R44 and R50, can be added to the I the evaluation board by default.
Visit https://github.com/raspberrypi/hats/blob/master/designguide.md for more information on the ID EEPROM specification.
2
C lines if needed. They are not mounted on
UBX-17056481 - R03 Product description Page 17 of 31
EVK-NINA-B3 - User Guide

1.9 Buttons and LEDs

Figure 13: Position of the push-buttons and LEDs on the evaluation board
Annotation Function Description
SW0 Reset button Connected directly to the NINA RESET_N pin.
SW1 User button
SW2 User button
Table 11: EVK-NINA-B3 buttons
Annotation Function Description Color
DS1 UART CTS LED Connected to the NINA UART_CTS (GPIO_21) pin via jumper header J9
DS2 UART RTS LED Connected to the NINA UART_RTS (GPIO_20) pin via jumper header J9
DS3 Interface MCU LED
DS4 Interface MCU LED Error LED
DS5 UART DTR LED Connected to the NINA UART_DTR (GPIO_16) pin via jumper header J9
DS6 UART DSR LED Connected to the NINA UART_DSR (GPIO_17) pin via jumper header J9
DS7 UART TXD LED Connected to the NINA UART_TXD (GPIO_22) pin via jumper header J9
DS8 UART RXD LED Connected to the NINA UART_RXD (GPIO_23) pin via jumper header J9
DS9 RGB LED
Table 12: EVK-NINA-B3 LED indicators
Push button for application use. Connected directly to the NINA SWITCH_1 (GPIO_7) pin
Push button for application use. Connected directly to the NINA SWITCH_2 (GPIO_18) pin
Blinks on USB enumeration and activity, lit when the Interface MCU is connected via USB
Connected to the NINA RED (GPIO_1), GREEN (GPIO_7) and BLUE (GPIO_8) pins via jumper header J19

1.10 Disconnecting NINA signals from board peripherals

All evaluation board peripherals, such as level shifters, LEDs, and the interface MCU will be connected to the NINA-B3 module by default. This might not suit all evaluation scenarios. All peripherals can be switched off by disconnecting their power supplies (see section 1.6), but if only specific signals have to be isolated, it will require finer control. All the NINA module signals that are connected to board peripherals have thus been routed via jumper headers, so that jumpers can be pulled or added as needed by the evaluation board user, isolating, or connecting specific signals. Figure 14 shows the layout of these jumper headers.
UBX-17056481 - R03 Product description Page 18 of 31
EVK-NINA-B3 - User Guide
Figure 14: Jumper headers J19 and J9 that are used to isolate specific NINA signals
Connector annotation
J19 1 RESET_N Reset signal, active low
J9 1
Table 13: Pinout of jumper headers - J19 and J9
Pin number
2 RESET_N_I Connects to the Interface MCU’s reset line
3 SWDIO SWD data signal
4 SWDIO_I Interface MCU SWD data signal, used to program/debug the NINA module
5 SWDCLK SWD clock signal
6 SWDCLK_I Interface MCU SWD data signal, used to program/debug the NINA module
7 GPIO_8
8 BLUE RGB diode blue signal, active low
9
10 GREEN RGB diode green signal, active low
11 GPIO_1
12 RED RGB diode red signal, active low
2 UART_DTR_I UART to USB DTR signal
3
4 UART_DSR_I UART to USB DSR signal
5
6 UART_RTS_I UART to USB RTS signal
7
8 UART_CTS_I UART to USB CTS signal
9
10 UART_TXD_I UART to USB TXD signal
11
12 UART_RXD_I UART to USB RXD signal
Schematic net name
GPIO_7/ SWITCH_1
GPIO_16/ UART_DTR
GPIO_17/ UART_DSR
GPIO_20/ UART_RTS
GPIO_21/ UART_CTS
GPIO_22/ UART_TXD
GPIO_23/ UART_RXD
Description
NINA-B30: GPIO or TRACE NINA-B31: BLUE signal
NINA-B30: GPIO, can be used as either user LED output or push-button input NINA-B31: SWITCH_1 and GREEN signal
NINA-B30: GPIO, can be used as user LED output NINA-B31: RED signal
NINA-B30: analog capable GPIO signal NINA-B31: UART DTR output
NINA-B30: analog capable GPIO signal NINA-B31: UART DSR input
NINA-B30: analog capable GPIO signal NINA-B31: UART RTS output
NINA-B30: GPIO signal NINA-B31: UART CTS input
NINA-B30: GPIO signal NINA-B31: UART TXD output
NINA-B30: analog capable GPIO signal NINA-B31: UART RXD input
UBX-17056481 - R03 Product description Page 19 of 31
EVK-NINA-B3 - User Guide

1.11 Software debug options

You can debug the software using the following two options in EVK-NINA-B3:
Onboard debug solution available on the USB connector
Using an external debugger connected to J12 connector
An external debugger connected to the J12 connector is useful when powering the evaluation board with the CR2032 coin cell battery, or through the external power supply connector J5. It could also be useful in a scenario where the debug MCU interface has been disconnected from the NINA-B3 module using the jumpers on J9 header. The SEGGER J-Link software [4] is required to debug using the onboard J-Link hardware on the EVK-NINA-B3.
UBX-17056481 - R03 Product description Page 20 of 31
EVK-NINA-B3 - User Guide

2 Setting up the evaluation board

2.1 Evaluation board setup

The EVK-NINA-B311/EVK-NINA-B312 will be delivered with the u-blox connectivity software installed on the module. Before connecting the module, download and install the latest u-blox s-center evaluation software from the u-blox website.
To use Bluetooth Low Energy on the EVK-NINA-B311/EVK-NINA-B301, connect a 2.4 GHz antenna to the U.FL antenna connector (J10). The EVK-NINA-B312/EVK-NINA-B302 has an onboard antenna.
Plug in either an external power supply in J5 connector or connect to a USB host with a USB cable attached to J8 connector. You can also power the evaluation board with a CR2032 coin cell battery. The status light (DS6) will turn green, indicating it has power. The NFC antenna can be connected to the J11 connector.
Be careful to check polarity before connecting an external power supply to the EVK-NINA-B3
evaluation board. Center conductor is positive (+) and the ring is negative (-).
The operating system will install the correct drivers automatically. The drivers will only need to be installed the first time you connect the unit to a new computer.
If the drivers are not installed automatically, download the nRFgo Studio from
www.nordicsemi.com to get the Jlink CDC UART driver.
A COM port will automatically be assigned to the unit by Windows. Do the following to view the assigned COM ports on Windows 7:
Open the Control Panel and click Hardware and Sound.
Click Device Manager in Devices and Printers. This will open Device Manager window where you
can view the assigned COM ports.
To view the assigned COM ports on Windows 10, right-click on the Windows Start button and select Device Manager.

2.2 Starting up

2.2.1 EVK-NINA-B311 and EVK-NINA-B312

Perform the following steps to enable communication with the module:
1. Start the u-blox s-center evaluation software.
2. Use the default baudrate 115200, 8N1 with flow control.
3. You will now be able to communicate with the module through AT commands.
For a list of available AT commands, see the u-blox Short Range AT Commands Manual [3]. To get started with basic use case set up of the EVK-NINA-B3 with u-blox connectivity software, see the NINA-B31 Getting Started [5].

2.2.2 EVK-NINA-B301 and EVK-NINA-B302

If you would like to use the EVK-NINA-B3 together with Nordic Semiconductor SDK, refer to the Software section of the NINA-B3 System Integration Manual [2].
UBX-17056481 - R03 Setting up the evaluation board Page 21 of 31
EVK-NINA-B3 - User Guide

2.3 Getting the latest software

Go to the u-blox support webpage to obtain the latest available firmware. Instructions on reflashing the EVK-NINA-B3 can be found in the Software section of the NINA-B3 System Integration Manual [2].
UBX-17056481 - R03 Setting up the evaluation board Page 22 of 31
EVK-NINA-B3 - User Guide

Appendix

A Schematics

Top view
Bottom view
UBX-17056481 - R03 Appendix Page 23 of 31
CURRENT MEASUREME NT AND NINA POWER SUPPLY
VDD_NI NA VCC_IO VDD_IO
E
DNI
R6
VCC
R4
0R
J22
21
21
43
43
65
65
DEFAULT JUMPER CONFIG: POS 1-3 AND 2-4 REMOVIN G JUMPE R AT POS 2-4 WILL DISCONNECT
LEDS ETC. IF SUPPLYING VCC FROM BATTERY REMOVIN G R4 WILL ALLOW SEPAR ATE VCC_IO
SUPPLY AT J22 (ON NINA-B3 VCC_IO = VCC )
D
C
VBUS_N INA
B
POPULAT ING R6 WILL ALLOW CURRE NT MEASURE MEN TS AT J22
(QSPI _D3)
(QSPI _D1)
(QSPI _D2)
(QSPI _D0)
(QSPI _CS)
(QSPI_ CLK)
(RED)
VCC
VCC_IO
(GREEN / BOOT )
(BLUE/ SWO/
TRACE_ D0)
10%
10%
C52
C17
100N
100N
(TRACE _D2)
10%
(TRACE _D3)
C18
100N
GPIO_4 7
BI
GPIO_4 8
BI
GPIO_4 9
BI
GPIO_5 0
BI
GPIO_5 1
BI
GPIO_5 2
BI
USB_DP
BI
USB_DM
BI
GPIO_1
BI
GPIO_2
BI
GPIO_3
BI
GPIO_4
BI
GPIO_5
BI
SWITCH _1
BI
GPIO_8
BI
GPIO_3 2
BI
GPIO_3 3
BI
GPIO_3 4
BI
GPIO_3 5
BI
GPIO_3 6
BI
SWDCLK
GPIO_51
GPIO_49
GPIO_50
ublox_nina_b3
30
47
292827
GND_30
GPIO_29
GPIO_47
GPIO_48
SWDCLK
GND_12
ANT
GND_14
141213
15
11
5251504948
53
54
55
GND_53
USB_DP
GPIO_52
USB_DM
1
GPIO_1
2
GPIO_2
3
GPIO_3
4
GPIO_4
5
GPIO_5
6
GND_6
7
GPIO_7
8
GPIO_8
9
VCC_IO
10
VCC GPIO_16
31 32
GPIO_32
33
GPIO_33
34
GPIO_34
35
GPIO_35
36
GPIO_36
GPIO_28
SWDIO
NFC_2
NFC_1
26
GPIO_27
GND_26
GPIO_2 9
GPIO_2 8
464544
GPIO_45
GPIO_46
RESET_N
GPIO_44
GPIO_25
GPIO_24
GPIO_23
GPIO_22
GPIO_21
GPIO_20
GPIO_18
GPIO_17
GPIO_42VBUS
GPIO_41
GPIO_40
GPIO_39
GPIO_38
GPIO_37
12345678
J19
21
RESET_ N
C24
330P 10%
R18
R22
0R
DNI
0R
0
0
R23
0R
0
J11
C51
330P
DNI
10%
R24
0
0R
1
1
2
2
3
3
4
4
NFC ANTENNA
CONNECTOR
DNI
C25
330P 10%
SWDIO_ I SWDCLK _I
GPIO_2 7
GPIO_4 6
GPIO_4 5
GPIO_4 4
GPIO_4 3
43
M1
GPIO_43
25
GPIO_2 5
24
GPIO_2 4
23
UART_R XD
22
UART_T XD
21
UART_C TS
20
UART_R TS
19
RESET_ N
18
SWITCH _2
17
UART_D SR
16
UART_D TR
42
GPIO_4 2
41
GPIO_4 1
40
GPIO_4 0
39
GPIO_3 9
38
GPIO_3 8
37
GPIO_3 7
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
(TRACE _D1)
(TRACE _CLK)
BI
BI
SWDIO
BI
BIBI
BLUE RESET_ N_I
UART_D TR_I UART_D SR_I UART_R TS_I UART_C TS_I UART_T XD_I UART_R XD_I
NOTE! DNI = NOT MOUNTED
PRODUCT VARIANTS
BOM B311: NINA-B311 WITH ANTENNA PIN: MOUNT NINA-B311 ON M1
BOM B312: NINA-B311 WITH INTERNAL ANTENNA:
SWDIO SWDCLK GPIO_8 SWITCH _1 GPIO_1
UART_D TR UART_D SR UART_R TS UART_C TS UART_T XD UART_R XD
JUMPER HEADERS USED TO CONNECT GPIOS TO VARIOUS BOARD FUN CTIONS ALL POSISTI ONS MOUNT ED BY DEFAULT
VDD_IO VDD_M CU
10%
C47
100N
10%
C19
100N
8 2 3 4 5
1
14
10
19
10%
C20
1
3
5
7
9
11
J9
1
3
5
7
9
11
ti_txs0104epwr
OE
A1 B1
A2
A3
A4
VCCA
VCCB
GND=GN D
10%
C48
100N
TXS0108
OE
1
A1
3
A2 B2
4
A3
5
A4
6
A5
7
A6
8
A7
9
A8
2
VCCA
VCCB GND
100N
RESET_ N_I
2
43
SWDIO_ I
4
65
SWDCLK _I
6
87
BLUE
8
109
GREEN
10
1211
RED
12
21
UART_D TR_I
2
43
UART_D SR_I
4
65
UART_R TS_I
6
87
UART_C TS_I
8
109
UART_T XD_I
10
1211
UART_R XD_I
12
U9
13
SWDIO_ LVL
12
SWDCLK _LVL
B2
11
SWO_LV L
B3
10
RESET_ N_LVL
B4
TO INTERFA CE MCU
U4
20
UART_D TR_LVL
B1
18
UART_D SR_LVL
17
UART_R TS_LVL
B3
16
UART_C TS_LVL
B4
15
UART_T XD_LVL
B5
14
UART_R XD_LVL
B6
13
B7
12
B8
TO FTDI CHIP
11
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
LEVEL SHIFTERS
E
D
C
B
MOUNT NINA-B312 ON M1 J10 DNI
A A
BOM_B312=DNI
1
ADD2GND
GND=GN D
J10
ANTENNA U.FL CONNECTOR
ANT
DESIGN BY :
DATE :
GROUP :
AJOH Wed Jan 24 1 5:2 8:27 2018 u-blox AG $Change: 11397 9
U-BLOX AG
THALWIL
SWITZERLAND
345678 2
DRAWING TITLE :
NINA MODULE
A3
EVB-NINA-B3
PAGE 1 OF 6
VERSION :PROJECT :
PCB_VER.:
ICM:
02
A
1
12345678
E
D
E
D
THIS PAGE IS INTENTIONALLY LEFT BLANK DUE TO LICENSE AGREEMENTS
C
C
B
A A
DESIGN BY :
DATE :
GROUP :
AJOH Wed Jan 24 1 5:2 8:26 2018 u-blox AG PAGE 2 OF 6
U-BLOX AG
THALWIL
SWITZERLAND
345678 2
DRAWING TITLE :
INTERFACE MCU
A3
EVB-NINA-B3
VERSION :PROJECT :
PCB_VER.:
ICM:
$Change: 11397 9
02
A
1
B
12345678
SB1
QSPI_C LK
E
NOTE! DNI = NOT MOUNTED
QSPI_C S
QSPI_D 0
QSPI_D 1
QSPI_D 2
QSPI_D 3
GPIO_5 2
BI
GPIO_5 1
BI
GPIO_5 0
BI
BI
GPIO_4 9
BI
GPIO_4 7
BI
GPIO_5 2_SB
SB2
GPIO_5 1_SB
SB3
GPIO_5 0_SB
SB4
GPIO_4 8_SBGPIO_4 8
SB5
GPIO_4 9_SB
SB6
GPIO_4 7_SB
BI
BI
BI
BI
BI
BI
E
SOLDER BRIDGES
VDD_IO
U10
25
GPIO_4 9
D
R54 R56
100K
1%
10%
BI
BI
BI
BI
VDD_MC UVDD_MC U
R55
100K 1%
BOOT STRAPPING CONFIG
100K 1%
VDD_MC U
C23
C45
100N
4U7
10%
USB_FT DI_DM USB_FT DI_DP
20%
10
9 8
11
C46
100N 10%
U8
3V3OUT
USBDM
USBDP
RESET_N
12
VCC
ftdi_ft231x
GND_3
GND_13
3
13
20
TXD
RXD
VCCIO
RTS_N
CTS_N
DTR_N
DSR_N
DCD_N
RI_N
CBUS0
CBUS1
CBUS2
CBUS3
GND_21
21
VBUS_M CU VDD_MC U
R51
1%
100K
C
B
BI
BI
USB_HU B_DM
USB_HU B_DP
8P2
+/-0.5 P
X2
24.000 MHZ 30PPM
+/-0.5 P
C15C14
8P2
HUB_DE TECT
R52
100K 1%
XTAL1 XTAL2
C53
100N 10%
U2
19
USBDM_UP OCS2_N
20
USBDP_UP
21
XTALOUT
22 9
XTALIN
23
PLLFILT
24
RBIAS
R53
12K
1%
VDD_MC U
C16
100N 10%
HUB_RE SET_N
181
16
SMBCLK
RESET_N
SUSP_IND
VBUS_DET
microchip_usb2422
USBDP_DN2
USBDM_DN2
USBDP_DN1
USBDM_DN1
VDD33_1 V DD33_18
534
2 17
131415
SMBDATANC
6
NON_RE M0 NON_RE M1 CFG_SE L
PRTPWR2
CRFILT
VDD33_9
OCS1_N
PRTPWR1
TP3
12 11 10
8 7
C21 C22
1U 1U 10%
DHSD_P
DHSD_N CBUS3
R2
5%
39R
DFSD_P
DFSD_N
39R
5%
R3
GPIO_4 7
GPIO_5 2 GPIO_5 1
17
UART_R XD_LV L
1
UART_T XD_LV L
19
UART_C TS_LV L
6
UART_R TS_LV L
18
UART_D SR_LV L
4
UART_D TR_LV L
5 2
15
CBUS0
14
CBUS1
7
CBUS2
16
3
SIO2
7
SIO3
6
SCK
1
CE_N
4
GND
DNI
200 MIL PITCH 8-PIN SOP FOOTPRI NT FOR EXTERNAL MEMORY
BI
BI
BI
RXLED# BLINKS WHEN RECEIVI NG DATA VIA USB, IE. NINA RX
SO/SIO1SI/SIO0
VDD
BI
BI
BI
TP4
TP6
RXLED#
BI
BI
TXLED#
TP7
TP5
GPIO_4 8GPIO_5 0
D
8
C54
100N 10%
DNI
C
B
A A
DESIGN BY :
DATE :
GROUP :
AJOH Wed Jan 24 1 5:2 8:26 2018 u-blox AG $Change: 11397 9
U-BLOX AG
THALWIL
SWITZERLAND
345678 2
DRAWING TITLE :
HUB, FTDI AND FLASH
A3
EVB-NINA-B3
PAGE 3 OF 6
VERSION :PROJECT :
PCB_VER.:
ICM:
02
A
1
12345678
GPIO_2 5 GPIO_2 4 GPIO_2 7 SWITCH _2 UART_D SR UART_D TR
VDD_IO
J1
1
1
2
2
3
RESET_ N
3
4
4
E
5
5
6
6
7
7
8
8
J2
1
1
2
2
3
3
4
4
5
5
6
6
D
VDD_IO
J12
1
2
3
4
5
6
7
8
109
CORTEX DEBUG
C
3V3
BI
BI
BI
BI
BI
BI
BI
ARDUINO INTERFACE
21
SWDIO
43
SWDCLK
65
GPIO_8
87
109
RESET_ N
DEBUG CONNECTOR S
VIN
5V
BI
BI
BI
BI
J4
10
9 8 7 6 5 4 3 2
1
GPIO_4
9 8 7
GPIO_4 5
6
GPIO_8
5
GPIO_3
4
GPIO_2
3
GPIO_4 6
2
GPIO_3 3
1
GPIO_5
10
J3
8 7 6 5 4 3 2
1
GPIO_2 8
7
GPIO_3 2
6
GPIO_1
5
UART_R TS
4
UART_C TS
3
UART_T XD
2
UART_R XD
1
GPIO_2 9
8
VDD_IO
J21
21
1
3
5
7
9
11
13
15
SWDIO
2
43
SWDCLK
4
65
GPIO_8
6
87
8
109
RESET_ N
10
1211
GPIO_4 5
12
1413
GPIO_8
14
1615
GPIO_4 6
16
1817
GPIO_3 2
181917
2019
GPIO_3 3
20
DNI
CORTEX DEBUG + ETM
430 451 031 836
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BOOT JUMPER
J18
2 1
SWITCH _1
RESET_ N
BI
10%
C9
BI
SWITCH _1
BI
100N
1
3
10%
DNI
C10
100N
SW0
1
3
2
4
RESET
430 481 031 816
SW1
2
4
SWITCH 1
BI
BI
SWITCH _2
3V3
IMCU_B OOT
R41
10K 1%
BUTTONS
VDD_IO
5%
BI
BI
BI
BI
BI
BI
BI
BI
BI
R44
DNI
I2C PULL UPS
UART_T XD
BI
UART_R XD
BI
5%
3K9
3K9
R50
DNI
GPIO_4 3
GPIO_4 4
R57
RASP_T XD
DNI
R58
RASP_R XD
0R
R59
RASP_T XD
0R
R60
RASP_R XD
DNI
RX/TX SELECTION
3V3_PI
J14
GPIO_5
BI
BI
BI
BI
BI
BI
BI
GPIO_4 GPIO_3
BI
GPIO_2
BI
GPIO_5 2_SB GPIO_5 1_SB
BI
GPIO_4 8_SB
BI
GPIO_4 7_SB
BI
BI
GPIO_4 0 GPIO_3 9
BI
GPIO_3 7 GPIO_3 6
BI
GPIO_3 4
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
DNI
TP26TP24
10%
100N
TP27
10%
C49 C11
100N
21
2
43
4
65
6
87
8
109
10
1211
12
1413
14
1615
16
1817
18
2019
20
2221
22
2423
24
2625
26
2827
28
3029
30
3231
32
3433
34
3635
36
3837
38
4039
40
430 481 031 816
SW2
1
3
DNI
SWITCH 2
430 481 031 816
SW3
1
3
DNI
MCU BOOT
RASP_T XD RASP_R XD GPIO_1
GPIO_5 0_SB GPIO_4 9_SB
GPIO_4 6 GPIO_4 4GPIO_4 5 GPIO_4 3 GPIO_4 1GPIO_4 2
GPIO_3 8
GPIO_3 5 GPIO_3 3 GPIO_3 2
2
4
DNI
2
4
E
D
5V
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
C
RASPBER RY PI INTER FAC E
VDD_IO
B
GREEN
BI
RED
BI
BLUE
BI
DS9
wurth_150141m173100
B
1
R
A
G
74LVC3G07
1
1
1
VCC=VD D_IO;G ND=GND
2
3
4
R19 R20 R21
2K7 5% 5%
71
53
26
1K0 1 K0
5%
BI
BI
BI BI
A A
NOTE! DNI = NOT MOUNTED
LEDS
UART_C TS_I
UART_R TS_I
UART_D TR_I
VDD_IO
A
DS1
GREEN
C A
74LVC3G07 74LVC3G07
71
1
53
1
26
1
VCC=VD D_IO;G ND=GND
CTS_LE D
RTS_LE D
DTR_LE D
1K0 5%
DS5
DS2
ORANGE
ORANGE
C
R11R10
1K0 5%
C A
1K0
5%
BI
BI
CBUS1
CBUS2
UART_D SR_I
DESIGN BY :
DATE :
GROUP :
VCC=VD D_IO;G ND=GND
AJOH Wed Jan 24 1 5:2 8:26 2018 u-blox AG $Change: 11397 9
VDD_IO
DS8
DS7
GREEN
C A
U7U3 U5
71
RXD_LE D
1
53
TXD_LE D
1
26
DSR_LE D
1
1K05%1K0 5%
U-BLOX AG
THALWIL
SWITZERLAND
345678 2
DS6
ORANGE
GREEN
C A
C A
R39R40
DRAWING TITLE :
R8R7
1K0
5%
HEADERS & BUTTONS
A3
EVB-NINA-B3
PAGE 4 OF 6
VERSION :PROJECT :
PCB_VER.:
ICM:
02
A
1
B
12345678
E
EXTERNAL SUPPLY
D
C
B
GNDA
5-12 V
CON_PWR_03_SWITCH
VBAT
3V
BT1
J8
1
VUSB
USB MICRO B
2
R1
10M 5%
C6
100N
3 4 5
10%
USB_DM _MCUCO N USB_DP _MCUCO N
DM
DP
N.C.
GND
SGND=G NDA
SUSB_M ICRO_B _4THGN D
VBUS_M CU
VBUS_N INA
D2
D7
CA
CA
DCDC_IN
VIN
J5
1 2 3
F1
FUSE
21
J17
COIN CELL BATTERY AT 3V
VBUS_M CU
TP35
TP8
TP9
TP38
USBLC6 2SC6
I/O1 I/O1 I/O2 I/O2
2
L1
30%2U2
C50
4U7
10%
10%
10%
C3
C2
10U
100N
D3
CA
CATAN
D6
11
PVIN_1
12
PVIN_2
10
AVIN
SW_1
SW_2
SW_3
VOS
13
EN
9
SS/TR
10%
8
C5
3N3
DEF
7
FSW
PG
FB
AGND
PGND_1
PGND_2
L2
1
2
3
14
4
5
6
15
16
U1TPS6213X
3.3V REGULATED
20%2U2
R5
100K 1%
BATTERY PROTECTION: NFC CAN CAUSE REVERSE
C7
22U 10%
CURRENT FLOW
GND=GND
62132 3.3V VERSION
VBUS_M CU
D1
VCCGND
USB
J16
VUSB
61 43
5
USB_HU B_DM
USB_HU B_DP
BI
BI
10%
C1
100N
USB MICRO B
DM
DP
N.C.
GND
SGND=A GND
SUSB_M ICRO_B _4THGN D
GNDA
VBUS_N INA
TP1
1
2
USB_DM _CON
3
USB_DP _CON USB_DP _RES
4 5
100N
R26
10M 5%
C8
TP2
10%
2
3V3
D4
POWER SOURCE SELECTOR
USBLC6 2SC6
I/O1 I/O1 I/O2 I/O2
VCCGND
CA
VBUS_N INA
D8
61 43
5
10%
C13
100N
J7
1
3
5
7
9
11
USB_DM _RES
E
3V3_PIVBAT
2
4
6
8
10
12
VDD_NI NA
2121 43 65 87 109 1211
TP10
R27
39R
5%
R35
39R
5%
TP11
USB_DM
USB_DP
VDD_MC U
D
C
BI
BI
B
'ZERO VOLT DIODE' - PROTECTS FROM BACK CURRENT ON VBUS LINES 5V NET CAN ONLY BE
5V
P_CHANN EL_ MOSFET
DMG2305UX
21
4
E2 C2
5 2
10K 5%
BASE_1
6
A A
3
BASE_1 BASE_2
B1
1
E1C1
VBUS_M CU
3
D
G S
5%
47K
R25
10K
R36R9
5V
P_CHANN EL_ MOSFET
4
5 2
BASE_2
5%
6
Q3Q1
E2 C2
B2
B1B2
E1C1
DMG2305UX
3
1
VBUS_N INA
21
3
D
Q4Q2
G S
5%
47K
R43
POWERED BY USB
DESIGN BY :
DATE :
GROUP :
AJOH Wed Jan 24 1 5:2 8:26 2018 u-blox AG $Change: 11397 9
NOTE! DNI = NOT MOUNTED
U-BLOX AG
THALWIL
SWITZERLAND
345678 2
DRAWING TITLE :
POWER SUPPLY
A3
EVB-NINA-B3
PAGE 5 OF 6
VERSION :PROJECT :
PCB_VER.:
ICM:
02
A
1
EVK-NINA-B3 - User Guide

B Glossary

Abbreviation Definition
API Application Programming Interface
CTS Clear To Send
EVK Evaluation Kit
GND Ground
GPIO General-Purpose Input/Output
LED Light-Emitting Diode
MCU Micro Controller Unit
MSD Mass Storage Device
NFC Near Field Communication
U.FL Coaxial RF connector
USB Universal Serial Bus
RTS Request To Send
SDK Software Development Kit
SPA Serial Port Application
UART Universal Asynchronous Receiver/Transmitter
Table 14: Explanation of the abbreviations and terms used
UBX-17056481 - R03 Appendix Page 29 of 31
EVK-NINA-B3 - User Guide
them on

Related documents

[1] NINA-B3 Data Sheet, document number UBX-17052099 [2] NINA-B3 Series System Integration Manual, document number UBX-17056748 [3] u-blox Short Range AT Commands Manual, document number UBX-14044127 [4] SEGGER J-Link software - https://www.segger.com/jlink-software.html [5] NINA-B31 Getting Started, document number UBX- 18022394
For regular updates to u-blox documentation and to receive product change notifications, register
on our homepage (www.u-blox.com).

Revision history

Revision Date Name Comments
R01 07-Feb-2018 cmag, ajoh, kgom Initial release.
R02 6-Jul-2018 kgom Included reference to NINA-B31 Getting Started guide in section 2.2.1.
R03 13-Sep-2018 mape
Added information about Open CPU devices and how to use Windows 10 host (section 2.1).
UBX-17056481 - R03 Related documents Page 30 of 31
EVK-NINA-B3 - User Guide

Contact

For complete contact information, visit us at www.u-blox.com.
u-blox Offices
North, Central and South America
u-blox America, Inc.
Phone: +1 703 483 3180 E-mail: info_us@u-blox.com
Regional Office West Coast:
Phone: +1 408 573 3640 E-mail: info_us@u-blox.com
Technical Support:
Phone: +1 703 483 3185 E-mail: support@u-blox.com
Headquarters Europe, Middle East, Africa
u-blox AG
Phone: +41 44 722 74 44 E-mail: info@u-blox.com Support: support@u-blox.com
Asia, Australia, Pacific
u-blox Singapore Pte. Ltd.
Phone: +65 6734 3811 E-mail: info_ap@u-blox.com Support: support_ap@u-blox.com
Regional Office Australia:
Phone: +61 2 8448 2016 E-mail: info_anz@u-blox.com Support: support_ap@u-blox.com
Regional Office China (Beijing):
Phone: +86 10 68 133 545 E-mail: info_cn@u-blox.com Support: support_cn@u-blox.com
Regional Office China (Chongqing):
Phone: +86 23 6815 1588 E-mail: info_cn@u-blox.com Support: support_cn@u-blox.com
Regional Office China (Shanghai):
Phone: +86 21 6090 4832 E-mail: info_cn@u-blox.com Support: support_cn@u-blox.com
Regional Office China (Shenzhen):
Phone: +86 755 8627 1083 E-mail: info_cn@u-blox.com Support: support_cn@u-blox.com
Regional Office India:
Phone: +91 80 405 092 00 E-mail: info_in@u-blox.com Support: support_in@u-blox.com
Regional Office Japan (Osaka):
Phone: +81 6 6941 3660 E-mail: info_jp@u-blox.com Support: support_jp@u-blox.com
Regional Office Japan (Tokyo):
Phone: +81 3 5775 3850 E-mail: info_jp@u-blox.com Support: support_jp@u-blox.com
Regional Office Korea:
Phone: +82 2 542 0861 E-mail: info_kr@u-blox.com Support: support_kr@u-blox.com
Regional Office Taiwan:
Phone: +886 2 2657 1090 E-mail: info_tw@u-blox.com Support: support_tw@u-blox.com
UBX-17056481 - R03 Contact Page 31 of 31
Loading...