evk-nina-b3 evaluation kit...zvk-ninv-3 evaluation kit for nina-b3 modules user guide abstract this...

40
EVK-NINA-B3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3 series standalone Bluetooth ® 5 low energy modules. It also describes the different options for debugging and the development capabilities included in the evaluation board. www.u-blox.com UBX-17056481 - R05

Upload: others

Post on 14-Mar-2020

24 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 Evaluation Kit for NINA-B3 modules User guide

Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3 series

standalone Bluetooth® 5 low energy modules. It also describes the different options for debugging

and the development capabilities included in the evaluation board.

www.u-blox.com

UBX-17056481 - R05

Page 2: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Page 2 of 40

Document information

Title EVK-NINA-B3

Subtitle Evaluation Kit for NINA-B3 modules

Document type User guide

Document number UBX-17056481

Revision and date R05 23-Sep-2019

Disclosure restriction

This document applies to the following products:

Product name Type number Software support PCN reference

EVK-NINA-B301 EVK-NINA-B301-00 Open CPU -

EVK-NINA-B311 EVK-NINA-B311-01 u-connect* -

EVK-NINA-B302 EVK-NINA-B302-00 Open CPU -

EVK-NINA-B312 EVK-NINA-B312-01 u-connect* -

EVK-NINA-B306 EVK-NINA-B306-00 Open CPU -

EVK-NINA-B316 EVK-NINA-B316-01 u-connect* -

* Both u-connectXpress and u-connectScript variants are supported.

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.

Copyright © u-blox AG.

Page 3: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Page 3 of 40

Contents Document information ................................................................................................................................ 2

Contents .......................................................................................................................................................... 3

1 Product description .............................................................................................................................. 5

1.1 Overview ........................................................................................................................................................ 5

1.2 Kit includes ................................................................................................................................................... 7

1.3 Key features ................................................................................................................................................. 7

1.4 EVK-NINA-B3 block diagram .................................................................................................................... 8

1.5 Connectors ................................................................................................................................................... 9

2 Setting up the evaluation board ..................................................................................................... 10

2.1 Evaluation board setup ............................................................................................................................10

2.2 Starting up .................................................................................................................................................10

EVK-NINA-B31x ................................................................................................................................10

EVK-NINA-B30x ................................................................................................................................11

2.3 Getting the latest software ....................................................................................................................11

2.4 Software debug options ..........................................................................................................................11

2.5 Measuring current consumption ...........................................................................................................11

Using an ampere meter ...................................................................................................................11

Using a volt meter .............................................................................................................................11

Using an external power supply or power analyzer ....................................................................12

3 Board configuration ............................................................................................................................ 13

3.1 Powering options .......................................................................................................................................13

Selecting the power configuration jumpers ................................................................................13

Default power configuration, 3.3 V ...............................................................................................16

Battery powered, 3 – 1.7 V ..............................................................................................................17

Battery powered with protection diode, 2.7 – 1.7 V ...................................................................18

External supply, 3.6 – 1.7 V .............................................................................................................19

Raspberry Pi HAT ..............................................................................................................................20

3.2 Disconnecting NINA signals from board peripherals ........................................................................20

4 Interfaces and peripherals ............................................................................................................... 23

4.1 Buttons and LEDs .....................................................................................................................................23

4.2 Arduino interface ......................................................................................................................................24

Arduino shield compatibility ...........................................................................................................25

4.3 Raspberry Pi compatible interface ........................................................................................................26

Powering considerations .................................................................................................................28

UART ...................................................................................................................................................28

EEPROM support ..............................................................................................................................29

4.4 Additional Interfaces ................................................................................................................................29

Extra memory – external Flash ......................................................................................................30

Extra USB to UART interface .........................................................................................................31

CPU trace interface ..........................................................................................................................31

Page 4: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Page 4 of 40

Appendix ....................................................................................................................................................... 32

A Schematics ........................................................................................................................................... 32

B Glossary ................................................................................................................................................. 38

Related documents ................................................................................................................................... 39

Revision history .......................................................................................................................................... 39

Contact .......................................................................................................................................................... 40

Page 5: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Product description Page 5 of 40

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 u-connect NINA-B311 module pre-flashed with u-connectXpress

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 u-connect NINA-B312 module pre-flashed with u-connectXpress software

and an internal antenna (a unique 2.4 GHz metal sheet antenna soldered on to the module).

EVK-NINA-B306, with an open CPU NINA-B306 module that includes an internal PCB trace

antenna.

EVK-NINA-B316, with a u-connect NINA-B316 module pre-flashed with u-connectXpress software

and an internal PCB trace antenna.

Figure 1: EVK-NINA-B301/-B311 evaluation board

Page 6: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Product description Page 6 of 40

Figure 2: EVK-NINA-B302/-B312 evaluation board

Take care when handling the EVK-NINA-B302 or EVK-NINA-B312. Applying force to the NINA

module might damage the internal antenna.

Figure 3: EVK-NINA-B306/-B316 evaluation board

The evaluation boards provide access to all the 38 GPIO pins and interfaces available on the

NINA-B3 modules through a variety of connectors and interfaces including Arduino™ Uno R3 [1] and

Raspberry Pi [2] header connectors.

The stand-alone NINA-B3 modules include an Arm® Cortex®-M4F microcontroller with 1 MB internal

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 Semiconductors, the manufacturer of the nRF52840 chip

that the NINA-B3 series are based on, provides a free Software Development Kit (SDK) with a broad

selection of drivers, libraries, and example applications that can be used for rapid prototyping.

Page 7: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Product description Page 7 of 40

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

EVK-NINA-B31x: support for u-connectXpress and u-connectScript softwares

EVK-NINA-B30x: support for developing your own software on the Open CPU NINA-B3 module

Full UART to USB converter with a Virtual COM port, allowing control of the extended UART

features of the u-blox u-connect 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

Page 8: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Product description Page 8 of 40

1.4 EVK-NINA-B3 block diagram

The block diagram of EVK-NINA-B3 is shown in Figure 4. The block diagram shows the major

interfaces and internal connections of the EVK-NINA-B3. The following sections describe 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.

Figure 4: EVK-NINA-B3 block diagram

UART

to USB

USBconn.

Interface

MCU(Program &

Debug Unit)

USBHub

USBconn.

Batt.holder

Powerplug

RFconn.

Voltage

LevelShifters

UART

SWD

Flash Memory

3.3 V VDD_NINA

DC/DC

reg.

Protect.diodes

NFC antennaconnector

Dedicated NINAUSB 2.0 conn.

VDD_NINA

Bluetooth802.15.4

Arduino Uno R3 interface

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

D1

0D

11

D1

2D

13

SC

LS

DA

A0

A1

A2

A3

A4

A5

IOR

EF

3V

35

V

VIN

GN

D

RE

SE

T

ADC/Comp. GPIO/Dig. Interface GPIO/Dig. Interface

UARTGPIO/Dig. Int.

UARTSW2

Raspberry Pi 40 pin GPIO header

3V

35

VG

ND

GPIO/Digital Interface

UART

ID_S

CID

_SD

RP

i_3

RP

i_4

RP

i_5

RP

i_6

RP

i_7

RP

i_2

RP

i_8

RP

i_9

RP

i_1

0R

Pi_

11

RP

i_1

2R

Pi_

13

RP

i_1

4R

Pi_

15

RP

i_1

6R

Pi_

17

RP

i_1

8R

Pi_

19

RP

i_2

0R

Pi_

21

RP

i_2

2R

Pi_

23

RP

i_2

4R

Pi_

25

RP

i_2

6R

Pi_

27

NINA

Module

User RGB LED

User buttons

Resetbutton

NINASWD conn.

NINA signaljumper header

SWD

UART

UART COM portpin header

Power selectorjumper headers

USBUSB

USB

3.3 V

3.3 V

QSPI 20-pin Traceconnector

ETM/ITMTrace

USB

NFC

RF

VBUS

VBUS

CR20323 V

5 - 12 V

NINA COM portNINA program & debug

Additional COM port

1.7 - 3.6 V

Raspberry Pi pin

NINA Open CPU function

NINA Open CPU function

Arduino pin

NINA Connectivity Software function

NINA Connectivity Software function

Page 9: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Product description Page 9 of 40

1.5 Connectors

Figure 5 shows the available connectors of the EVK-NINA-B3 and their layout. Table 1 describes the

connectors and their uses in detail.

Figure 5: Available connectors and their pinout

Connector

annotation

Function Description

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 CR2032 coin cell battery holder. CR2032 usually has a 3 V potential when fully

charged.

J11 NFC antenna

connector

Pin header that connects to the u-blox NFC antenna included in the kit. The antenna

can be mounted in either direction.

J10 2.4 GHz RF antenna

connector

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.

J12 Cortex Debug

connector

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.

J8 Power supply, COM

port and debug USB

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.

J16 Power supply and

NINA USB port

Additional USB connector directly connected to the NINA-B3 USB interface. Can also

be used to power the entire board.

Table 1: EVK-NINA-B3 connector description

J5

2 1

1 4

GNDVIN

5 - 1 2 V

NF

C1

GN

D

GN

D

NF

C2

U.FL RF coax

GN

D

GN

D

N/C

VD

D_I

O

GN

D

SW

DIO

SW

DC

LK

GP

IO_8

N/C

RE

SE

T_N

BT1

J1 7

Power

J8

J1 6

USB

Debug

J1 2

Antennas

J1 1

J1 0

CR2032

+

3V

2

1

10

9

Micro USB

Micro USB

J1 7

Debug

Power

Antennas

USB

USB

J8

J5 BT1

J1 2

J1 6

J1 0

J1 1

Board Connectors

Page 10: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Setting up the evaluation board Page 10 of 40

2 Setting up the evaluation board

2.1 Evaluation board setup

The EVK-NINA-B311/-B312/-B316 will be delivered with the u-blox u-connectXpress software version

1.0.0 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-B301/-B311, connect a 2.4 GHz antenna to the U.FL

antenna connector (J10). The other EVK versions include antennas on the NINA module.

Plug in either an external power supply in the J5 connector or connect to a USB host with a USB cable

attached to the J8 connector. You can also power the evaluation board with a CR2032 coin cell

battery. The NFC antenna can be connected to the J11 connector.

Make sure that the power configuration jumpers are connected according to your use case.

See Section 3.1 for details, the default configuration shown in section 3.1.2 will work for most

use cases.

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 have to be installed

only 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 J-Link CDC UART driver.

Two COM ports will automatically be assigned to the unit by Windows:

The COM port labeled ‘USB Serial Port’ is used to communicate with the NINA module’s UART

interface.

The COM port labeled ‘JLink CDC UART Port’ can be used as an extra USB to the UART

interface; see section 4.4.2 for more information.

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

EVK-NINA-B31x

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. Now, you will be able to communicate with the module through AT commands.

For a list of available AT commands, see the u-connect AT Commands Manual [5]. To get started with

the basic use case set up of the EVK-NINA-B3 with u-blox u-connect software, see the NINA-B31

Getting Started [7].

Page 11: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Setting up the evaluation board Page 11 of 40

2.2.1.1 Changing the software variants

The EVK-NINA-B31 is equipped with a special module capable of running both the

u-connectXpress and u-connectScript software variants. The EVK is delivered with u-connectXpress

but can be reflashed with u-connectScript if needed.

Both the u-connectXpress and u-connectScript software can be downloaded from the u-blox website.

Changing the software variants (from uconnectXpress to uconnectScript and vice versa) is only

possible from EVK revision -01 or later. The modules with older EVKs can be used only with

u-connectXpress. Running the AT command ATI0 should reply "NINA-B311-XXB-00" if the module

is able to flash both u-connectXpress and u-connectScript. If the response is

"NINA-B311-00B-00", then the module is capable of running the u-connectXpress software only.

EVK-NINA-B30x

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 [4].

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

[4].

2.4 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 a CR2032 coin cell battery, or through the J5 external power supply connector. 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 the J19 header. The SEGGER J-Link software [6] is required in

order to debug using the onboard J-Link hardware on the EVK-NINA-B3.

2.5 Measuring current consumption

Before starting the current consumption measurement, go through Chapter 3 and identify

which power configuration you will need and if you need to isolate any NINA signals. The jumper

connecting J22 pins 1 and 3 must be removed in order to be able to measure current

consumption.

Figure 6 shows some suggestions for measuring the current consumption of the NINA-B3 module,

and how to connect the various instruments.

Using an ampere meter

An ampere meter should be connected in series with whatever the power source is and what is being

measured. It is possible to measure current this way both while supplying the NINA module from the

onboard 3.3 V regulator and from an external supply.

Using a volt meter

In order to use a volt meter to measure current, the EVK must first be modified. Solder a low

resistance, high tolerance, 0402 sized resistor to the footprint labeled R6. This resistor will replace

Page 12: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Setting up the evaluation board Page 12 of 40

the jumper normally positioned between J22 pins - 1 and 3, and any current running through, it will

produce a voltage across its terminals. Measure this voltage using the volt meter and calculate the

current using Ohm’s law.

Using an external power supply or power analyzer

Connect the instruments’ terminals to the EVK pins as shown in Figure 6, an ampere meter may be

added in series. Since an external instrument’s voltage can never perfectly match the EVK’s

generated 3.3 V, there will be a very small current leakage whenever a NINA module signal is

connected to an EVK peripheral, typically in the order of 100’s of nano amps. To reduce this leakage,

use a second external power channel to supply the EVK peripherals. This second channel must also

be used to enable PC communication when using NINA supply voltages other than 3.3 V.

Figure 6: Different options when measuring the NINA module’s current consumption

J22

VC

C_I

O

VC

C

1

GND5

AJ22

VC

C_I

O

VC

C

1

GND5

A

6

4

R6J22

VC

C_I

O

VC

C

3

1VJ22

VC

C_I

O

VC

C

3

1A

Ampere meter Volt meter

One channel Two channels

GND GND

Onboard3.3 V supply

DC/DC

External supply

1 .7 - 3.6 V

-.-- V

Page 13: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Board configuration Page 13 of 40

3 Board configuration

3.1 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 or 5V pin, J1.8 or J1.5

Using the Raspberry Pi interface 5V pins, J14.2 or J14.4

Using the pin header J17

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 7.

Figure 7: Block diagram of the power net distribution

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 8 shows an overview

of the available power sources and targets. Figure 9 shows the location of the power configuration

jumper headers.

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. Also note that some jumpers

should not be mounted simultaneously.

Diode protection

3.3 V

DC/DC

Regulator

Fuse

5 V

3.3 V

Diode protection

3 V

2.7 V

J7Power selectjumper header

J22NINA power selectjumper header

VDD_NINA

3.3 V

3.3 VVIN

1.7 - 3.6 V

external supply

J1 and J14Arduino andRaspberry Pipin headers

VCCVCC_IO

VDD_IO

NINA

Module

Board

peripherals

BT1CR2032

3 V

J55 - 12 V

J85 V

J165 V

J17 pin 2VIN pin header

5 - 12 V

J1 pin 8Ardunio VIN pin

5 - 12 V

Diode protection

USB

conn.

Batt.holder

Powerjack

USBconn.

Page 14: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Board configuration Page 14 of 40

Figure 8: Overview of the available power sources and targets on the EVK, and the schematic net names they are connected

to

Figure 9: Jumper headers J7 and J22 board location and pinout

DC/DC

Onboard 3.3 Vconverter

Battery

Battery withprotection diode

MCU

PC communication

HAT

Raspberry Piexpansion board

NINA module power

Board I/O power:Level shifters, LEDs etc.

3V3

VBAT_DIODE

VBAT

VDD_MCU

3V3_PI

VDD_IO

VCCVCC_IO

Sources Net names Targets

Any power net

-.-- V

External supply

iguration

GN

DG

ND

VD

D_M

CU

VD

D_

NIN

A

VD

D_

NIN

A

VD

D_

NIN

A

3V

3_P

I

3V

3

3V

3

VB

AT

VB

AT

_DIO

DE

3V

3

J7

J22

111

12 2J7

GNDGND

VDD_IO

VCC_IO

VDD_NINA

VCC

56

2 1

J22

Power Conf

Page 15: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Board configuration Page 15 of 40

Connector

annotation

Pin

number

Schematic

net name

Description

J7 1 3V3 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.

2 3V3_PI Connects to the Raspberry Pi header’s (J14) 3V3 pins. If a Raspberry Pi is connected,

this net must be unconnected to prevent back currents. If a HAT is connected, this

net can be shorted to the EVK 3.3 V supply to power the HAT.

3 VBAT_DIODE To protect the battery from current back surges, connect the battery to the NINA

module via a protection diode using this pin.

4 VDD_NINA Connects to J22 pin 3, from where it can be connected to the module supply pin or

somewhere else.

5 VBAT Battery + terminal

6 VDD_NINA Connects to J22 pin 3, from where it can be connected to the module supply pin or

somewhere else.

7 3V3 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.

8 VDD_NINA Connects to J22 pin 3, from where it can be connected to the module supply pin or

somewhere else.

9 3V3 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.

10 VDD_MCU Supply net for the board functions not directly connected to the NINA module;

Interface MCU, USB hub, UART to USB converter etc.

11 GND Ground net.

12 GND Ground net.

J22 1 VCC NINA module voltage supply that connects to the module VCC pin. Shorted to the

VCC_IO net via 0 Ω resistor R4 by default.

2 VCC_IO Connects to the NINA module VCC_IO pin. Shorted to the VCC net via 0 Ω resistor R4

by default.

3 VDD_NINA Connects to J7 pins 4, 6 and 8. Short J22 pins 1 and 3 allow the EVK to power the

NINA module.

4 VDD_IO Supply net for level shifters, LEDs and peripherals connected directly to the NINA

module. Short J22 pins 2 and 4 use the NINA module I/O voltage as supply.

5 GND Ground net.

6 GND Ground net.

Table 2: Pinout of jumper headers J7 and J22 used to configure the board power nets

Page 16: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Board configuration Page 16 of 40

Default power configuration, 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 10: Jumper positions for default power configuration

Connector

annotation

Add jumper

to pins

Description

J7 7, 8 Selects the board regulated 3.3 V net as source for the VDD_NINA net.

9, 10 Powers up the Interface MCU, USB hub, and UART to USB converter with 3.3 V.

J22 1, 3 Powers up the NINA module. The NINA VCC and VCC_IO pins are connected to the selected

source for the VDD_NINA net.

2, 4 Powers up the peripherals directly connected to NINA such as LEDs and external memory with

the NINA supply voltage.

Table 3: Jumper positions for default power configuration

J7

BO

AR

D

NIN

A

3V3

34

2 1J22

VC

C_I

O

VC

C

7

8

9

10

NINA module powerboard I/O power

J22: 2-4 J22: 1 -3

PC communication

MCUDC/DC

EVB powered

J7: 9-1 0J7: 7-8

Page 17: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Board configuration Page 17 of 40

Battery powered, 3 – 1.7 V

When using a battery, Figure 11 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.

Jumpers must be connected to both J7: 9-10 and J22: 2-4 to be able to communicate with the

NINA module from a PC. If possible, the EVB power configuration should be switched to the

default 3.3 V configuration, as connecting an extra board peripheral might deplete the battery.

Do not connect jumpers J7: 5-6 and J7: 7-8 at the same time while a battery is connected! This

might cause damage to the battery.

Figure 11: Jumper positions for battery powered operation, the jumpers shown in dashed lines are optional

Connector

annotation

Add jumper

to pins

Description

J7 5, 6 Selects the battery connected to the battery holder as 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.

J22 1, 3 Powers up the NINA module. The NINA VCC and VCC_IO pins are connected to the selected

source for the VDD_NINA net.

2, 4 (Optional) Powers up the peripherals directly connected to NINA such as LEDs and external

memory with the NINA supply voltage.

Table 4: Jumper positions for battery powered operation, two jumpers are optional

J7

BO

AR

D

BA

TT

3V3

34

2 1J22

VC

C_I

O

VC

C

5

6

9

10

NINA module powerboard I/O power(optional)

J22: 2-4 J22: 1 -3

PC communication(optional)

MCU

J7: 9-1 0

Battery powered

J7: 5-6

Page 18: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Board configuration Page 18 of 40

Battery powered with protection diode, 2.7 – 1.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 on the module’s

power supply lines that will typically damage a non-chargeable battery. To prevent this damage, a

schottky diode is added in series to the battery, which will block any back current surges. A jumper

should 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 12: Jumper positions for battery powered operation with a protection diode, the jumpers shown in dashed lines are

optional

Connector

annotation

Add jumper

to pins

Description

J7 3, 4 Selects the diode protected battery 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.

J22 1, 3 Powers up the NINA module. The NINA VCC and VCC_IO pins are connected to the selected

source for the VDD_NINA net.

2, 4 (Optional) Powers up the peripherals directly connected to NINA such as LEDs and external

memory with the NINA supply voltage.

Table 5: Jumper positions for battery powered operation with a protection diode, two jumpers are optional

J7

BO

AR

D

BA

TT

DIO

DE

3V3

34

2 1J22

VC

C_I

O

VC

C

3

4

9

10

NINA module powerboard I/O power(optional)

J22: 2-4 J22: 1 -3

PC communication(optional)

MCU

J7: 9-1 0J7: 3-4

Battery poweredwith protection

Page 19: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Board configuration Page 19 of 40

External supply, 3.6 – 1.7 V

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 lab power

supply. 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. See section 2.5 for more information on how to

connect external power supplies.

Make sure that unpowered parts of the board are properly isolated from the NINA module. If a

voltage is applied to the signal of an unpowered device/component, current might leak through

various protection circuits of this device. This might give false readings when measuring

current consumption etc. Isolation can be achieved by removing NINA signal jumpers (see

section 3.2) for example.

Figure 13 below shows a few optional jumper connections that can be helpful when supplying the

module with an external supply.

Figure 13: Optional jumper positons while using an external power supply

Connector

annotation

Add jumper

to pins

Description

J7 7, 8 (Optional) 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.

J22 3, 4 (Optional) Powers up the peripherals directly connected to NINA such as LEDs and external

memory with the selected source for the VDD_NINA net.

Table 6: Optional jumper positons while using an external supply

J7

BO

AR

D

NIN

A

3V3

34J22

7

8

9

10

board I/O power(optional)

J22: multiple

PC communication(optional)

MCUDC/DC

EVB powered(optional)

J7: 9-1 0J7: 7-8

VC

C_I

O

VC

C

12

56 GND

-.-- V

External supply

Page 20: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Board configuration Page 20 of 40

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 14: Jumper configuration when connected to a Raspberry Pi HAT, the jumpers shown in dashed lines are optional

Connector

annotation

Add jumper

to pins

Description

J7 1,2 Connects the 3V3_PI net to the regulated 3.3 V supply.

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.

J22 1, 3 Powers up the NINA module. The NINA VCC and VCC_IO pins are connected to the selected

source for the VDD_NINA net.

2, 4 (Optional) Powers up the peripherals directly connected to NINA such as LEDs and external

memory with the NINA supply voltage.

Table 7: Jumper configuration when connected to a Raspberry Pi HAT

3.2 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 3.1), 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 15 shows the

layout of these jumper headers.

J7

BO

AR

D

RA

SP

PI

3V

3

3V3

34

2 1J22

VC

C_

IO

VC

C

1

2

9

10

NINA module powerboard I/O power(optional)

J22: 2-4 J22: 1 -3

PC communication(optional)

MCU

J7: 9-1 0

NIN

A

7

8

DC/DC

EVB powered

J7: 7-8

HAT

Raspberry Piexpansion board

J7: 1 -2

3V

3

Page 21: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Board configuration Page 21 of 40

Figure 15: Jumper headers J19 and J9 that are used to isolate specific NINA signals

Connector

annotation

Pin

number

Schematic

net name

Description

J19 1 RESET_N NINA reset signal, active low

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 NINA-B30: GPIO or TRACE

NINA-B31: BLUE signal

8 BLUE RGB diode blue signal, active low

9 GPIO_7/

SWITCH_1

NINA-B30: GPIO, can be used as either user LED output or push-button input

NINA-B31: SWITCH_1 and GREEN signal

10 GREEN RGB diode green signal, active low

11 GPIO_1 NINA-B30: GPIO, can be used as user LED output

NINA-B31: RED signal

12 RED RGB diode red signal, active low

J9 1 GPIO_16/

UART_DTR

NINA-B30: analog capable GPIO signal

NINA-B31: UART DTR output

2 UART_DTR_I UART to USB DTR signal

3 GPIO_17/

UART_DSR

NINA-B30: analog capable GPIO signal

NINA-B31: UART DSR input

4 UART_DSR_I UART to USB DSR signal

5 GPIO_20/

UART_RTS

NINA-B30: analog capable GPIO signal

NINA-B31: UART RTS output

6 UART_RTS_I UART to USB RTS signal

7 GPIO_21/

UART_CTS

NINA-B30: GPIO signal

NINA-B31: UART CTS input

8 UART_CTS_I UART to USB CTS signal

9 GPIO_22/

UART_TXD

NINA-B30: GPIO signal

NINA-B31: UART TXD output

10 UART_TXD_I UART to USB TXD signal

J9J1 9

J9J1 912

11

2

1

12

11

2

1

RE

SE

T_

MC

UR

ES

ET

_N

SW

DIO

SW

DC

LK

GP

IO_

8

GP

IO_

7

GP

IO_

1

GP

IO_

16

GP

IO_

17

GP

IO_

20

GP

IO_

21

GP

IO_

22

GP

IO_

23

SW

DIO

_M

CU

SW

DC

LK

_M

CU

RG

B_

BL

UE

RG

B_G

RE

EN

RG

B_

RE

D

UA

RT

DT

R

UA

RT

DS

R

UA

RT

RT

S

UA

RT

CT

S

UA

RT

TX

D

UA

RT

RX

D

NINA Signal Jumper Headers

Page 22: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Board configuration Page 22 of 40

Connector

annotation

Pin

number

Schematic

net name

Description

11 GPIO_23/

UART_RXD

NINA-B30: analog capable GPIO signal

NINA-B31: UART RXD input

12 UART_RXD_I UART to USB RXD signal

Table 8: Pinout of the jumper headers - J19 and J9

Page 23: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Interfaces and peripherals Page 23 of 40

4 Interfaces and peripherals

4.1 Buttons and LEDs

Figure 16: 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 Push button for application use. Connected directly to the NINA SWITCH_1 (GPIO_7) pin

SW2 User button Push button for application use. Connected directly to the NINA SWITCH_2 (GPIO_18)

pin.

Table 9: 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 Blinks on USB enumeration and activity, lit when the Interface MCU is

connected via USB

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 Connected to the NINA RED (GPIO_1), GREEN (GPIO_7) and BLUE (GPIO_8) pins

via jumper header J19. The RGB LED shows the status for the

u-connect applications.

See the NINA-B3 data sheet [3] for additional information.

Table 10: EVK-NINA-B3 LED indicators

SW0

SW1

SW2

DS

6

DS

5

DS

1

DS

2

DS

7

DS

8

DS

9

DS3

DS4

Buttons and LEDs

SW0 Reset

User button

User button

SW1

SW2

DS3 Interface MCU LED

Interface MCU LED

Status LED

DS4

TXD LED

RXD LED

RTS LED

CTS LED

DTR LED

DSR LED

DS9

DS8

DS7

DS2

DS1

DS5

DS6

Page 24: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Interfaces and peripherals Page 24 of 40

4.2 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 17 shows the layout of the Arduino interface and Table 11

explains the pinout in more detail. Section 4.2.1 describes what specifications must be met for a

shield to be compatible for use with the EVK-NINA-B3.

Figure 17: Pin headers that are compatible with some Arduino shields

Conn. Pin

No.

Arduino

pin

Description Schematic

net name

nRF52

pin

Alternate functions and notes

J1 1 N/C Not Connected - - Not connected

2 IOREF I/O reference voltage level.

Selectable by user to 1.7 – 3.6 V

VDD_IO - See section 3.1

3 RESET NINA 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 - Cannot be used as supply input, use

VIN instead. Only supplied by USB

VBUS.

6 GND Ground GND GND

7 GND Ground GND GND

8 VIN External DC supply input, 5 – 12 VDC VIN -

J2 1 A0 Analog input GPIO_25 P0.04 Analog function capable GPIO

J1

J2

J3

J4

Mounting Holes

Arduino Interface

J1

1

8

N/C

VDD_IO

RESET_N

3V3

5 V

GND

GND

VIN

J2

1

6

A0/GPIO_25

A1 /GPIO_24

A2/GPIO_27

A3/GPIO_1 8

A4/GPIO_1 7

A5/GPIO_1 6

J3

1

8

D5/GPIO_32

D4/GPIO_1

D3/GPIO_20

D2/GPIO_21

TX/D1 /GPIO_22

RX/D0/GPIO_23

D6/GPIO_28

D7/GPIO_29

J4

1

10 SCL/GPIO_5

SDA/GPIO_4

N/C

GND

D1 3/GPIO_45

D1 2/GPIO_8

D1 1 /GPIO_3

D1 0/GPIO_2

D9/GPIO_46

D8/GPIO_33

Page 25: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Interfaces and peripherals Page 25 of 40

Conn. Pin

No.

Arduino

pin

Description Schematic

net name

nRF52

pin

Alternate functions and notes

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 SWITCH_2/

GPIO_18

P0.02 Analog function capable GPIO,

SWITCH_2 on NINA-B31.

This signal is pulled low when the

button SW2 is pressed

5 A4 Analog input UART_DSR/

GPIO_17

P0.28 Analog function capable GPIO,

UART_DSR signal on NINA-B31

6 A5 Analog input UART_DTR/

GPIO_16

P0.03 Analog function capable GPIO,

UART_DTR signal on NINA-B31

J3 1 D0/RX Digital I/O, UART RX UART_RXD/

GPIO_23

P0.29 UART_RXD signal on NINA-B31

2 D1/TX Digital I/O, UART TX UART_TXD/

GPIO_22

P1.13 UART_TXD signal on NINA-B31

3 D2 Digital I/O UART_CTS/

GPIO_21

P1.12 UART_CTS signal on NINA-B31

4 D3 Digital I/O UART_RTS/

GPIO_20

P0.31 UART_RTS signal on NINA-B31

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 Signal not connected by defualt,

configured for NFC use

8 D7 Digital I/O GPIO_29 P0.10 Signal not connected by defualt,

configured for NFC use

J4 1 D8 Digital I/O GPIO_33 P1.09

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

Table 11: Pinout of the Arduino UNO R3 compatible interface

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 certain 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.

Page 26: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Interfaces and peripherals Page 26 of 40

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 may be used to power the board.

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 I2C 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 3.2 on how to disconnect these signals

from the debug MCU.

4.3 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 12 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 12: Compatible Raspberry Pi boards

Figure 18 shows the layout of the Raspberry Pi interface and Table 13 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.

Page 27: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Interfaces and peripherals Page 27 of 40

Figure 18: Pin header J14 that is compatible with the Raspberry Pi GPIO connectors

Conn. Pin

No.

Raspberry

Pi pin

Description Schematic

net name

nRF52

pin

Alternate functions and notes

J14 1 3.3 V 3.3 V supply pin 3V3_PI - Not connected by default, see section 3.1

2 5 V 5 V supply pin 5V - Cannot be used as supply input. Supplied

by USB VBUS and protected from back

powering.

3 GPIO02 Digital I/O GPIO_5 P0.24

4 5 V 5 V supply pin 5V - Cannot be used as supply input. Supplied

by USB VBUS and protected from back

powering.

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 Connected to NINA UART_RXD pin by

default, see section 4.3.2

9 GND Ground GND GND

10 GPIO15 Digital I/O, UART RX/TX RASP_RXD P1.13 Connected to NINA UART_TXD pin by

default, see section 4.3.2

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 Connected to NINA through a solder bridge,

if the solder bridge is cut this pin will be left

floating

14 GND Ground GND GND

15 GPIO22 Digital I/O GPIO_51 P0.17 Connected to NINA through a solder bridge,

if the bridge is cut this pin will be left

floating

J1 4

MOUNTING HOLES

Raspberry Pi Interface

3V3_PI

GPIO_5

GPIO_4

GPIO_3

GND

GPIO_2

GPIO_52

GPIO_51

3V3_PI

GPIO_48

GPIO_47

GPIO_45

GND

GPIO_42

GPIO_40

GPIO_39

GPIO_37

GPIO_36

GPIO_34

GND

5 V

5 V

GND

RASP_TXD

RASP_RXD

GPIO_1

GND

GPIO_50

GPIO_49

GND

GPIO_46

GPIO_44

GPIO_43

GPIO_41

GND

GPIO_38

GND

GPIO_35

GPIO_33

GPIO_32

J1 4

21

39 40

PULL-UP RESISTORS

R63

R62

R57

R58

R59

R60

UART RESISTORS

R44

R50

Page 28: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Interfaces and peripherals Page 28 of 40

Conn. Pin

No.

Raspberry

Pi pin

Description Schematic

net name

nRF52

pin

Alternate functions and notes

16 GPIO23 Digital I/O GPIO_50 P0.20 Connected to NINA through a solder bridge,

if the bridge is cut this pin will be left

floating

17 3.3 V 3.3 V supply pin 3V3_PI - Not connected by default, see section 3.1

18 GPIO24 Digital I/O GPIO_49 P0.22 Connected to NINA through a solder bridge,

if the bridge is cut this pin will be left

floating

19 GPIO10 Digital I/O GPIO_48 P0.21 Connected to NINA through a solder bridge,

if the bridge is cut this pin will be left

floating

20 GND Ground GND GND

21 GPIO09 Digital I/O GPIO_47 P0.23 Connected to NINA through a solder bridge,

if the bridge is cut this pin will be left

floating

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 EEPROM config I2C data

signal

GPIO_42 P0.26 Should only be used to read or simulate

HAT EEPROMs, see section 4.3.3

28 ID_SC EEPROM config I2C clock

signal

GPIO_41 P1.14 Should only be used to read or simulate

HAT EEPROMs, see section 4.3.3

29 GPIO05 Digital I/O GPIO_40 P1.15

30 GND Ground GND GND

31 GPIO06 Digital I/O GPIO_39 P1.11

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

Table 13: Pinout of the Raspberry Pi compatible interface

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 0 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.

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

Page 29: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Interfaces and peripherals Page 29 of 40

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.

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

should be left unconfigured.

Two pull-up resistors - R44 and R50, can be added to the I2C lines if needed. They are not mounted on

the evaluation board by default.

Visit https://github.com/raspberrypi/hats/blob/master/designguide.md for more information on the

ID EEPROM specification.

4.4 Additional Interfaces

In addition to the normal interfaces most commonly used, there are a few expansion options available

for the user. These extra interfaces require some modifications of the EVB before they can be used.

Figure 19: These additional interfaces requires some soldering before use

Connector

annotation

Pin

number

Schematic net name nRF52 pin Description

U10 1 QSPI_CS/GPIO_51 P0.17 Chip select input signal, active low

2 QSPI_D1/GPIO_48 P0.21 MISO in single SPI mode, or data I/O signal in dual/quad mode

3 QSPI_D2/GPIO_49 P0.22 Data I/O signal in quad mode (optional)

4 GND GND Ground

J20

UART

U1 0

C54

Flash Memory

VDD_IO

QSPI_D3

QSPI_CLK

QSPI_D0

U1 0

GND

CTS

RTS

RXD

TXD1

J20

5

3

4

6

5

8

7

TR

AC

E_D

1

TR

AC

E_D

2

TR

AC

E_D

0

TR

AC

E_D

3

TR

AC

E_C

LK

GN

D

GN

D

GN

D

N/C

N/C

J21

TR

AC

E_D

0

N/C

SW

DC

LK

RE

SE

T_N

SW

DIO

GN

D

N/C

GN

D

GN

D

VD

D_I

O

19

20

1

2

Additional Interfaces

Trace

J21QSPI_D2

QSPI_D1

GND

QSPI_CS

External Flash

Debug and Trace

UART

1

2

Page 30: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Interfaces and peripherals Page 30 of 40

Connector

annotation

Pin

number

Schematic net name nRF52 pin Description

5 QSPI_D0/GPIO_50 P0.20 MOSI in single SPI mode, or data I/O signal in dual/quad mode

6 QSPI_CLK/GPIO_52 P0.19 Chip clock input signal, up to 32 MHz supported

7 QSPI_D3/GPIO_47 P0.23 Data I/O signal in quad mode (optional)

8 VDD_IO - Supply net for LEDs and peripherals connected directly to the

NINA module. Supply for the external memory chip.

J20 1 MCU_TXD - Interface MCU data output signal

2 MCU_RXD - Interface MCU data input signal

3 MCU_RTS - Interface MCU flow control output signal

4 MCU_CTS - Interface MCU flow control input signal

5 GND GND Ground

J21 1 VDD_IO - Supply net for LEDs and peripherals connected directly to the

NINA module. Supply for the external memory chip.

2 SWDIO SWDIO Serial Wire Debug data I/O signal

3 GND GND Ground

4 SWDCLK SWDCLK Serial Wire Debug clock signal

5 GND GND Ground

6 TRACE_D0/SWO/

GPIO_8

P1.00 Serial trace data signal / Parallell trace data signal

7 N/C - Not connected

8 N/C - Not connected

9 GND GND Ground

10 RESET_N P0.18 NINA reset signal, active low

11 N/C - Not connected

12 TRACE_CLK/GPIO_45 P0.07 Parallell trace clock signal

13 N/C - Not connected

14 TRACE_D0/SWO/

GPIO_8

P1.00 Serial trace data signal / Parallell trace data signal

15 GND GND Ground

16 TRACE_D1/GPIO_46 P0.12 Parallell trace data signal

17 GND GND Ground

18 TRACE_D2/GPIO_32 P0.22 Parallell trace data signal

19 GND GND Ground

20 TRACE_D3/GPIO_33 P0.23 Parallell trace data signal

Table 14: Pinout of the additional interfaces

Extra memory – external Flash

The NINA-B3 series module supports adding extra memory outside of the module. This memory space

can be used to store data and/or expand the application code size. QSPI and Quad Serial Peripheral

Interface is used by the NINA-B3 module to communicate with the external flash memory. Information

about the QSPI interface, the supported modes and supported clock frequencies can be found in the

NINA-B3 series Data Sheet [1].

The signals used in the QSPI interface are shared with other interfaces and GPIO functions, and they

have been routed both to the flash memory footprint on the bottom side of the evaluation board and

to the GPIO pin header J14 (Raspberry Pi interface). To reduce the risk of interference on the QSPI

interface, solder bridges have been added to the signal lines and they should be cut to isolate the

copper traces routed to J14, before soldering the flash memory to the board. Figure 20 shows where

to cut the solder bridges.

Page 31: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Interfaces and peripherals Page 31 of 40

Figure 20: Cut these solder bridges before soldering the external memory

The PCB footprint has been designed for SOIC-8 packages with 5.3 mm body width. A 0402 size

decoupling capacitor footprint has also been added (labeled C54 in the schematics), typically 100 nF

should be used.

Extra USB to UART interface

If the evaluation board is connected to a PC using the USB connector J8, two serial COM ports will be

available. The COM port labeled ‘JLink CDC UART’ (on a Windows PC) is not normally connected to

anything, but routed as a 4-pin UART interface to the pin header J20. This interface could be

connected to a secondary UART interface on the NINA-B3 module, or to a UART interface on an

Arduino shield etc.

CPU trace interface

The Arm Cortex-M4Fprocessor of the NINA-B3 modules supports tracing of CPU instructions via

Cortex Debug+ETM connector 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.

Page 32: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Appendix Page 32 of 40

Appendix

A Schematics

R1

C11

SW2

C10

SW1

C9

SW0

J2

J1

C49

SW3

C6

DS3DS4

R4

1

D1

J8

J18

R12R13

C12

C15

X2

C14

C1

R2

1C

4R

17C

33

R5

3C

53

D3

DS9

R19

R2

0U

3

R28

R29

C4

4

C43R14

C42

C4

1

R15

R3

R2

X1

C34

C16

U2

R5

6D

2D

6

DS

8R

39

U7

C28

R3

3C

21

C2

2

R55R54

R61

L1

C50

DS

2

DS

7

R11

R4

0U

5R

45

C35

R25

Q2R52

C3

F1

DS

1

DS

5

R10

R7

J19

J12

C2

6

R42

R36

R51

C2

C5

J5

DS

6R

8

R37

R30

U6

C36

R32

R34

Q1

Q3

U1

J17

C3

7

R9

C7

C25R24

R22

R31R38

C27

C38

C39

Q4

R43

R5

J11

C19

C48

R4

7

R48

C29

C30

C32

C40

L2

C51

U9

C31

R16

C55

C24R23

R18

J9

R4

9

R46

J2

0

J7

BT1

C4

7

C2

0C

23

C4

5

D4

U4

U8

C46

C17C18

R4

J22

R2

7R

35

C13

J3

J4

J10

C5

2

D8

R6 R26

R6

0

R58

R5

7

M1

C8

R59

J14

J16

1

1

1

1 2

1

1

1

1

2

1

2

1

2

1

1

1

1

1

2

TP9

TP26

TP24

TP27

TP38

TP8

TP35

TP17

J21

TP18

TP13

TP19

TP14

TP16

TP12

TP5

TP4

TP6

TP7

TP15

C56

SB3

SB1

SB6

C5

4

R44R50

R62R63

TP1

SB4

U10

SB

5

SB2

TP10

TP11

TP2

2

1

Top view Bottom view (mirrored)

Page 33: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

(TRACE_D1)

(TRACE_CLK)

TO FTDI CHIP

LEVEL SHIFTERS

TO INTERFACE MCU

PRODUCT VARIANTS

BOM B311: NINA-B311 WITH ANTENNA PIN:

BOM B312: NINA-B311 WITH INTERNAL ANTENNA:MOUNT NINA-B312 ON M1J10 DNI

MOUNT NINA-B311 ON M1

ANTENNA U.FL CONNECTOR

(TRACE_D3)

CURRENT MEASUREMENT AND NINA POWER SUPPLY

(QSPI_D3)

(TRACE_D2)

DNI = NOT MOUNTED

(BLUE/SWO/TRACE_D0)

(GREEN / BOOT)

(RED)

(QSPI_CLK)

(QSPI_CS)

(QSPI_D2)

NOTE!

(QSPI_D1)

NFC ANTENNACONNECTOR JUMPER HEADERS USED TO CONNECT

GPIOS TO VARIOUS BOARD FUNCTIONSALL POSISTIONS MOUNTED BY DEFAULT

(QSPI_D0)

MEASUREMENTS AT J22POPULATING R6 WILL ALLOW CURRENT

SUPPLY AT J22 (ON NINA-B3 VCC_IO = VCC)REMOVING R4 WILL ALLOW SEPARATE VCC_IO

LEDS ETC. IF SUPPLYING VCC FROM BATTERYREMOVING JUMPER AT POS 2-4 WILL DISCONNECT

DEFAULT JUMPER CONFIG: POS 1-3 AND 2-4

Wed Jan 24 15:28:27 2018

PAGE 1 OF 6

EVB-NINA-B3AJOH

u-blox AG $Change: 113979

A

02

UART_DSR

SWITCH_2

UART_DTR

UART_RTS_I

GPIO_34

BOM_B312=DNI

ADD2GNDGND=GND

UART_CTS

UART_RTSRESET_N

GPIO_42

GPIO_25GPIO_24

GPIO_1

GPIO_3

GPIO_4

DNI

0

GPIO_27

0R 0GPIO_28

NFC_1

0R

SWDCLK

USB_DM

GPIO_2

GPIO_5

SWITCH_1

GPIO_47

GPIO_52

USB_DP

0R

DNI

VDD_NINA VCC_IO VDD_IO

DNI

GPIO_49

GPIO_48

VCC_IO

GPIO_41

SWDIO_LVL

SWDCLK_LVLSWO_LVLRESET_N_LVL

GPIO_43

GPIO_35

10%

100N

UART_TXD

UART_RXD

ANT

330P

10%

00R

10%330P

GPIO_37

100N

100N

10%

10%

GPIO_38

GPIO_40GPIO_39

10%

GPIO_8

0R 0

GPIO_33

GPIO_32

VBUS_NINA

VCC

GPIO_36

DNI330PNFC_2

100N

100N

UART_RXD_I

10%

10%

UART_DTR_I

BLUE

SWDIO_I

UART_TXD_IUART_CTS_I

UART_DSR_I

100N

GND=GND

10%

UART_DTR_LVLUART_DSR_LVL

UART_RTS_LVLUART_CTS_LVLUART_TXD_LVL

UART_RXD_LVL

GPIO_45

RESET_N_I

NINA MODULE

UART_RXD

UART_RTS_I

UART_CTS_IUART_TXD_IUART_RXD_I

UART_DSR

UART_DTR

UART_RTS

UART_CTSUART_TXD

SWDIO_IRESET_N_I

GPIO_1GREENRED

SWDIORESET_N

SWDCLKGPIO_8

SWITCH_1

UART_DSR_I

SWDIO

SWDCLK_IBLUE

UART_DTR_I

100N

GPIO_46

GPIO_51

GPIO_50

GPIO_44

10%

SWDCLK_I

VDD_IO VDD_MCU

GPIO_29

VCC

65

43

21

9

7

5

1

3

12

10

8

6

11

2

4

9

7

5

1

3

12

10

8

6

11

2

4

B4

A1 B1

B2

A3

A4

A2

B3

VCCB

OE

VCCA

GPIO_1

GPIO_2

GPIO_3

GPIO_4

GPIO_5

GND_6

GPIO_7

GPIO_8

VCC_IO

VCC GPIO_16

GPIO_17

GPIO_18

RESET_N

GPIO_20

GPIO_21

GPIO_22

GPIO_23

GPIO_24

GPIO_25

GPIO_37

GPIO_38

GPIO_39

GPIO_40

GPIO_41

GPIO_42VBUS

GPIO_32

GPIO_33

GPIO_34

GPIO_35

GPIO_36

B8

B7

B6

B5

B4

B3

A8

A7

A6

A5

A4

A3

OE

VCCB GND

VCCA

A1

A2 B2

B1

SW

DC

LK

GN

D_12

AN

T

GN

D_14

SW

DIO

GP

IO_43

GP

IO_44

GP

IO_45

GP

IO_46

GN

D_26

GP

IO_27

GP

IO_28

GP

IO_29

GN

D_30

GP

IO_47

GP

IO_48

GP

IO_49

GP

IO_50

GP

IO_51

GP

IO_52

GN

D_53

US

B_D

P

US

B_D

M

J22

J9

J19

U9

M1

U4

R4

R6

R22

R18

R24

R23

ti_txs0104epwr

ublox_nina_b3

TXS0108

DRAWING TITLE :

1

432

1

654321

121110987654321

121110987654321

141

8

10111213

5432

910

31

19

42414039383736

35343332

252423222120

181716

87

54321

6

192

10

11

1213141516171820

98765431

4321

C52

C47

C48

C18

C17

C19

C20

J10

C51

C25

C24

J11

E

D

C

B

A A

E

D

C

B

12345678

345678 2

U-BLOX AG

DATE :

SWITZERLAND

1

THALWIL

GROUP :

DESIGN BY :

ICM:

PCB_VER.:

VERSION :PROJECT :

BI

BIBI

BI

BIBI

BI

BI

BIBI

BIBI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BIBI

54

55

15

11

52

51

50

49

48

47

46

45

44

43

29

28

27

53 30

26

14

12

13

A3

Page 34: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

THIS PAGE IS INTENTIONALLY LEFT BLANK DUE TO LICENSE AGREEMENTS

INTERFACE MCU02

$Change: 113979

AEVB-NINA-B3AJOH

u-blox AG PAGE 2 OF 6

Wed Jan 24 15:28:26 2018

DRAWING TITLE :

E

D

C

B

A A

E

D

C

B

12345678

345678 2

U-BLOX AG

DATE :

SWITZERLAND

1

THALWIL

GROUP :

DESIGN BY :

ICM:

PCB_VER.:

VERSION :PROJECT :

A3

Page 35: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

RXLED# BLINKS WHEN

RXLED#

TXLED#

USB, IE. NINA RXRECEIVING DATA VIA

QSPI_D0

QSPI_CS

QSPI_CLK

QSPI_D3

QSPI_D2

QSPI_D1

SOLDER BRIDGES

200 MIL PITCH 8-PINSOP FOOTPRINT FOREXTERNAL MEMORY

CONFIGBOOT STRAPPING

DNI = NOT MOUNTED

NOTE!

Wed Jan 24 15:28:26 2018

PAGE 3 OF 6

EVB-NINA-B3AJOH

u-blox AG $Change: 113979

A

02

HUB_DETECT

10%

USB_FTDI_DMUSB_FTDI_DP

+/-0.5P

DFSD_N

1%100K

10%100N

VDD_MCU

HUB_RESET_N

VDD_MCUVDD_MCU

GPIO_48GPIO_50GPIO_49GPIO_47

GPIO_52GPIO_51

DNI

10%100N

VDD_IO

DNI

GPIO_47_SB

GPIO_49_SB

GPIO_50_SB

GPIO_51_SB

GPIO_52_SB

GPIO_48_SBGPIO_48

GPIO_49

GPIO_47

GPIO_51

GPIO_50

GPIO_52

HUB, FTDI AND FLASH

1%

USB_HUB_DM

USB_HUB_DP

DFSD_P

DHSD_P

DHSD_N CBUS3CBUS2CBUS1

UART_DSR_LVL

UART_RXD_LVL

UART_CTS_LVL

CBUS0

UART_DTR_LVL

UART_RTS_LVL

UART_TXD_LVL

XTAL2XTAL1

NON_REM0NON_REM1CFG_SEL

8P2+/-0.5P

8P2

24.000MHZ30PPM

100N10%

VDD_MCU

1%12K

100K1%

1%100K

10%100N

5%39R

39R 5%

1U 1U10%

100K1%

100K

VBUS_MCU VDD_MCU

100N10%

4U720%

RBIAS

PLLFILT

XTALIN

XTALOUT

USBDP_UP

USBDM_UP OCS2_N

PRTPWR2

CRFILT

VDD33_9

OCS1_N

PRTPWR1

RTS_N

DTR_N

CTS_N

DCD_N

DSR_N

RI_N

RESET_N

USBDP

CBUS0

TXD

RXD

CBUS3

3V3OUT

CBUS2

CBUS1

USBDM

VD

D33_1

VD

D33_18

SU

SP

_IN

D

VB

US

_D

ET

RE

SE

T_N

SM

BC

LK

SM

BD

AT

AN

C

US

BD

P_D

N2

US

BD

M_D

N2

US

BD

P_D

N1

US

BD

M_D

N1

GN

D_21

GN

D_3

GN

D_13

VC

CIO

VC

C

U10

U2

U8

VDD

SO/SIO1SI/SIO0

SIO2

SIO3

SCK

CE_N

GND

SB6

SB5

SB2

SB4

SB1

SB3

R3

R2

R51

microchip_usb2422

ftdi_ft231x

DRAWING TITLE :

8

73

25

6

4

1

2122 9

2019

24

11

723

12

8

10

89

17119

211

1845

6

1671415

10

C54

C53

TP3

R55

R54 R56

C15C14

C16

R53

R52

C21 C22

X2

C23

TP5TP7

TP6TP4

C46

C45

E

D

C

B

A A

E

D

C

B

12345678

345678 2

U-BLOX AG

DATE :

SWITZERLAND

1

THALWIL

GROUP :

DESIGN BY :

ICM:

PCB_VER.:

VERSION :PROJECT :

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BIBI

BI

BI

BI

BI

BI

BI

BIBI

BIBI

BIBI

18

1

16

53 421

7

13

14

15

6

20

12

21133

A3

Page 36: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

ARDUINO INTERFACE

RX/TX SELECTION

RASPBERRY PI INTERFACE

I2C PULL UPS

CORTEX DEBUG

DNI = NOT MOUNTED

LEDS

NOTE!

BOOT JUMPER

MCU BOOT

430 451 031 836

RESET

430 481 031 816

SWITCH 1

430 481 031 816

BUTTONS

CORTEX DEBUG + ETM

DEBUG CONNECTORS

SWITCH 2

430 481 031 816

Wed Jan 24 15:28:26 2018

PAGE 4 OF 6

EVB-NINA-B3AJOH

u-blox AG $Change: 113979

A

02

GPIO_29

GPIO_32

GPIO_1UART_RTSUART_CTS

UART_TXDUART_RXD

GPIO_28

GPIO_46

DNI

GPIO_33

GPIO_45

GPIO_8

GPIO_2GPIO_3

GPIO_46

UART_RXD

DNI

VDD_IO

RESET_N

10%

SWITCH_1

SWITCH_2

3V3

10%

DNIVDD_IO

VDD_IO

RESET_N

GPIO_44

VDD_IO

1K05%

GREEN

GPIO_33

DNI

VDD_IO

10K

SWITCH_1

IMCU_BOOT

RASP_TXD

RASP_RXDGPIO_1

GPIO_3

GPIO_52_SBGPIO_50_SBGPIO_49_SB

GPIO_44GPIO_45

GPIO_43GPIO_41GPIO_42

GPIO_38

GPIO_33

GPIO_32

GPIO_43

SWDCLK

VDD_IO

UART_DSRUART_DTR

SWDIO

GPIO_45

GPIO_4GPIO_5

GPIO_25

3K9

DNI

RASP_RXD

RASP_TXD

RASP_TXD

GPIO_34RASP_RXD

GREEN

ORANGE

CTS_LED

UART_DSR_I

CBUS2

CBUS1

TXD_LED

RXD_LED

DSR_LED

5%1K0

5%1K0

5%1K0

ORANGE

VCC=VDD_IO;GND=GND

1K0

BLUE

RED

GREEN

UART_DTR_I

UART_RTS_I

UART_CTS_I

RTS_LED

DTR_LED

VCC=VDD_IO;GND=GND

2K75% 5%

1K0 1K05%

VDD_IO

5%1K05%

ORANGE

VCC=VDD_IO;GND=GND

GPIO_36

GPIO_37GPIO_39GPIO_40

GPIO_48_SB

GPIO_51_SB

GPIO_2

GPIO_4GPIO_5

3V3_PI

3V3

100N

1%

100N

DNI

GPIO_8

VIN

RESET_N

GPIO_46

5%

DNISWDCLK

GPIO_47_SB

5%

3K9GPIO_8

GPIO_32

RESET_N

GPIO_8

SWDIO

5V

GPIO_27

SWITCH_2

GPIO_35

DNI

100N

10%

5V

DNI

100N

10%

GPIO_24

HEADERS & BUTTONS

GREEN

DNI

0R

0R

UART_TXD

1

1

1

1

1

1

1

1

1

5

3

1

7

4

20

13

2

6

8

10

12

14

16

18

19

17

15

11

9

17

19

21

30

32

34

14

16

18

24

26

2

3

29

1

22

27

25

23

12

20

40

38

15

13

11

9

7

5

31

33

35

37

39

36

28

8

10

6

4

R

G

B

A

109

1

7

3

5

8

2

6

4

J18

J21

DS9

J12

U7U3 U5

R60

R59

R58

R57

74LVC3G07

wurth_150141m173100

74LVC3G07 74LVC3G07

DRAWING TITLE :

1

2

543

876

65432

1

1

2

543

876

1

2

543

6789

10

R50

R44

2019181716151413121110987654321

40393837363534333231302928272625242322212019181716151413121110987654321

3

4

2

1

10987654321

2 1

654321 8

7654321

10987654321

26

53

71

4

2

3

1

26

53

71

87654321

26

53

71

4

2

3

1

4

2

3

1

4

2

3

1

C49

C11

C10

C9

R8R7

J14

R19 R20 R21

J2 J3

J4

R39R40

TP27

TP26TP24

R41

SW3

R11R10

J1SW2

SW1

SW0

E

D

C

B

A A

E

D

C

B

12345678

345678 2

U-BLOX AG

DATE :

SWITZERLAND

1

THALWIL

GROUP :

DESIGN BY :

ICM:

PCB_VER.:

VERSION :PROJECT :

BI

BI

BI

BIBI

BI

BI

BI

BI

BI

BI

BI

BIBI

BI

BI

BI

BI

BIBI

BI

BIBI

BI

BI

BI

BI

BI

BIBI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BIBI

BI

BIBI

BI

BIBI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI

BI BI

BIBI

BI

BI

CA

CA

CA

CA

CA

CA

DS

6

DS

5

DS

8

DS

7

DS

2

DS

1

A3

Page 37: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

NOTE!

DNI = NOT MOUNTED

3.3V REGULATED

NFC CAN CAUSE REVERSE

POWER SOURCE SELECTOR

DMG2305UX

CURRENT FLOW

DMG2305UX

BATTERY PROTECTION:

'ZERO VOLT DIODE' - PROTECTS FROM BACK CURRENT ON VBUS LINES 5V NET CAN ONLY BE

POWERED BY USB

USB

62132 3.3V VERSION

5-12 V

EXTERNAL SUPPLY

COIN CELL BATTERY AT 3V

Wed Jan 24 15:28:26 2018

PAGE 5 OF 6

EVB-NINA-B3AJOH

u-blox AG $Change: 113979

A

02

GND=GND

USB_HUB_DP

DCDC_IN

3V

VBAT

VIN

VBUS_NINA

VBUS_MCU

VBUS_NINA

P_CHANNEL_MOSFET

SUSB_MICRO_B_4THGND

USB_DM_CON

5V

P_CHANNEL_MOSFET

VBUS_MCU5V

SUSB_MICRO_B_4THGND

3V3

VBUS_MCU

100N

VBUS_NINA

USB_HUB_DM

SGND=AGND

10M 5%

10%100N

100N

10%

USB_DM_MCUCON

USB_DP_MCUCON

10M 5%

SGND=GNDA

VBUS_MCUVBUS_NINA

22U

VDD_NINA

10%

3N3

100N

4U710%

10U VDD_MCU

30%2U2

BASE_1

39R

39R 5%USB_DM

USB_DP5%

100K1%

20%2U2

100N

10%

POWER SUPPLY10K 5%

5%

10K

5%

47K

5%

BASE_2

47KBASE_1 BASE_2

10%

10%

3V3_PIVBAT

10%

USB_DP_CON USB_DP_RESUSB_DM_RES

10%

US

B M

ICR

O B

US

B M

ICR

O B

GNDA

DM

VUSB

GND

DP

N.C.

DM

VUSB

GND

DP

N.C.

GNDA

9

7

5

1

3

12

10

8

6

11

2

4

GS D

GS D

Q3Q1

J16

J8

J7

D6

VCCGND

I/O1 I/O1

I/O2 I/O2

B2

E2 C2

E1C1

B1B2

E2 C2

E1C1

B1

VCCGND

I/O1 I/O1

I/O2 I/O2

J17

R36R9

R26

R35

R27

R1

C8

L1

C6

L2

DRAWING TITLE :

R43

R25

4

1

3

6

5 2

4

1

3

6

5 2

54321

54321

CA

5

4361

2

12111098765432121

23

1

5

4361

2

CA

CA

14

3

2

1

9

12

11

16

15

4

7

5

13

8

10

6

CA

USBLC6 2SC6USBLC6 2SC6

C13C

1

C3

C5

C2

TP11

TP10

TP9

TP8

D7

TP2

TP1

C50

J5

BT1

TP38

TP35

D4

D2

C7

R5

D3

E

D

C

B

A A

E

D

C

B

12345678

345678 2

U-BLOX AG

DATE :

SWITZERLAND

1

THALWIL

GROUP :

DESIGN BY :

ICM:

PCB_VER.:

VERSION :PROJECT :

BI

BI

BI

BI

CON_PWR_03_SWITCH

PGND_2

PGND_1

PG

VOS

SW_3

SW_2

SW_1

PVIN_2

PVIN_1

21

321

3

21

CA

TA

N

D8

F1

D1

AGND

FB

FSW

DEF

SS/TR

EN

AVIN

Q4Q2

FUSE

U1TPS6213X

A3

Page 38: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Appendix Page 38 of 40

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 15: Explanation of the abbreviations and terms used

Page 39: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Related documents Page 39 of 40

Related documents [1] Arduino – https://www.arduino.cc

[2] Raspberry Pi - https://www.raspberrypi.org/

[3] NINA-B3 data sheet, doc. no. UBX-17052099

[4] NINA-B3 series system integration manual, doc. no. UBX-17056748

[5] u-blox Short range AT commands manual, doc. no. UBX-14044127

[6] SEGGER J-Link software - https://www.segger.com/jlink-software.html

[7] NINA-B31 getting started, doc. no. 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 them on

Windows 10 host (section 2.1).

R04 16-Apr-2019 ajoh, fbro Included information about the EVK-NINA-B3x6 variant. Improved the quality

of most pictures, changed the structure of this document. Updated section

2.2. Added information about debugging options (section 2.4), measuring

current consumption (section 2.5) and additional interfaces (section 4.4).

R05 23-Sep-2019 flun Clarified information about RGB LED status in Table 10 (section 4.1).

Page 40: EVK-NINA-B3 Evaluation kit...zVK-NINv-3 Evaluation Kit for NINA-B3 modules User guide Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3

EVK-NINA-B3 - User guide

UBX-17056481 - R05 Contact Page 40 of 40

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: [email protected]

Regional Office West Coast:

Phone: +1 408 573 3640

E-mail: [email protected]

Technical Support:

Phone: +1 703 483 3185

E-mail: [email protected]

Headquarters

Europe, Middle East, Africa

u-blox AG

Phone: +41 44 722 74 44

E-mail: [email protected]

Support: [email protected]

Asia, Australia, Pacific

u-blox Singapore Pte. Ltd.

Phone: +65 6734 3811

E-mail: [email protected]

Support: [email protected]

Regional Office Australia:

Phone: +61 2 8448 2016

E-mail: [email protected]

Support: [email protected]

Regional Office China (Beijing):

Phone: +86 10 68 133 545

E-mail: [email protected]

Support: [email protected]

Regional Office China (Chongqing):

Phone: +86 23 6815 1588

E-mail: [email protected]

Support: [email protected]

Regional Office China (Shanghai):

Phone: +86 21 6090 4832

E-mail: [email protected]

Support: [email protected]

Regional Office China (Shenzhen):

Phone: +86 755 8627 1083

E-mail: [email protected]

Support: [email protected]

Regional Office India:

Phone: +91 80 405 092 00

E-mail: [email protected]

Support: [email protected]

Regional Office Japan (Osaka):

Phone: +81 6 6941 3660

E-mail: [email protected]

Support: [email protected]

Regional Office Japan (Tokyo):

Phone: +81 3 5775 3850

E-mail: [email protected]

Support: [email protected]

Regional Office Korea:

Phone: +82 2 542 0861

E-mail: [email protected]

Support: [email protected]

Regional Office Taiwan:

Phone: +886 2 2657 1090

E-mail: [email protected]

Support: [email protected]