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...
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 ..............................
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 –...
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.
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...
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...
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.
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 .
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...
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.
(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).
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...
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 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.
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)
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.
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...
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).
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 •...
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)
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).
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...
Need help?
Do you have a question about the BL654PA and is the answer not in the manual?
Questions and answers