Ezurio 455-00001 User Manual

Bl654 development kit

Advertisement

Quick Links

User Guide
BL654 Development Kit
Part # 455-00001 and 455-00002
Version 2.0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 455-00001 and is the answer not in the manual?

Questions and answers

Summary of Contents for Ezurio 455-00001

  • Page 1 User Guide BL654 Development Kit Part # 455-00001 and 455-00002 Version 2.0...
  • Page 2: Revision History

    Jonathan Kaye 12 Feb 2019 Updated logos and URLs Sue White 20 Mar 2020 Updated Output Voltage on VDD section Kieran Mackey Jonathan Kaye 15 Apr 2025 Ezurio rebranding Sue White Dave Drogowski https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 3: Table Of Contents

    BL654 Development Kit User Guide Contents Overview ................................................. 4 Ezurio BL654 Development Kit Part Numbers ..................................4 Package Contents ............................................4 BL654 Development Kit – Main Development Board ................................5 Key Features ............................................5 Understanding the Development Board ....................................6 BL654 Default Configuration and Jumper Settings ..............................
  • Page 4: Overview

    The Ezurio BL654 Development Kit provides a platform for rapid wireless connectivity prototyping, providing multiple options for the development of Bluetooth Low Energy (BLE) plus Near Field Communication (NFC) applications. The Ezurio BLE development kit is designed to support the rapid development of applications and software for the BL654 series of BLE modules smart featuring Ezurio’s innovative event driven programming language –...
  • Page 5: Bl654 Development Kit - Main Development Board

    BASIC are simple and easy to develop for any BLE application. Sample BASIC applications scripts are available to download from the Ezurio GitHub repository on the BL654 product page at https://github.com/LairdCP/BL654-Applications. The development board also can be used with Nordic SDK.
  • Page 6: Understanding The Development Board

    USB3 connector connector 4 J37 Button 3xAAA(4.5V) SW7 select Normal SWD interface BL654 nRF USB USB-SWD (VDD) or High device interface (VDD_HV) programmer operation circuitry Figure 1: Dev board contents and locations https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 7: Bl654 Default Configuration And Jumper Settings

    SW7 middle position (default) for SW11 position right Normal Voltage (VDD pin of BL654) operation (default) Figure 3: Correct BL654 development board 455-00001 or 455-00002 jumper and switch settings (image for 455-00001) https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 8: Functional Blocks

    The external power sources are fed into selection switch SW4 which allows a selection between either USB sources or the DC jack/AAA. All the external power sources listed above are buck-boost regulated to a fixed 5V on the development board. The BL654 module has the following power supply pins: https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 9 Selects between Selects between Voltage Operating mode into USB3 1.8V or 3.3V 2.5V or 4.5V (3xAAA) Present selected voltage to the BL654 pin BL654 VDD pin BL654 VDD_HV pin BL654 VBUS pin https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 10 Output voltage on VDD • The following instructions will allow the user to reconfigure the output voltage of the VDD pin in high voltage mode. The board should be set up with the following configuration: https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 11 VDD_nRF – Supplies the BL654 series module only and is to the current that has come out of the current measuring block on the development board on header connector J7 pin 2. https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 12 CONTROL VCC+ OUT1 Load-Switch-IC,1A OUT2 INV IN1 INV IN2 Non-INV IN1 Non-INV IN2 VCC- NOPOP (Solderbridge_Open) SB15 Dual OP,10uA/amp VSUPPLY VOUT R137 CONTROL VDD_nRF_SENSE Load-Switch-IC,1A VSUPPLY _EN VDD_nRF_SENSE SB24 NOPOP (Solderbridge_Open) DUAL-NCH,+20V,800mA https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 13: Additional Power Option - Coin Cell (For Bl654 Module Only - Not The Development Board)

    BL654 module nRESET_BLE pin via an analog switch U25. The placement of the Reset button is shown in Figure BOOT_RESET_BLE 150R NOPOP (0.01uF,16V) TACT SW,SMD/180d NOPOP (PIN HEADER,2.54mm 1X2P) Figure 6: Reset button placement https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 14 U25 via analog switch U25 Net name BOOT_RESET_BLE nRESET_BLE nRESET_BLE R114 0R resistor if removed allows SW3 to be disconnected from BL654 reset pin when USB2 cable plugged in. https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 15: Swd (Jtag) Interface

    When the USB cable is plugged into connector USB2 and the SW11 is in position 2-3 (Low), there is a LOW on U24 control line USB_DETECTp and the Atmel MCU SWD (JTAG) signals are routed to connector JP1 (which is not populated). Figure 8: SW11 on development board (showing default position) https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 16 SIO_32 is a trace output (called SWO, Serial Wire Output) and is not necessary for programming BL654 over the SWD interface. nReset_BLE is not necessary for programming BL654 over the SWD interface. https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 17: Four-Wire Uart Serial Interface

    Additionally, SIO_35 (the nAutoRUN input pin on the module) can be driven by the USB_DTR output pin of the FTDI chip. This allows testing the $autorun$ application on boot without setting the autorun jumper on the development board. nAutorun can be controlled directly from Ezurio’s UWTerminalX using the DTR tick box. 6.5.1 UART Interface Driven by USB USB Connector: The development kit provides a USB Type Micro-B connector (USB1) which allows connection to any USB host device.
  • Page 18 Fitting a jumper in J35 also allows the BL654 UART to be routed to Atmel MCU UART (signal also on J19 and net names beginning with IMCU_) via open solder bridges SB16 to SB19 shown in Figure 12. You must connect these bridges with solder. This may be useful for those customers wanting to work with the Nordic SDK. https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 19: Nautorun Pin And Operating Modes

    Remove the jumper on header connector J12 pin 2-1. Then nAutoRUN can be controlled by inserting the jumper onto J12 (pin 2-3) as shown in • Table 5 (this is the default). The BL654 by default has pull-down enabled on the SIO_35 (nAutoRUN) pin, so the jumper into J12 (pin 2-3) is optional. https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 20: Virtual Serial Port Modes And Over-The-Air Smart Basic App Download

    UART is not required. With SIO_02 set to High and nAutoRUN (SIO_35) set to Low, the device enters VSP Command mode and you smart can then download the BASIC application onto the module over the air from the phone (or tablet). https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 21: Software

    BASIC are available in the smart BASIC User Guide available at the Ezurio product page for BL654, along with a document giving a basic introduction to UwTerminalX. A help file is included with UwTerminalX that gives an overview of the program.
  • Page 22: Breakout Connector Pinouts

    SI0_ 21 • SIO_17 SI0_ 22 • SIO_16 SI0_ 19 SIO_15 • SIO_13 SI0_ 20 • SIO_14 SI0_ 17 • SI0_ 16 • SI0_ 15 • SI0_ 13 • SI0_ 14 • https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 23 SI0_ 26 • Eeprom_MISO_SIO_04 SI0_ 04 (connects to Eeprom_MISO) • Eeprom_MOSI_SIO_40 Eeprom_SCK_SIO_41 SI0_ 40 (connects to Eeprom_MOSI) • SIO_12 SI0_ 41 (connects to Eeprom_SCK) • SIO_11 SI0_ 12 • SI0_ 11 • • https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 24 Routes SIO_06 (TX) to IMCU_RxD Module_CTS VDD_VSRC_nRF USB_RTS R12 0R SIO_07 Routes SIO_07 (CTS) to IMCU_RTS IMCU_RTS Module_RX Routes SIO_08 (RX) to IMCU_TxD USB_TX R21 0R SIO_08 IMCU_TxD VDD_VSRC_nRF Dual DPDT,1.65V~4.45V PIN HEADER,2.54mm 1X2P https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 25 R100 300pF,50V To use NFC1 pin as SIO_09 fit R100 0R and NOPOP R98. NOPOP (0R) R101 To use NFC1 pin as SIO_09 fit R101 0R and NOPOP CON2 300pF,50V R99. NFC2_SIO_10 https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 26: Additional Peripherals/Sensors

    Accuracy at 30ºC ±1.5ºC ±4ºC (max) Accuracy at 40ºC to +85ºC approx. ±2.5ºC ±5ºC (max) Power supply voltage range +2.4 V to 5.5 V Current Drain 10 uA (max) Output impedance 160 Ohms (max) https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 27: I2C Sensor (Rtc Chip)

    Fitting a jumper on J17 routes the RTC_SCL signal to BL654 SIO_27 and fitting a jumper on J21 routes the RTC_SDA to BL654 SIO_26. VDD_nRF_SW R106 0.1uF,16V 10pF,50V NOPOP (TH_TEST_POINT) PIN HEADER,2.54mm 1X2P RTC_ALARM R107 RTC_SCL SIO_27 32.768KHz,20ppm,7pF VBAT RTC_SDA SIO_26 R108 I2C RTCC,1.8V~5.5V 10pF,50V PIN HEADER,2.54mm 1X2P https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 28: Spi Device Eeprom

    For a working example of the BL654 SPI interface using the SPI EEPROM (U2), a smart BASIC application for this will be available in the future in the GitHub smart BASIC sample application repository on the BL654 product page at https://github.com/LairdCP/BL654-Applications. https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 29: Push Button And Led Connected To Bl654

    PIN HEADER,2.54mm 1X2P SIO_14 LED2 PIN HEADER,2.54mm 1X2P SIO_15 LED3 PIN HEADER,2.54mm 1X2P SIO_16 LED4 PIN HEADER,2.54mm 1X2P SIO_11 BUTTON1 SIO_12 BUTTON2 SIO_24 BUTTON3 SIO_25 BUTTON4 Figure 17: LEDs and Buttons schematic and PCB https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 30: Nfc External Antenna Connector And Nfc Antenna Rf Matching Circuit

    NFC External Antenna Connector and NFC Antenna RF Matching Circuit The NFC antenna input connector (CON2) allows the Ezurio supplied flex-PCB NFC antenna to be plugged in. The BL654 module NFC circuit uses two pins, pin 59 (NFC1/SIO_9) and pin 57 (NFC2/SIO_10) to connect the antenna. These pins are shared with GPIOs (SIO.09 and SIO.10). BL654 smart NFC pins are enabled by default.
  • Page 31: Optional External Serial Qspi Flash Ic

    BASIC sample application repository on the BL654 product page at https://github.com/LairdCP/BL654-Applications exercises the following over the BL654 NFC: NFC: On Android NFC enabled devices – Opens Ezurio Toolkit or shows it in the Google Play store if not installed • On Windows NFC enabled devices – Opens the calculator •...
  • Page 32: Optional 32.76 Khz Crystal

    SIO_01 SIO_01_Header R128 Figure 20: Optional external 32.768kHz crystal circuit schematic and PCB smart smart BASIC application will be available in the future in the GitHub BASIC sample application repository at: https://github.com/LairdCP/BL654-Applications. https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 33: Other Features

    NOPOP (Solderbridge_Open) 10R,1% VDD_nRFp VDD_nRF PIN HEADER,2.54mm 1X2P NOPOP (Solderbridge) J9 jumper fitted (Default) SB12 NOPOP (Solderbridge_Open) 10R,1% VDD_HVp VDD_HV PIN HEADER,2.54mm 1X2P SB13 NOPOP (Solderbridge) Figure 21: Current measurement schematic and PCB https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 34: Appendix

    Push the coin cell against positive contact spring of holder J34 (on the back side of the dev board). Note: The coin cell sits below the positive contact spring (as shown with arrow). Figure 22: Inserting the coin cell (step 1) Push the coin cell down into the holder (J34). https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 35: Coin Cell Removal

    Figure 24: Removing the coin cell (step 2) 11 Additional Documentation Ezurio offers a variety of documentation and ancillary information to support our customers through the initial evaluation process and ultimately into mass production. Additional documentation can be accessed from the Documentation tab of the Ezurio BL654 Product Page.
  • Page 36: Additional Information

    Ezurio makes no warranties as to non-infringement nor as to the fitness, merchantability, or sustainability of any Ezurio materials or products for any specific or general uses. Ezurio or any of its affiliates or agents shall not be liable for incidental or consequential damages of any kind. All Ezurio products are sold pursuant to the Ezurio Terms and Conditions of Sale in effect from time to time, a copy of which will be furnished upon request.

This manual is also suitable for:

455-00002

Table of Contents