Hide thumbs Also See for BL654PA:

Advertisement

Quick Links

User Guide
BL654PA Development Kit
Part # 455-00022 and 455-00023
Version 2.0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BL654PA and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Ezurio BL654PA

  • Page 1 User Guide BL654PA Development Kit Part # 455-00022 and 455-00023 Version 2.0...
  • Page 2: Revision History

    BL654PA Development Kit User Guide Revision History Version Date Notes Contributor(s) Approver 20 Aug 2019 Initial version Raj Khatri Jonathan Kaye 1 April 2021 Updated Figure 3 Raj Khatri Dave Drogowski 13 May 2021 Fixed Github links to Rick Tretow Dave Drogowski https://github.com/LairdCP/BL654-Applications...
  • Page 3: Table Of Contents

    Contents Overview ................................................. 4 BL654PA Development Kit Part Numbers ....................................4 Package Contents ............................................4 BL654PA Development Kit – Main Development Board ................................4 DVK-BL654 and DVK-BL654PA Differences ................................... 5 Key Features ............................................5 Understanding the Development Board ....................................7 BL654PA Default Configuration and Jumper Settings ..............................
  • Page 4: Overview

    The Ezurio BL654PA 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 BL654PA series of BLE modules smart featuring Ezurio’s innovative event driven programming language –...
  • Page 5: Dvk-Bl654 And Dvk-Bl654Pa Differences

    The DVK-BL654PA development board is identical to the DVK-BL654 development board but with one modification – the PCB footprint added for the BL654PA module. Since the BL654PA module operating voltage range is 3.0V to 5.5V (whilst the BL654 is 1.8V to 5.5V), the following power selection switch positions cannot be used on the DVK-BL654PA.
  • Page 6 BL654PA Development Kit User Guide IO break-out 2.54 mm pitch pin header connectors (plated through-holes) that bring out all interfaces of the BL654PA module – UART, SPI, • QSPI, I2C, SIO [DIO or AIN (ADCs)], PWM, FREQ, NFC – and allow for plugging in external modules/sensors.
  • Page 7: Understanding The Development Board

    BL654PA Development Kit User Guide 5 Understanding the Development Board NFC Antenna Header J12 Connector CON2 EEPROM J1 Header Plated TP14 Temperature for nAutoRUN device Through Holes Sensor J5 (VSP) FTDI-FT232R Optional 32.768 (PTH) for UART Hook device kHz Crystal...
  • Page 8: Bl654Pa Default Configuration And Jumper Settings

    BL654PA Development Kit User Guide BL654PA Default Configuration and Jumper Settings Important! To ensure correct out-of-the-box configuration, the BL654PA development board switches and jumpers must be configured as shown in Figure SW6 default and SW5 default TP14 Black J12 Fit Jumper...
  • Page 9: Functional Blocks

    USB2 USB type micro-B connector – If it requires the Atmel USB2-SWD (BL654PA) path • USB3 USB type micro-B connector – If it requires the USB3 to USB (BL654PA) path External DC supply (2.5V-5.5V), into DC jack connector (CON1), •...
  • Page 10 Option 3 – High voltage mode with voltage via USB3 • For either high voltage option, if you use the BL654PA USB interface, the BL654PA VBUS pin must be connected to an external supply within the range of 4.35V to 5.5V.
  • 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 BL654PA VDD pin, this feature must be enabled in the BL654PA.
  • Page 12 • development board on header connector J9pin2. • VBUS_nRFp – This voltage from USB cable plugged into connector USB3, that is directly fed to BL654PA VBUS pin (via 0R resistor R50) on net VBUS_nRF. TIP: Operating the development board at 75°C or above causes issue related to Q2 (it starts turning on) which results in VDD_VSRC_nRF supplying heading towards 0V or turning off.
  • Page 13 BL654PA Development Kit User Guide VDD_VSRC_nRF NPN,+45V,2.0A VOUT 0.1uF,16V 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)
  • Page 14: Additional Power Option - Coin Cell

    User Guide 6.1.1 Additional Power Option – Coin Cell The coin cell operation of BL654PA module on the DVK-BL654PA devboard is NOT possible. A J34 coin cell holder cannot be used on the DVK- 3V3/1V8 coin cell BL654PA SW6 default and only valid position is .
  • Page 15: Swd (Jtag) Interface

    When the USB cable is plugged into connector USB2, the USB cable detection output generates a HIGH for USB_DETECT and USB_DETECTp when switch SW11 is in position 2-1 (default) and Atmel MCU SWD (JTAG) signals are routed to the BL654PA SWD interface. This is required to connect the two-wire SWD (JTAG) interface from U14 to the BL654PA SWD (JTAG) interface.
  • Page 16 Figure 10: USB2 to SWD onboard circuitry routing via analog switch (U24) Table 3 displays the four signals running from Atmel MCU U14 (SWD interface plus SIO_32 and nReset_BLE) to the BL654PA module (SWD interface plus SIO_32 and nReset_BLE). Table 3: USB U4 USB-SWD to BL654PA SWD signal routing connections...
  • Page 17: Four-Wire Uart Serial Interface

    6.5.2 UART Interface Driven by External Source UART Interface Driven by External UART Source: The BL654PA module UART interface (TX, RX, CTS, RTS) is presented at a 2.54 mm (0.1 in.) • pitch header (J1). To allow the BL654PA UART interface to be driven from the breakout header connector (J1), the following must be configured: –...
  • Page 18 J1. Fitting a jumper in J35 also allows the BL654PA 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 13.
  • 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 BL654PA 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/ ©...
  • Page 20: Virtual Serial Port Modes And Over-The-Air Smart Basic App Download

    (SIO_35) must be configured to select between these two modes. VSP Bridge to UART mode takes data sent from phone or tablet (over BLE) and sends to BL654PA to be sent out of the BL654PA UART • (therefore data not stored on BL654PA).
  • Page 21: Software

    BL654PA Development Kit User Guide 7 Software The development board connects the BL654PA module to a virtual COM port of a PC or other device. From a PC, you can communicate with the module using Ezurio’s UwTerminalX (cross platform software available for Windows, Mac, and Linux). This utility allows connections to serial...
  • Page 22: Breakout Connector Pinouts

    8.1 SIO (Special Input/Output Sockets) Breakout Connectors Access to all 46 BL654PA 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 J39 Connects SIO_16 to LED4 SIO_16 LED4 PIN HEADER,2.54mm 1X2P J39 jumper fitted (default). SIO_16 LED4 PIN HEADER,2.54mm 1X2P PIN HEADER,2.54mm 1X2P BL654PA pin plated holes for access: NOPOP (PIN HEADER,2.54mm 1X10P) SI0_ 28 • SIO_28 • SI0_ 29 SIO_29 •...
  • Page 24 SWDIO_BLE SIO_41 on BL654PA is SPI_CLK (as an SWDCLK_BLE alternative function) is disconnected from J46 SIO_32_SWO_BLE on devboard by open solderbridge SB23. nRESET_BLE SIO_41 on BL654PA is directly connected to U2 SIO_07 TRACECLK SIO_32_SWO_BLE TRACEDATA0 (Eeprom) pin6 on devboard. SIO_12...
  • Page 25 BL654PA Development Kit User Guide Plated Through Holes or Header Connector BL654PA Module Signals Exposed Jumper in J35 selects between BL654PA UART BL654PA UART routed to FTDI Atmel MCU: Routed to FTDI: No Jumper in J35 (default). No Jumper on J35 (default) Routed to Atmel: Fit Jumper in J35.
  • Page 26: Additional Peripherals/Sensors

    The on-board temperature sensor (TI LM20BIM7 - www.ti.com/lit/ds/symlink/lm20.pdf) has an analogue output that can be connected to BL654PA module pin SIO_03; but since the LM20BIM7 has an analogue output, the BL654PA module SIO_03 digital pin (DIO) must be configured as AIN ts.temperature.sensor.sb...
  • Page 27 BL654PA Development Kit User Guide Table 9: LM20BIM7 Specifications Output type Analogue output 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)
  • Page 28: I2C Sensor (Rtc Chip)

    I2C Sensor (RTC Chip) The I2C RTC chip (U16) allows the BL654PA I2C interface to be tested. The output of the RTC chip (U16) is on the I2C bus and is by default connected to the BL654PA module via jumpers on J17 and J21.
  • Page 29 Eeprom_MOSI_SIO_40 Eeprom_CS_SIO_44 256Kb,20MHz Figure 17: SPI EEPROM schematic and PCB For a working example of the BL654PA SPI interface using the SPI EEPROM (U2), a smart BASIC application for this will be available in the future in smart the GitHub BASIC sample application repository at https://github.com/LairdCP/BL654-Applications.
  • Page 30: Push Button And Led Connected To Bl654Pa

    User Guide 8.2.4 Push Button and LED Connected to BL654PA The two push buttons and two LEDs on the BL654PA are connected to dedicated SIOs of the BL654PA module. Table 13: LED’s and Buttons to BL654PA SIO signal mappings Part...
  • Page 31: 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 BL654PA 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).
  • Page 32: Optional External Serial Qspi Flash Ic

    Applications exercises the following over the BL654PA 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 this is a BL654PA •...
  • Page 33: Optional 32.76 Khz Crystal

    Rx window must be open. To connect the optional external 32.76kHz crystal oscillator circuit to the BL654PA module, remove R127 and R128 and short SB8 and short SB9. SB9 NOPOP (Solderbridge_Open)
  • Page 34: Other Features

    A removable jumper (on J7 and J9) is provided to break the power supply line directly to the module, allowing you to measure current consumption. 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 BL654PA series module on the development board, see the lp.low.power.deep.sleep.sb smart “...
  • Page 35 Using Ammeter (DMM) – Cut solder bridge SB1 and connect an ampere meter between the two pins of J7 pins 1-2; and cut solder bridge SB13 and connect an ampere meter between the two pins of J9 pins 1-2. This monitors the current directly. This is when BL654PA is powered using the Normal voltage Mode (BL654PA operated VDD pin and VDD_HV).
  • Page 36: 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...

Table of Contents