Download Print this page
Laird BL654 User Manual
Hide thumbs Also See for BL654:

Advertisement

Quick Links

Version 1.1

Advertisement

loading

Summary of Contents for Laird BL654

  • Page 1 Version 1.1...
  • Page 2 27 June 2018 Initial version Raj Khatri Jonathan Kaye 13 Aug 2018 Updated DJ Jack Max voltage in Figure 1 Raj Khatri Jonathan Kaye Americas: +1-800-492-2320 Europe: +44-1628-858-940 www.lairdtech.com/bluetooth © Copyright 2018 Laird. All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 3 Overview ..................................... 4 Laird BL654 Development Kit Part Numbers ........................4 Package Contents ................................4 BL654 Development Kit – Main Development Board ......................5 Understanding the Development Board ..........................7 BL654 Default Configuration and Jumper Settings ....................8 Functional Blocks ................................9 Power Supply ................................
  • Page 4 Bluetooth Low Energy (BLE) plus Near Field Communication (NFC) applications. The Laird BLE development kit is designed to support the rapid development of applications and software for the BL654 series of BLE modules featuring Laird’s innovative event driven programming language – smartBASIC or for use with the Nordic SDK for C development.
  • Page 5 This allows you to test different operating scenarios. The board allows the BL654 series module to physically connect to a PC via the supplied USB cable for development purposes. The development board provides USB-to-Virtual COM port conversion through a FTDI chip – part number FT232R.
  • Page 6 Optional external 32.768 kHz crystal oscillator and associated load capacitors. Not required for operation of the BL654; is disconnected by open solder bridges by default. ▪ Optional external serial (QSPI) flash IC. Not required for operation of the BL654; is disconnected by open solder bridges by default. ▪...
  • Page 7 F USB I/F Figure 1: Dev board contents and locations Figure 2: Development board 455-00001 (fitted with 451-00001 BLE module with integrated antenna) Americas: +1-800-492-2320 Europe: +44-1628-858-940 www.lairdtech.com/bluetooth © Copyright 2018 Laird. All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 8 SW7 middle position (default) for SW11 position Normal Voltage (VDD pin of BL654) operation right (default) Figure 3: Correct BL654 development board 455-00001 or 455-00002 jumper and switch settings (image for 455-00001) Americas: +1-800-492-2320 Europe: +44-1628-858-940 www.lairdtech.com/bluetooth © Copyright 2018 Laird. All Rights Reserved...
  • Page 9 USB2 USB type micro-B connector – If it requires the Atmel USB2-SWD (BL654) path ▪ USB3 USB type micro-B connector – If it requires the USB3 to USB (BL654) path ▪ External DC supply (2.5V-5.5VV), into DC jack connector (CON1), ▪...
  • Page 10 ONLY connected to the VDD_HV pin and the VDD pin is not connected to any external voltage supply. Connect external supply within a 2.5V to 5.5V range to the BL654 VDD_HV pin. Leave the BL654 VDD pin unconnected.
  • Page 11 No voltage is presented to VDD pin, as in High voltage mode, the VDD pin becomes an output voltage pin. It can be used to supply external circuitry from the VDD pin. Before any current can be taken from the BL654 VDD pin, this feature must be enabled in the BL654.
  • Page 12 VDD_nRFp (that is current going into header J7 pin 1). ▪ 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.
  • Page 13 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 Figure 5: Schematic and PCB location of SB24 Americas: +1-800-492-2320 Europe: +44-1628-858-940 www.lairdtech.com/bluetooth © Copyright 2018 Laird. All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 14 The development board has a reset button (SW3) with the net name BOOT_RESET_BLE. The BOOT_RESET_BLE (is active low when SW3 pushed down) is routed to the BL654 module nRESET_BLE pin via an analog switch U25. The placement of the Reset button is shown in...
  • Page 15 Table 3 displays the routing of SW3 reset button via analog switch U25 to the BL654 reset pin (regardless of whether the USB cable is plugged into USB2 or not). Table 2: USB U4 USB-SWD to BL654 SWD signal routing connections...
  • Page 16 SW11 position2-1 High (Default USB2-BL654-SWD) VDD_VSRC_nRF SWDIO_EXT SWDCLK_EXT SWO_EXT nRESET_EXT NOPOP (PIN HEADER,1.27mm 2X5P) Figure 9: USB2 to SWD onboard circuitry routing via analog switch (U24) Americas: +1-800-492-2320 Europe: +44-1628-858-940 www.lairdtech.com/bluetooth © Copyright 2018 Laird. All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 17 OB_SWO SIO_32 (pin 7) via SB21 open solderbridge 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.
  • Page 18 USB1), placing SW4 in the DC position or fitting a jumper on J27. – Fit a jumper on J35 (to switch the Analog switch U15 and route BL654 UART to J1) when connecting an external UART source (for example FTDI USB-UART TTL (3.3V) converter cable) using J1. This isolates the BL654 UART from the on-board USB-UART FTDI device.
  • Page 19 UART TTL (3.3V) converter cable using J1. 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.
  • Page 20 The J12 header connector allows the USB_DTR signal from the FTDI chip to be disconnected from the BL654. To connect the BL654 nAutoRUN pin SIO_35 (pin 5) to PC FTDI USB_DTR line via the J12 header connector, do the following: ▪...
  • Page 21 ▪ VSP Bridge to UART mode takes data sent from phone or tablet (over BLE) and sends to BL654 to be sent out of the BL654 UART (therefore data not stored on BL654). ▪ VSP Command mode takes data sent from phone or tablet and sends it to the BL654. This interprets as an AT command and the response is sent back.
  • Page 22 Access to all 48 BL654 series module signal pins (SIO’s = Signal Input /Output) is available on plated-through holes (for 2.54 mm pitch header connectors) on J44, J47, J48, J41, J29, J1, J12, J1, J5, J17, J21, J6, and J36.
  • Page 23 R127 and R128. By default, the optional external 32.768 kHz SB9 NOPOP (Solderbridge_Open) 12pF, 50V SIO_00 SIO_00_Header R127 crystal circuit is not connected to BL654 as SB8 and SB9 are open. 32.768KHz,20ppm,9pF SB8 NOPOP (Solderbridge_Open) 10pF,50V SIO_01 SIO_01_Header R128 BL654 pin plated holes for access: NOPOP (PIN HEADER,2.54mm 1X10P)
  • Page 24 Plated Through Holes or Header Connector BL654 Module Signals Exposed BL654 pin plated holes for access: NOPOP (PIN HEADER,2.54mm 1X10P) ▪ SI0_ 28 SIO_28 ▪ SI0_ 29 SIO_29 ▪ SIO_46 SI0_ 46 SIO_03 ▪ SI0_ 03 SIO_47 ▪ Eeprom_CS_SIO_44 SI0_ 47 SIO_43 ▪...
  • Page 25 SWDIO_BLE SIO_41 on BL654 is SPI_CLK (as an SWDCLK_BLE alternative function) is disconnected from SIO_32_SWO_BLE J46 on devboard by open solderbridge SB23. nRESET_BLE SIO_41 on BL654 is directly connected to U2 SIO_07 TRACECLK SIO_32_SWO_BLE TRACEDATA0 (Eeprom) pin6 on devboard. SIO_12...
  • Page 26 J6 routes SIO_03 to Temp Sensor Temp_Sens SIO_03 J6 pin 2-1 jumper NOT fitted (default) PIN HEADER,2.54mm 1X2P BL654 pin plated holes for access: NFC1_SIO_09 SI0_ 09 via R100 0R (default NOPOP) FFC/FPC,SMD/90d PIN HEADER,2.54mm 1X2P SI0_ 10 via R101 0R (default NOPOP)
  • Page 27 For more information on these sample applications, see GitHub smartBASIC sample applications repository on the BL654 product page at https://github.com/LairdCP/BL654-Applications. The temperature sensor (U1) by default is connected to the BL654 module as jumper on J6 pin bridges TEMP_SENS and SIO_03. Analog output temp sensor V+ 2.4V-3.6V...
  • Page 28 +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 +10ºC +1741.6mV +0ºC +1858.2mV -10ºC +1975.0mV -20ºC +2091.7mV -30ºC +2208.4mV Americas: +1-800-492-2320 Europe: +44-1628-858-940 www.lairdtech.com/bluetooth © Copyright 2018 Laird. All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 29 The I2C RTC chip (U16) allows the BL654 I2C interface to be tested. The output of the RTC chip (U16) is on the I2C bus and is by default connected to the BL654 module via jumpers on J17 and J21.
  • Page 30 The SPI EEPROM device (U2) is connected to the BL654 SPI pins directly. By default, the BL654 Module SIO_44 (used as the SPI_CS) is connected to EEPROM (U2) slave select line. Table 12 lists signal mappings of how the SPI EEPROM (U2) is wired to BL654 SIO pins.
  • Page 31 Refer to the smartBASIC application script example “btn.button.led.test.sb” in the GitHub smartBASIC sample application repository on the BL654 product page at https://github.com/LairdCP/BL654-Applications The LEDs are active high, meaning that writing a logical one (“1”) to the output pin illuminates the LED.
  • Page 32 The NFC antenna input connector (CON2) allows the Laird 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 NFC pins are enabled by default. NFC can be disabled via smartBASIC application.
  • Page 33 BL654 NFC: NFC: ▪ On Android NFC enabled devices – Opens Laird Toolkit or shows it in the Google Play store if not installed ▪ On Windows NFC enabled devices – Opens the calculator ▪...
  • Page 34 (default) to stay within ±250 ppm. The BL654 also allows, as an option, to connect an external higher accuracy (±20 ppm) 32.768 kHz crystal to the BL654-SX- xx pins SIO_01/XL2 (pin 41) and SIO_00/XL1 (pin 42). This provides improved protocol timing and helps with radio power consumption in the system standby doze/deep sleep modes by reducing the time that the Rx window must be open.
  • Page 35 For normal operation, the jumper on J7 (and J9) must be fitted (and is fitted by default). IMPORTANT: To achieve the optimal power consumption of the BL654 series module on the development board, see the “lp.low.power.deep.sleep.sb” file in the GitHub smartBASIC sample application repository on the BL654 product page at https://github.com/LairdCP/BL654-Applications...
  • Page 36 This is when BL654 is powered using the normal voltage Mode (BL654 operated VDD pin). If the BL654 is powered using the high voltage Mode (BL654 operated VDD_HV pin), then only cut solder bridge SB13 and connect an ampere meter between the two pins of J9 (pins 1-2).
  • Page 37 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 24: Removing the coin cell (step 2) Americas: +1-800-492-2320 Europe: +44-1628-858-940 www.lairdtech.com/bluetooth © Copyright 2018 Laird. All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 38 All Laird products are sold pursuant to the Laird Terms and Conditions of Sale in effect from time to time, a copy of which will be furnished upon request. When used as a tradename herein, Laird means Laird PLC or one or more subsidiaries of Laird PLC.