BMD-34x-EVAL User Guide Rev 2.0 Contents Table of Contents Contents ............................... 1 Introduction ............................2 Key Features ..........................2 Hardware Kit ............................3 Development Tools ..........................4 Application Firmware Development ....................5 Set up the tool chain ........................5 Connect BMD-34x-EVAL to computer ..................6 Open an example project ......................
BMD-34x-EVAL User Guide Rev 2.0 Introduction The BMD-34x-EVAL kit from Rigado allows for stand-alone use of the BMD-340, BMD-341, BMD-370, or BMD-380 module featuring the Nordic nRF52840 RF System on Chip (SoC). Other Rigado modules have evaluation kits covered by other documents.
BMD-34x-EVAL User Guide Rev 2.0 Development Tools The tools listed below will aid in development with the BMD-34x 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.
BMD-34x-EVAL User Guide Rev 2.0 Application Firmware Development This section walks through how to set up and program the BMD-340-EVAL Kit with an example application. 5.1 Set up the tool chain 1) Install Segger Embedded Studio request a license. 2) Download the latest nRF5 SDK.
BMD-34x-EVAL User Guide Rev 2.0 5.2 Connect BMD-34x-EVAL to computer The evaluation board is provided with an on-board Segger J-Link programmer/debugger. 1. Connect the board to a computer using the USB cable provided. 2. The status LED, D5, will flash and then turn solid once the USB device is enumerated. 3.
BMD-34x-EVAL User Guide Rev 2.0 9. This confirms that the Eval board is properly recognized. 10. While still in the J-Link Commander session, save the Rigado-programmed public MAC address by typing in: savebin mac_addr.bin 0x10001080 8 11. Save the file to a convenient location for future use.
BMD-34x-EVAL User Guide Rev 2.0 Hardware Description Design files for the BMD-34x-EVAL board may be found on the Rigado website. Figure 4 – Assembly Drawing (Top View) 6.1 Power The BMD-340-EVAL has five possible power sources: • USB from the debug interface •...
The BMD-34x module has a configurable hardware reset. P0.18 is assumed to be used as the reset pin for all Rigado and Nordic example projects, and thus the evaluation board hardware is configured to use P0.18 as a reset. The Reset button can be configured to connect to an input on the interface IC or...
BMD-34x-EVAL User Guide Rev 2.0 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 nRESET output of the interface IC, which is connected via solder jumper to P0.18 of the BMD-34x module.
BMD-34x-EVAL User Guide Rev 2.0 6.3 Buttons The Evaluation Board has four user buttons: User 1, User 2, User 3, and User 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.
BMD-34x-EVAL User Guide Rev 2.0 6.5 Virtual COM Port The evaluation board allows for easy serial communication with the BMD-34x Modules and a connected computer. The Interface IC provide a virtual COM USB device that connects to 4 GPIO pins on the module, allowing for UART communication with or without hardware flow control.
BMD-34x-EVAL User Guide Rev 2.0 6.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.56MHz. Figure 10 – NFC Connector 6.8 Current Sensing Headers The evaluation board provides two current sensing headers.
BMD-34x-EVAL User Guide Rev 2.0 6.9 External Segger J-Link™ Debug Interface External target hardware can be connected to J3 for firmware programming and debug. The Segger debug interface is implemented as shown in Figure 12. J3 is implemented with a 2x5 10-pin header on 0.05”...
BMD-34x-EVAL User Guide Rev 2.0 6.10 QSPI A 64Mbit Quad SPI (MX25R6435F) flash is available on the BMD-34x-EVAL. This memory may be used for execute in place (XIP) directly from the flash as well as general data storage. Figure 13 – Quad SPI Flash 6.11 GPIO Jumpers There are many solder bridge jumpers on the board available to allow for configurability of the GPIO.
EXPRESSLY DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR USE IN HIGH-RISK ENVIRONMENTS. The customer using this product in a High-Risk Environment agrees to indemnify and defend Rigado from and against any claims and damages arising out of such use.
Environmental 9.1 RoHS Rigado’s modules are in compliance with Directive 2011/65/EU, 2015/863/EU of the European Parliament and the Council on the restriction of the use of certain hazardous substances in electrical and electronic equipment. The declaration may be found here: https://go.rigado.com/RoHS-Modules...
BMD-34x-EVAL User Guide Rev 2.0 Document History Revision Date Changes / Notes 2018-02-01 Initial release 2019-06-05 Added new modules and changed title to BMD-34x-EVAL User Guide Update Nordic SDK version Table 5 – Document History...
Need help?
Do you have a question about the BMD-34 EVAL Series and is the answer not in the manual?
Questions and answers