Ublox EVK BMD-345 User Manual

Ublox EVK BMD-345 User Manual

Evaluation kit for bmd-345 module

Advertisement

Quick Links

EVK BMD-345
Evaluation kit for BMD-345 module
User guide
Abstract
This document describes how to set up the EVK-BMD-345 evaluation kit to evaluate the BMD-345
modules. It also describes the different options for debugging and the development capabilities
included in the evaluation board.
www.u-blox.com
UBX-19033356 - R01

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Ublox EVK BMD-345

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

    EVK BMD-345 - User guide Document information Title EVK BMD-345 Subtitle Evaluation kit for BMD-345 module Document type User guide Document number UBX-19051533 Revision and date 5-Dec-2019 Disclosure restriction This document applies to the following products: Product name Type number...
  • Page 3 EVK BMD-345 - User guide Contents Document information ..........................2 Contents ................................3 Product description ..........................4 1.1 Key features ..............................4 1.2 Kit includes ..............................5 1.3 Development tools ............................5 Hardware description ........................... 6 2.1 Power ................................6 2.1.1 Powering the board ..........................
  • Page 4: Product Description

    • Buttons and LEDs for user interaction • NFC antenna connector • 32.768 kHz Crystal • USB peripheral connector • Multiple power inputs Figure 1: EVK BMD-345 evaluation board (Top view) UBX-19051533 - R01 Product description Page 4 of 27...
  • Page 5: Kit Includes

    EVK BMD-345 - User guide 1.2 Kit includes BMD-345 evaluation kit includes: • BMD-345 evaluation board • Micro-USB cable • NFC antenna • 2.4 GHz antenna kit 1.3 Development tools The tools listed below will aid in development with the BMD-345 modules. Not all tools will be required depending on which software suite is used.
  • Page 6: Hardware Description

    EVK BMD-345 - User guide Hardware description Design files for the BMD-345 evaluation board may be requested from the u-blox support team. Figure 2: Features (Top view) 2.1 Power The BMD-345 evaluation board has four possible power sources: • USB from the debug interface •...
  • Page 7 EVK BMD-345 - User guide Figure 3: Schematic – Power supply 2.2 Reset The BMD-345 module has a configurable hardware reset. P0.18 is assumed to be used as the reset pin for all BMD-345 and Nordic example projects, and thus the evaluation board hardware is configured to use P0.18 as a reset.
  • Page 8 EVK BMD-345 - User guide Figure 4: Schematic – Reset UBX-19051533 - R01 Hardware description Page 8 of 27...
  • Page 9 EVK BMD-345 - User guide 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.
  • Page 10: Virtual Com Port

    EVK BMD-345 - User guide 2.5 Virtual COM port The evaluation board allows for easy serial communication with the BMD-345 module and a connected computer. The Interface IC provides a virtual COM port USB device that connects to four GPIO pins on the module, allowing for UART communication with or without hardware flow control.
  • Page 11: Nfc Connector

    EVK BMD-345 - User guide 2.7 NFC connector Connection to an external NFC antenna is provided through a Molex flat-flex connector, Part number 051281-0594. Capacitors “C2” and “C3” provide tuning of the NFC antenna for resonance at 15.56 MHz. Figure 9: NFC connector 2.8 Current sensing headers...
  • Page 12 EVK BMD-345 - User guide Figure 11: External J-Link debug interface In order to enable the external J-Link connection, ensure the following are implemented on the target hardware: Pin Number Signal Type Description EXT_VTG Connect EXT_VTG to the module power supply (VCC) on the target hardware.
  • Page 13 EVK BMD-345 - User guide 2.10 QSPI A 64 Mbit Quad SPI (MX25R6435F) flash is available on the BMD-345-EVAL. This memory can be used for execute in place (XIP) directly from the flash as well as general data storage. Figure 12: Quad SPI flash 2.11 GPIO jumpers...
  • Page 14: Header Pin-Out

    Headers J5 - J9 and J11 break out the IO signals from the BMD-345 module on 2.54 mm pitch headers. Figure 14: EVK BMD-345 evaluation board pin-out ⚠ The I/O pins of the BMD-345 EVK are not 5 V tolerant. Arduino Uno® style shields shall be configured to use +3.3 V DC (VSHLD) as the I/O voltage reference.
  • Page 15 EVK BMD-345 - User guide Pin name nRF52840 Function P0.27 P0.27 GPIO P0.26 P0.26 GPIO P0.02 P0.02 GPIO / AIN0 Ground P1.15 P1.15 GPIO P1.14 P1.14 GPIO P1.13 P1.13 GPIO P1.12 P1.12 GPIO P1.11 P1.11 GPIO P1.10 P1.10 GPIO Table 5: Header J6...
  • Page 16 EVK BMD-345 - User guide Pin name nRF52840 Function P0.11 P0.11 GPIO / TRACED[2] P0.12 P0.12 GPIO / TRACED[1] P0.13 P0.13 GPIO P0.14 P0.14 GPIO P0.15 P0.15 GPIO P0.16 P0.16 GPIO P0.17 P0.17 OPEN / GPIO / QSPI CS P0.18 P0.18...
  • Page 17: Setting Up The Evaluation Board

    EVK BMD-345 - User guide Setting up the evaluation board This section provides information on how to set up and program the BMD-345 evaluation kit with an example application. 3.1 Set up the tool chain Install SEGGER Embedded Studio request a license.
  • Page 18 EVK BMD-345 - User guide 3.2 Connect BMD-345 evaluation kit to a computer The evaluation board is provided with an on-board SEGGER J-Link programmer/debugger. Connect one of the 2.4GHz antennas from the kit to the module. ⚠ Note that the U.FL connector is intended for limited connect / disconnect cycles.
  • Page 19 EVK BMD-345 - User guide Figure 16: J-Link commander output This confirms that the evaluation board is properly recognized. 10. While still in the J-Link Commander session, save the pre-programmed public Bluetooth address by typing in: savebin mac_addr.bin 0x10001080 8 mac_addr.bin...
  • Page 20: Example Setup

    EVK BMD-345 - User guide 3.3 Modify an example to enable the PA / LNA The BMD-345 incorporates both the Nordic Semiconductor nRF52840 SoC and Skyworks RFX2411 RF front end (PA / LNA). The front end must be configured in order for the module to function properly.
  • Page 21 EVK BMD-345 - User guide Right-click on the project (Project ‘ble_app_blinky_pca10056_s140”) and select Options. The following window will appear: Figure 18: Project options Click on “Preprocessor”, then select “Common” from the drop-down: Figure 19: Preprocessor common options Double-click on the “Preprocessor Definitions” to show the list. Change “BOARD_PCA10056” to “BOARD_CUSTOM”.
  • Page 22 EVK BMD-345 - User guide Figure 20: Change to BOARD_CUSTOM Click OK on the Preprocessor Definitions and Options windows to close them. Open custom_board.h and add the following lines: // Pins required for BMD-345 PA / LNA #define PA_RX_EN_PIN NRF_GPIO_PIN_MAP(1,6)
  • Page 23 EVK BMD-345 - User guide // PA config // Set the pin to be active high opt.common_opt.pa_lna.pa_cfg.active_high = 1; // Enable toggling opt.common_opt.pa_lna.pa_cfg.enable = 1; // The GPIO pin to toggle opt.common_opt.pa_lna.pa_cfg.gpio_pin = gpio_pa_pin; // LNA config // Set the pin to be active high opt.common_opt.pa_lna.lna_cfg.active_high...
  • Page 24 EVK BMD-345 - User guide Figure 21: RF front end control test points Figure 22: Control signals on logic analyzer Open the “nRF Blinky” mobile application. Connect to the “Nordic_Blinky” device: Figure 23: nRF Blinky scanning for devices LED1 will go off, and LED2 will illuminate.
  • Page 25 EVK BMD-345 - User guide Figure 24: nRF Blinky interaction with BMD-345-Eval nRF Connect can also be used to observe the RSSI and operate the example with manual interaction with the Bluetooth characteristics. Figure 25: nRF Connect interaction with BMD-345-Eval...
  • Page 26: Related Documents

    EVK BMD-345 - User guide Related documents [1] BMD-345 data sheet, doc. no. UBX-19039908 Skyworks RFX2411 data sheet Nordic nRF52840 product specification S140 SoftDevice specification [5] u-blox package information guide, doc. no. UBX-14001652 ☞ For regular updates to u-blox documentation and to receive product change notifications, register on our homepage (www.u-blox.com).
  • Page 27 EVK BMD-345 - 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