u-blox BMD-30 EVK, BMD-36 EVK, BMD-35 EVK, BMD-33 EVK User Manual

BMD-30/33/35/36 EVK
Evaluation kit for BMD-30/33/35/36 modules
User guide
Abstract
This document describes how to set up the EVK-BMD-30/33/35/ 36 evaluation kits to evaluate BMD­30/33/35/36 modules. It also describes the different options for debugging and the development capabilities included in the evaluation board.
UBX-19033349 - R11 C1-Public www.u-blox.com
BMD-30/33/35/36 EVK - User guide
u-blox or third parties may hold intellectual property rights in the products, names, logos and designs included in this document. Copying, reproduction, modification or disclosure to third parties of this document or any part thereof is only permitted with the express written permission The information contained herein is provided “as is” and u implied, is given, including but not limited purpose of the information. This document may be revised by u documents, visit www.u Copyright © u

Document information

Title BMD-30/33/35/36 EVK
Subtitle Evaluation kit for BMD-30/33/35/36 modules
Document type User guide
Document number UBX-19033349
Revision and date R11 28-Jan-2021
Disclosure restriction C1-Public
This document applies to the following products:
Product name
BMD-300-Eval
BMD-301-Eval
BMD-330-Eval
BMD-350-Eval
BMD-360-Eval
UBX-19033349 - R11 Document information Page 2 of 24 C1-Public
-blox AG.
-blox.com.
of u-blox.
-blox assumes no liability for its use. No warranty, either express or
to, with respect to the accuracy, correctness, reliability and fitness for a particular
-blox at any time without notice. For the most recent
BMD-30/33/35/36 EVK - User guide

Contents

Document information ............................................................................................................................. 2
Contents ....................................................................................................................................................... 3
1 Product description ............................................................................................................................ 4
1.1 Key features ................................................................................................................................................. 4
1.2 Kit includes ................................................................................................................................................... 5
1.3 Development tools ...................................................................................................................................... 5
2 Hardware description......................................................................................................................... 6
2.1 Power ............................................................................................................................................................. 6
2.1.1 Powering the board ............................................................................................................................ 6
2.2 Reset .............................................................................................................................................................. 7
2.3 Buttons .......................................................................................................................................................... 8
2.4 LEDs ............................................................................................................................................................... 9
2.5 Virtual COM port ......................................................................................................................................... 9
2.6 32 kHz crystal oscillator ............................................................................................................................ 9
2.7 NFC connector ........................................................................................................................................... 10
2.8 Current sensing headers ......................................................................................................................... 10
2.9 External SEGGER J-Link™ Debug Interface ........................................................................................ 11
2.10 GPIO jumpers ............................................................................................................................................. 11
2.11 Header pin-out ........................................................................................................................................... 12
3 Setting up the evaluation board .................................................................................................. 15
3.1 Set up the tool chain ................................................................................................................................. 15
3.2 Connect BMD-3xx evaluation kit to a computer ................................................................................. 15
3.3 Prepare the module for programming .................................................................................................. 17
3.4 Open an example project ......................................................................................................................... 17
A Appendix ............................................................................................................................................. 19
A.1 SDK example configuration for BMD-360-Eval ................................ Error! Bookmark not defined.
Related documents ................................................................................................................................ 22
Revision history ....................................................................................................................................... 23
Contact ....................................................................................................................................................... 24
UBX-19033349 - R11 Contents Page 3 of 24 C1-Public
BMD-30/33/35/36 EVK - User guide

1 Product description

The BMD-3xx-EVAL kits from u-blox allow for stand-alone use of the BMD-300, BMD-301, and BMD-350 modules featuring the Nordic nRF52832 RF System on Chip (SoC), the BMD-330 module featuring the Nordic nRF52810 RF SoC, and the BMD-360 module featuring the Nordic nRF52811 RF SoC. Other u-blox modules have evaluation kits covered by other documents.
These evaluation kits provide a great starting point for almost any Bluetooth 5 Low Energy project. All features of the BMD-3xx are easily accessed from the evaluation board. A simple USB connection provides power, programming, and a virtual COM port. Four user buttons are available, as well as four LEDs and a reset button. All 32 GPIO are available on headers that are compatible with the Arduino form factor. This allows easy use of any existing Arduino shields. Current sense resistors allow for measuring current into the BMD-3xx module and into the shield.
This guide provides setup instructions for starting development and describes the hardware functionality of the BMD-3xx-evaluation boards.

1.1 Key features

BMD-3xx series module
On-board programming and debug (SEGGER J-Link-OB)
Able to program external modules
• Virtual COM port over USB
• Full GPIO of the module
Buttons and LEDs for user interaction
• NFC antenna connector
32.768 kHz crystal
• CR2032 battery holder
Figure 1: BMD-30 / 33 / 35 / 36 EVK evaluation board (top view)
UBX-19033349 - R11 Product description Page 4 of 24 C1-Public
BMD-30/33/35/36 EVK - User guide

1.2 Kit includes

BMD-300 evaluation kit includes:
BMD-300 evaluation board
Micro-USB cable
• NFC antenna
BMD-301 evaluation kit includes:
BMD-301 evaluation board
Micro-USB cable
• NFC antenna
• 2.4 GHz antenna kit
BMD-330 or BMD-360 evaluation kit includes:
BMD-330 or BMD-360 evaluation board
Micro-USB cable
BMD-350 evaluation kit includes:
BMD-350 evaluation board
Micro-USB cable
• NFC antenna

1.3 Development tools

The tools listed below will aid in development with the BMD-3xx series Bluetooth modules. Not all tools will be required depending on which software suite is used.
Tool Description
SEGGER Embedded Studio SEGGER Embedded Studio is an easy-to-use integrated development environment
with project management tools, editor and debugger supporting ARM Cortex devices. Full debug support including Real Time Terminal (RTT) output is also available. Available for Windows, macOS, and Linux.
Free license for use with the Nordic nRF5 ICs and modules: http://license.segger.com/Nordic.cgi
SEGGER J-Link Software and Documentation Pack
Nordic Semiconductor SDK The nRF5 SDK is your first stop for building fully featured, reliable and secure
Nordic Semiconductor nRF Connect for Desktop
Nordic Semiconductor nRF Connect for Mobile
Nordic Semiconductor Mobile Apps
Table 1: Useful tools
J-Link Commander (JLink.exe) is a command line-based utility that can be used for verifying proper functionality of J-Link as well as for simple analysis of the target system. It supports some simple commands, such as memory dump, halt, step, go etc. to verify the target connection. Available for Windows, macOS, and Linux.
applications with the nRF52 and nRF51 series. It offers developers a wealth of varied modules and examples right across the spectrum including numerous Bluetooth Low Energy profiles, Device Firmware Upgrade (DFU), GATT serializer and driver support for all peripherals on all nRF5 series devices.
SDKs for Bluetooth Mesh, Thread, Zigbee and other protocols are also available.
nRF Connect is a cross-platform tool that enables testing and development with Bluetooth® Low Energy (previously called Bluetooth Smart). It allows easy setup of connections with other devices and uses these connections to read and write the external nodes. Available for Windows, macOS, and Linux.
nRF Connect for Mobile, previously known as nRF Master Control Panel, is a powerful generic tool that allows you to scan and explore your Bluetooth Low Energy devices and communicate with them. nRF Connect for Mobile supports several Bluetooth SIG adopted profiles, as well as the Device Firmware Update profile (DFU) from Nordic Semiconductor or Eddystone from Google. Available for iOS and Android.
Additional mobile utilities for your application development. Available for iOS and Android.
UBX-19033349 - R11 Product description Page 5 of 24 C1-Public
BMD-30/33/35/36 EVK - User guide

2 Hardware description

Design files for each of the BMD-3xx evaluation boards may be requested from the u-blox
support team.
Figure 2: Assembly drawing (top view)

2.1 Power

The BMD-3xx evaluation board has three possible power sources as listed below:
• USB
• CR2032 coin cell battery
2.54 mm through-hole connector
These power sources use protection diodes to prevent reverse voltage to any supply. This allows them to be used simultaneously. Solder jumpers are provided to allow by-passing any of the protection diodes eliminating the voltage drop across them.
Care should be taken to not damage the supplies when the protection is by-passed.

2.1.1 Powering the board

Typically, power will be provided by USB through VBUS, which will supply 5 V to the 3.3 V LDO regulator and to the shield connector. The 3.3 V LDO regulator will then power the VIO, VSHLD, and VBMD.
When powering the board from the CR2032 coin cell (3VDC) or the external power header, USB can be left disconnected. In this configuration, the interface IC is held in reset to conserve power.
Only if the power protection diodes are left intact can the USB be safely connected at the
same time as the coin cell or external power is still applied, which allows for easy programming of the module.
UBX-19033349 - R11 Hardware description Page 6 of 24 C1-Public
BMD-30/33/35/36 EVK - User guide
Figure 3: Schematic – power supply

2.2 Reset

The BMD-3xx modules have a configurable hardware reset. However, P0.21 is assumed to be used as the reset pin for all u-blox BMD and Nordic example projects, and thus the evaluation board hardware is configured to use P0.21 as a reset. The Reset button can be configured to connect to an input on the interface IC or to directly connect to P0.21.
The reset button is connected to the IC used for the J-Link interface by default. Pressing reset while the interface IC is powered will caused a momentary reset signal on the RESET_N output of the interface IC, which is connected via solder jumper to P0.21 of the BMD-3xx series modules. If the reset button is held down during power on, it will cause the interface IC to enter its bootloader mode, allowing either SEGGER J-Link or mbed programmer firmware to be programmed.
When the reset button is directly connected to P0.21, it can be used as a fifth user button or as a reset button directly connected to the BMD module.
Solder jumper J21 is used to connect P0.21 of the BMD module to the RESET_N net (noted as nRESET in Figure 4 below). RESET_N is connected to the interface IC and to the reset connections on the Arduino headers.
UBX-19033349 - R11 Hardware description Page 7 of 24 C1-Public
BMD-30/33/35/36 EVK - User guide
Figure 4: Schematic – Reset

2.3 Buttons

The evaluation board has four user buttons: Button 1, Button 2, Button 3, and Button 4. All buttons are active low; they will connect to ground when pressed. The button GPIO pins must be configured with internal pull-up resistors for proper operation when using the user buttons. The buttons and ESD protection can be completely removed from the circuit by breaking the associated jumper.
Figure 5: Schematic – user buttons
UBX-19033349 - R11 Hardware description Page 8 of 24 C1-Public
Loading...
+ 16 hidden pages