Ezurio DVK-BL652 User Manual

Bl652 development kit

Advertisement

Quick Links

User Guide
BL652 Development Kit
Version 2.0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DVK-BL652 and is the answer not in the manual?

Questions and answers

Summary of Contents for Ezurio DVK-BL652

  • Page 1 User Guide BL652 Development Kit Version 2.0...
  • Page 2: Revision History

    (Virtual Serial Port) Modes and OTA (Over Raj Khatri the Air) smart BASIC Application Download section. 25 Aug 2020 Updates for clarification on SWD section Jennifer Gibbs 20 Mar 2025 Ezurio rebranding Sue White Dave Drogowski https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 3: Table Of Contents

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

    The Ezurio DVK-BL652 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 BL652 series of BLE modules smart featuring Ezurio’s innovative event driven programming language –...
  • Page 5: Bl652 Development Kit - Main Development Board

    BASIC applications scripts are available to download from the Ezurio GitHub repository on the BL652 product page at https://github.com/LairdCP/BL652-Applications. The BL652 development board is a universal development tool that highlights the capabilities of the BL652 module. The development kit is supplied in a default configuration which should be suitable for multiple experimentation options.
  • Page 6 On-board SWD (JTAG) programmer circuitry • smartBASIC runtime engine FW upgrade capability: – Via UART (using the FTDI USB-UART) – Via SWD (JTAG) using on-board JTAG programmer circuitry on the DVK-BL652 smart BASIC application upgrade capability: • – Via UART (using the FTDI USB-UART) –...
  • Page 7: Understanding The Development Board

    Monitor U7 programmer circuitry DC Jack 7-12V Input CON1 Arduino Arduino Arduino Arduino connectors connectors connecters connectors USB2 connector USB- PTH Test PTH Test SWD interface Points Points EEPROM device https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 8 BL652 Development Kit User Guide Figure 1: Development board DVK- BL652 (fitted with BL652-SA module for example) https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 9: Bl652 Default Configuration And Jumper Settings

    Jumper on pins 2 &3 J3 Fit Jumper on pins 1 & 2 J4 Fit Jumper on pins 1 & 2 Figure 2: Correct DVK- BL652 development board jumper and switch settings https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 10: Functional Blocks

    BL652 Development Kit User Guide 6 Functional Blocks The BL652 development board is formed by the major functional blocks shown in Figure PSU Block and Current Measurement Block Figure 3: DVK- BL652 block diagram https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 11: Power Supply

    Position 3V3 always Position 3V3/1V8 always Note: The development board DVK-BL652 has on-board circuitry to allow access to BL652 SWD interface (via USB connector USB2). Use USB2 only to power the development board when BL652 SWD interface is needed. Refer to Interface.
  • Page 12: Additional Power Option (For Bl652 Only) - Coin Cell

    VCC_IO. Jumpers J3 and J4 MUST both be fitted between pins 2 and 3 for coin cell operation of the BL652. Leaving J3 and J4 jumpers fitted between pins 1 and 2 connects the DVK-BL652 on-board SWD (JTAG) circuitry to the BL652, holding the BL652 in SWD (JTAG) mode and increasing the current drawn by the BL652 by ~20uA.
  • Page 13: Swd (Jtag) Interface

    6.3 SWD (JTAG) Interface Ezurio recommends you use JTAG (2-wire interface) to handle future BL652 module firmware upgrades. You MUST wire out the JTAG (2-wire interface) on your host design (four lines should be wired out, namely SWDIO, SWDCLK, GND and VCC). Firmware upgrades can still be performed over the BL652 UART interface, but this is slower (60 seconds using UART vs.
  • Page 14: Uart Mapping

    Additionally, SIO_13 (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. Autorun can be controlled directly from Ezurio’s UWTerminal 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 15: Nautorun Pin And Operating Modes

    BASIC runtime engine FW checks for the status of nAutoRUN during power-up or reset. The nAutoRUN pin detects if the BL652 module should power up into Interactive/Development Mode (3.3 V) or Self-contained Run mode (0V). The module enters Self- https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 16: Vsp (Virtual Serial Port) Modes And Ota (Over The Air) Smart Basic Application Download

    The OTA Android or iOS application can be used to download any BASIC application script over the air to the BL652 because smart BASIC application is downloaded using AT commands. https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 17 UART is not required. With SIO_02 set to High and nAutoRUN set to Low, the device enters VSP Command mode and you can then download the smart BASIC application onto the module over the air from the phone (or tablet). https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 18: Software

    The development board connects the BL652 module to a virtual COM port of a PC or other device. From a PC, you can communicate with the module using Ezurio’s UwTerminal application (version 7.20 or newer for Windows) or UwTerminalX (a cross platform equivalent of UwTerminal available for Windows, Mac, and Linux).
  • Page 19: Breakout Connector Pinouts

    BL652 pin plated holes for access SIO_13 SI0_ 13 SIO_15 SIO_17 SI0_ 15 SIO_19 SIO_31 SI0_ 17 SIO_30 SIO_29 SI0_ 19 SIO_28 SI0_ 31 SIO_27 SIO_26 SI0_ 30 NOPOP (PIN HEADER,2.54mm 1X10P) SI0_ 29 https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 20 USB_TX SIO_7 USB_RX USB_RTS NOPOP (PIN HEADER,2.54mm 1X6P) FTDI (USB to TTL 232 Cable) Module pin BL652 UART Data Flow SIO_6 Module_TX Output SIO_8 Module_RX Input SIO_5 Module_RTS Output SIO_7 Module_CTS Input https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 21 J13pin2-3 jumper fitted (Default). SDA_ARD J14pin2-3 jumper fitted (Default). PIN HEADER,2.54mm 1X3P J6 routes SIO_3 to Temp Sensor or the Analog Buffer attenuator (5V to 1.2V) output J6 pin 2-1 jumper fitted (default) https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 22: Arduino Connector For Plugging In An Arduino Shields

    If accidently a shield with 5V IO were plugged in, there are series resistors on the DVK-BL652 on all Shield IO lines to provide very limited protection against an inappropriate logic level (something greater than 3.3V).
  • Page 23 J23 is plated through holes VIN_12V_ARD VCC_3V3_ARD VCC_5V_ARD for accessing signals on J33. VCC_5V_ARD VCC_5V_ARD VCC_3V3_ARD VCC_3V3_ARD 5.0V nRESET_BLE nRESET nRESET IOREF 3.3V IOREF nRESET IOREF SPARE VCC_3V3_ARD NOPOP (PIN HEADER,2.54mm 1X8P) https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 24: Analog Input Buffer And Attenuator Circuit (U3)

    BASIC sample applications repository on the BL652 product page at https://github.com/LairdCP/BL652-Applications 8.3.1 Temperature Sensor The temperature sensor (U1) by default is connected to the BL652 module as jumper on J6 pin 2-1, bridges TEMP_SENS and SIO_3. https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 25 Vo versus temperature: Table 10: LM20BIM7 Temperature to Voltage Output relationship Temperature (T) Typical Voltage +80ºC +924.7mV +70ºC +1041.4mV +60ºC +1158.1mV +50ºC +1274.8mV +40ºC +1391.5mV +30ºC +1508.2mV +20ºC +1624.9mV https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 26: I2C Sensor (Rtc Chip)

    BASIC application “ ” in the GitHub BASIC sample application repository on the BL652 product page at https://github.com/LairdCP/BL652-Applications. This application runs on the BL652 and can be used with an Android phone https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 27: Spi Device Eeprom

    8.3.4 Push Button and LED Connected to BL652 The two push buttons and two LED’s on the DVK-BL652 are connected to dedicated SIO’s of the BL652 module. Table 13: LED’s and Buttons to BL652 SIO signal mappings Part Comments...
  • Page 28 One example of when push buttons can be used is when a BASIC application is written to simulate a generic data profile. Push buttons can then be pressed to increment and decrement, such as a heart rate. https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 29: 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 BL652 module NFC circuit uses two pins, pin 15 (NFC1/SIO_9) and pin 16 (NFC2/SIO_10) to connect the antenna. These pins are shared with GPIOs (SIO.09 and SIO.10). BL652 smart NFC pins are enabled by default.
  • Page 30: Optional 32.76 Khz Crystal

    Figure 17: 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 on the BL652 product page at http://www.ezurio.com/products/bl652-ble-module https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 31: Other Features

    Using Oscilloscope – The open solder bridge SB2 first needs to be shorted with solder, then the on-board 10 Ohm resistor R76 which is mounted across J7 pins 1-2 can be used as current sense resistor. Connect an oscilloscope or similar with two probes on the pins on the J7 https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 32 This is performed by connecting a voltmeter or oscilloscope to TP6 and the ground to TP7. Current in milliamps can be determined from the following equation: I(mA) = Vmeas_TP6(mV) /100 CAUTION: Take care not to short TP6 (the Current Shunt Monitor IC (U7)) output to GND, as that will permanently damage the IC U7. https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 33: Appendix

    Note: The coin cell sits below the positive contact spring (as shown with arrow). Figure 19: Inserting the coin cell (step 1) Push the coin cell down into the holder (J34). Figure 20: Inserting the coin cell (step 2) https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 34: Coin Cell Removal

    Note: Due to tight fit of coin cell in the coin-cell holder (J34), care should be taken prevent damage to the J34 land pads. Figure 21: Removing the coin cell (step 2) https://www.ezurio.com/ © Copyright 2025 Ezurio All Rights Reserved...
  • Page 35: Additional Information

    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...

This manual is also suitable for:

Dvk-bl652-saDvk-bl652-sc

Table of Contents