u-blox EVK-NORA-B1 User Manual

u-blox EVK-NORA-B1 User Manual

Evaluation kit for nora-b1 series modules

Advertisement

Quick Links

EVK-NORA-B1
Evaluation kit for NORA-B1 series modules
User guide
Abstract
This document describes how to set up the EVK-NORA-B100 and EVK-NORA-B106 evaluation kits
to evaluate the NORA-B1 series modules. It also describes the different options for debugging and
the development capabilities included in the evaluation board.
UBX-20030319 - R05
C1-Public
www.u-blox.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EVK-NORA-B1 and is the answer not in the manual?

Questions and answers

Summary of Contents for u-blox EVK-NORA-B1

  • Page 1  EVK-NORA-B1 Evaluation kit for NORA-B1 series modules User guide Abstract This document describes how to set up the EVK-NORA-B100 and EVK-NORA-B106 evaluation kits to evaluate the NORA-B1 series modules. It also describes the different options for debugging and the development capabilities included in the evaluation board.
  • Page 2: Document Information

    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.
  • Page 3: Table Of Contents

    EVK-NORA-B1 - User guide Contents Document information ..........................2 Contents ............................... 3 Product description ..........................4 1.1 Key features ..............................4 1.2 Items included in kit............................ 5 1.2.1 EVK-NORA-B100 kit contents ......................5 1.2.2 EVK-NORA-B106 kit contents ......................5 1.3 Development tools ............................5 Hardware description.........................
  • Page 4: Product Description

    EVK-NORA-B1 - User guide Product description The EVK-NORA-B1 evaluation kit provides stand-alone use of the NORA-B1 series module featuring the Nordic Semiconductor nRF5340 dual-core RF System on Chip (SoC). The evaluation kit provides a great starting point for almost any Bluetooth® 5.2 Low Energy (LE), Thread, or Zigbee project.
  • Page 5: Items Included In Kit

    EVK-NORA-B1 - User guide 1.2 Items included in kit 1.2.1 EVK-NORA-B100 kit contents • EVK-NORA-B10 evaluation board with NORA-B100 module • Micro-USB cable • NFC antenna • 2.4 GHz U.FL antenna kit • 10-pin SWD programming cable, 2x5 headers on 1.27 mm centers ☞...
  • Page 6: Hardware Description

    EVK-NORA-B1 - User guide Hardware description Design files for the EVK-NORA-B1 PCB may be requested from your local u-blox support team. 2.1 Power The EVK-NORA-B1 has five possible power sources, as listed below: • USB from the debug interface • USB peripheral on the NORA-B1 itself •...
  • Page 7: Reset

    Figure 2: EVK schematic – power supply 2.2 Reset The EVK-NORA-B1 provides a configurable hardware reset to the NORA-B1 module. The Reset button can be configured to connect to an input on the interface IC or to directly connect to nRESET signal in the module.
  • Page 8: Buttons

    EVK-NORA-B1 - User guide Solder jumpers JRST1 and JRST2 allow the reset button to bypass the interface circuit and connect directly to the nRESET signal on the module. Figure 3: EVK schematic – reset Signal name Description IMCU_BOOT Input to interface chip. During normal operation, drive low to reset the NORA-B1. Drive low during power-up to enter bootloader mode on the interface chip.
  • Page 9: Leds

    EVK-NORA-B1 - User guide Figure 4: Schematic – user buttons 2.4 LEDs User LEDs are provided on the evaluation board - two red and two green. An RGB LED is also included and this can be enabled by changing the position of JLED1.
  • Page 10: Serial Communication

    EVK-NORA-B1 - User guide 2.5 Serial communication The evaluation board allows for easy serial communication with the NORA-B1 module and a connected computer. The J-Link debug interface IC provides three virtual COM port (VCP) devices: • The first (VCOM0) is used to obtain debug output and communicate with the network core.
  • Page 11: Khz Low Frequency Clock

    EVK-NORA-B1 - User guide Figure 6: UART level shifters and disable switches ☞ Figure 6 reflects Rev D and Rev E hardware versions. ☞ For Rev C or earlier hardware versions, applications need to map the following VCOM0 handshake signals: VCOM0_RTS = P0.12...
  • Page 12: Nfc Connector

    EVK-NORA-B1 - User guide Figure 7: Schematic – 32 kHz crystal 2.7 NFC connector Connection to an external NFC antenna is provided through a Molex flat-flex connector, part number 051281–0594. Capacitors C48 and C49 provide tuning of the NFC antenna for resonance at 13.56 MHz.
  • Page 13: Current Sensing Headers

    Any current sense resistor can be bypassed by soldering the respective jumper: JMOD, JSHD, or JHV. The default hardware configuration does not require any modification of the current sense headers for the EVK-NORA-B1 to perform properly. ☞ Only current flowing through VMOD into the module is measured; current sunk through GPIO pins is not measured.
  • Page 14: External Segger J-Link™ Debug Interface

    • Connect EXT_SWDIO to SWDIO and EXT_SWCLK to SWDCLK on the target NORA-B1 module. • (Optional) Connect EXT_SWO and/or nEXT_RESET on the target NORA-B1 module. • Connect external power to the target hardware, and then connect the EVK-NORA-B1 to USB. ☞...
  • Page 15: Qspi

    EVK-NORA-B1 - User guide 2.11 QSPI A 64 Mbit Quad SPI (MX25R6435F) flash is available on the EVK-NORA-B1. This memory can be used for execute-in-place (XIP) directly from the flash as well as from general data storage. Figure 11: Quad SPI flash 2.12 GPIO jumpers...
  • Page 16: Header Pin-Out

    Figure 13 shows the 2.54 mm pitch headers exposing the IO signals in the NORA-B1 module. Figure 13: EVK-NORA-B1 I/O pin-out ⚠ The I/O pins of the EVK-NORA-B1 are not 5 V tolerant. Arduino Uno® style shields must be configured to use +3.3 V DC (VSHLD) as the I/O voltage reference. UBX-20030319 - R05...
  • Page 17 EVK-NORA-B1 - User guide Table 8– Table 15 show the pin assignments of each header. Pin name nRF5340 Function P1.03 P1.03 GPIO/TWI P1.02 P1.02 GPIO/TWI P0.27 P0.27 GPIO/AIN6 – Ground P1.15 P1.15 GPIO P1.14 P1.14 GPIO P1.13 P1.13 GPIO P1.12 P1.12...
  • Page 18 EVK-NORA-B1 - User guide Pin name nRF5340 Function P0.17 P0.17 OPEN/GPIO/QSPI CLK P0.18 P0.18 OPEN/GPIO/QSPI CSN P0.19 P0.19 GPIO P0.20 P0.20 GPIO P0.21 P0.21 GPIO P0.22 P0.22 GPIO P0.23 P0.23 GPIO P0.24 P0.24 GPIO P0.28 P0.28 GPIO/AIN7 P0.29 P0.29 GPIO P0.30...
  • Page 19 EVK-NORA-B1 - User guide Pin name nRF5340 Function P1.14 P1.14 GPIO – +5.0 V USB Power P1.15 P1.15 GPIO P1.13 P1.13 GPIO RESET nRESET nRESET – Ground Table 13: Header J15 Pin name nRF5340 Function VSHLD – +3.3 V Shield Power VSHLD –...
  • Page 20: Segger Embedded Studio And Nora-B1 Cpu Cores

    EVK-NORA-B1 - User guide SEGGER Embedded Studio and NORA-B1 CPU cores The nRF5340 integrated in NORA-B1 modules contains two Arm Cortex M33 processor cores – application and network. The application core is optimized for performance and security, while the network core primarily handles the radio communication. See also the NORA-B1 data sheet [1].
  • Page 21: Application Development

    EVK-NORA-B1 - User guide Application development Developing application code for the EVK-NORA-B1 requires an Internet connection and installation of certain tools – primarily nRF Connect for Desktop. It is used to manage NCS and the SEGGER Embedded Studio (SES) integrated development environment (IDE). Application code is edited, compiled, and programmed through SES.
  • Page 22: Install Nrf Connect Sdk

    _cpunet, _cpuapp, or _cpuappns, to reflect the target core. All core options are contained in a single BSP folder. u-blox has submitted an application to include the EVK-NORA-B1 BSPs into the mainline Zephyr RTOS distribution. In the interim, the package is already available for download from the u-blox GitHub repository [3].
  • Page 23: Prepare Evk

    4.1.4 Prepare EVK The NORA-B1 module on the EVK-NORA-B1 must be fully erased prior to loading new code. Connect the debug interface of the EVK to the host computer with a USB cable. Open a command prompt in the Toolchain Manager.
  • Page 24: Build And Load Network Core

    NORA-B1 data sheet [1] for the data matrix details. ☞ The example programs provided with the SDK use a permanent static random address stored in the FICR. The u-blox supplied public device address is not used by default. 4.1.5 Build and load network core Open the IDE.
  • Page 25 EVK-NORA-B1 - User guide In the nRF Connect Options dialog, select the following items: • nRF Connect SDK Release = the version installed in Install nRF Connect for Desktop • nRF Connect Toolchain Version = NONE (Use SES settings / environment path) •...
  • Page 26: Build And Load Application Core

    EVK-NORA-B1 - User guide 4.1.6 Build and load application core Select Close solution from the menu. Figure 22: Close solution Select Open nRF Connect SDK Project Figure 23: Open nRF Connect SDK Project From the nRF Connect Options dialog, select the following items: •...
  • Page 27: Test The Application

    EVK-NORA-B1 - User guide Figure 24: Load peripheral_lbs project Click OK. The project will be configured and opened in SES. No modifications are required for this project. Enter [F7] to build the project. Download the complied code to the EVK with [Ctrl+T], [L] At this point, the peripheral_lbs sample is running.
  • Page 28 EVK-NORA-B1 - User guide Figure 25: nRF Connect scanning on iOS Connect to Nordic_Blinky or Nordic_LBS; notice EVK LED 2 turn on solid. On the mobile app, swipe left to show the Services dialog. Figure 26: nRF Connect connection information dialog...
  • Page 29 EVK-NORA-B1 - User guide In the Button State service, tap the triple-down-arrow icon to enable Bluetooth LE notifications. The color of the icon changes, as shown Figure 27. Figure 27: Enable notifications for button presses Press and hold button 1 on the EVK; observe the value change. Release and observe the change again.
  • Page 30: Appendix

    EVK-NORA-B1 - User guide Appendix A Glossary Abbreviation Definition Arm (Advanced RISC Machines) Holdings Central Processing Unit Clear To Send Direct Current DC-DC DC to DC converter Device Firmware Update Evaluation Kit FICR Factory Information Configuration Register GPIO General Purpose Input / Output...
  • Page 31: Related Documentation

    Connect for Mobile [13] Nordic Semiconductor mobile apps [14] Nordic Semiconductor GitHub site [15] Zephyr project West ☞ For product change notifications and regular updates of u-blox documentation, register on our website, www.u-blox.com. Revision history Revision Date Name Comments 02-Oct-2020...
  • Page 32: Contact

    EVK-NORA-B1 - User guide Contact For complete contact information, visit us at www.u-blox.com. u-blox Offices North, Central and South America Headquarters Asia, Australia, Pacific Europe, Middle East, Africa u-blox America, Inc. u-blox Singapore Pte. Ltd. u-blox AG Phone: +1 703 483 3180...

Table of Contents