This document describes how to set up the EVK-BMD-30/33/35/ 36 evaluation kits to evaluate BMD30/33/35/36 modules. It also describes the different options for debugging and the development
capabilities included in the evaluation board.
1.1 Key features ................................................................................................................................................. 4
1.2 Kit includes ................................................................................................................................................... 5
1.3 Development tools ...................................................................................................................................... 5
2.1 Power ............................................................................................................................................................. 6
2.1.1 Powering the board ............................................................................................................................ 6
2.5 Virtual COM port ......................................................................................................................................... 9
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.1SDK example configuration for BMD-360-Eval ................................ Error! Bookmark not defined.
Related documents ................................................................................................................................ 22
Revision history ....................................................................................................................................... 23
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)
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
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.