Fanstel BlurNor BT840 Series Manual

Fanstel BlurNor BT840 Series Manual

Ble 5, thread, zigbee modules

Advertisement

BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE
BluNor BT840F is a powerful, highly flexible, ultra low power Bluetooth Low Energy (BLE) using Nordic
nRF52840 SoC. With an ARM Cortex
protocol transceiver, and an integrated PCB trace antenna or u.FL connector for an external antenna. A power
amplifier is integrated in BT840X and BT840XE to increase Bluetooth range. It allows faster time to market with
reduced development cost.
Bluetooth ranges are measured in environments with Low Multiple Path Interference
(LMPI) and antenna at 5 feet (1.52 meters), typical height of thermostat in the USA.
Ranges for LMPI, correlating to actual link budget, indicates the Bluetooth signal
strength for penetrating walls in buildings.
Specifications: 

nRF52840 QIAA, ARM Cortex M4F, 64 MHz
ARM® TrustZone® Cryptocell-310 co-processor
Complete RF solution with integrated antenna
BLE 5 data rate: 2Mbps, 1Mbps, 500kbps,
125kbps.
IEEE 802.15.4 Thread and Zigbee data rate: 250
Kbps
2.4 GHz proprietary data rate: 2 Mbps, 1 Mbps
DC-DC converter, inductors on board.
Direct powered by Lithium batteries or USB
supply (up to 5.5V)
Serial Wire Debug (SWD)
Nordic SoftDevice Ready
Over-the-Air (OTA) firmware update
Flash/RAM: 1MB/256KB.
48 General purpose I/O pins
USB 2.0 full speed (12 Mbps) controller
QSPI 32 MHz interface
High speed 32 MHz SPI
Type 2 NFC-A tag with wake-on field, Touch-to-
pair support
Programmable peripheral interconnect (PPI)
12 bit/200 Ksps ADC, 8 configurable channels
with programmable gain
Model Summaries
module
SoC
Size
BT Antenna
Max TX
32.768 sleep crystal
BT range,1 Mbps, LMPI
BT range, 1Mbps, 1.52m
BT range, 125 Kbps, LMPI.
BT range, 125 kBps, 1.52m
FCC ID
IC ID
CE
RCM
TELEC
Availability
M4F MCU, available 1MB flash, 256KB RAM, embedded 2.4GHz multi-
TM
BT840F
BT840
nRF52840-QIAA
nRF52840-QIAA
15x20.8x1.9mm
14x16x1.9mm
PCB trace
PCB trace
+8.46 dBm
+8.46 dBm
External
External
1000 meters
150 meters
390 meters
120 meters
2300 meters
320 meters
640 meters
210 meters
X8WBT840F
X8WBT840F
4100A-BT840F
4100A-BT840F
Certified
Certified
Certified
Certified
201-190710/00
201-190710/00
Production
Production
64 level comparator
15 level comparator with wake-up from OFF
mode
Temperature sensor
4x4-channel pulse width modulator (PWM)
Audio peripherals: I2S, digital microphone
interface (PDM)
5 x 32 bit timers with counter mode
Up to 4x SPI masters/3x SPI slaves
Up to 2x I2C compatible 2-wire masters/slaves
2x UART (CTS/RTS)
Quadrature Demodulator (QDEC)
3x real time counters (RTC)
128-bit AES HW encryption
SoC Receiver Sensitivity: -96 dBm at 1Mbps
SoC TX power: programmable +8dBm to
-20dBm. Up to +6 dBi antenna gain.
Hybrid pins: 16 castellated and 45 LGA.
Integrated PCB trace antenna or u.FL connector
Operation voltage: 1.7V to 5.5V
BT840,BT840F, BT840E, BLE and 802.15.4
certifications
Operation temperature: - 4 0 ° C t o + 8 5 ° C
Q D I D : 1 0 8 6 2 1
BT840E
nRF52840-QIAA
14x16x1.9mm
ANT006
+8.46 dBm
External
3400 meters, est. >4500 meters
X8WBT840F
4100A-BT840F
Certified
Certified
201-190710/00
Production
1
Ver 1.16 Dec.. 2019
BT840X
BT840XE
nRF52840-QIAA
nRF52840-QIAA
15x28.0x1.9mm
15x28.0x1.9mm
PCB trace + PA
PA+ANT000
+22.6 dBm
+21.0 dBm
Integrated
Integrated
1170 meters
1170 meters
900 meters
1170 meters
>4500 meters
1240 meters
1920 meters
X8WBT840X
X8WBT840X
4100A-BT840X
4100A-BT840X
Certified
Certified
Certified
Certified
Production
Production

Advertisement

Table of Contents
loading

Summary of Contents for Fanstel BlurNor BT840 Series

  • Page 1 BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 BluNor BT840F is a powerful, highly flexible, ultra low power Bluetooth Low Energy (BLE) using Nordic nRF52840 SoC. With an ARM Cortex M4F MCU, available 1MB flash, 256KB RAM, embedded 2.4GHz multi- protocol transceiver, and an integrated PCB trace antenna or u.FL connector for an external antenna.
  • Page 2: Table Of Contents

    BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 Table Of Contents 1. Introduction ................................ BT840F ................................BT840 ................................BT840E ................................BT840X ................................BT840XE ................................2. Codes Development Using Nordic Tools ......................Over-The-Air DFU ............................. SoftDevices ............................... Development Tools ............................
  • Page 3: Introduction

    BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 1. Introduction BluNor BT840F Series are powerful, highly flexible, ultra low power wireless modules using Nordic nRF52840 SoCs. With an ARM Cortex M4F MCU, 1MB flash, 256KB RAM, embedded 2.4GHz multi-protocol transceiver, and an integrated antenna, it allows faster time to market with reduced development cost.
  • Page 4: Bt840

    Uses an nRF52840 QIAA with Cortex M4F MCU • 1MB flash, 256 KB RAM • Supports NFC • An u.FL connector for external antenna. Certified with Fanstel ANT060 antenna. • Maximum TX power is +14.6 dBm with ANT060 antenna. • Size: 14x16x1.9mm. BT840X •...
  • Page 5: Codes Development Using Nordic Tools

    BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 2. Codes Development Using Nordic Tools Development tools by Nordic and other third party development tools recommended by Nordic should be used. Nordic development environment for nRF52840 offers a clean separation between application code development and embedded protocol stacks.
  • Page 6: Product Descriptions

    BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 3. Product Descriptions Brief description of nRF52840 SoC is provided. For full description of the SoC, please download from Nordic Semiconductor website. https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy Block Diagram of nRF52840 The following is a block diagram of Nordic nRF52840 Bluetooth Low Energy (BLE) SoC. Arrows with white heads indicate signals that share physical pins with other signals.
  • Page 7: Arm Trustzone Cryptocell 310

    BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 The 32 bit ARM Cortex M4F MCU with hardware supports for DSP instructions and floating point operations, code density and execution speed are higher than other Cortex M MCU. The Programmable Peripheral Interconnect (PPI) system provides a 20-channel bus for direct and autonomous system peripheral communication without CPU intervention.
  • Page 8 BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 • FIPS-140-2 certified True Random Number Generator (TRNG) • RSA asymmetric encryption Up to 2048 bit key size PKCS#1 v2.1/v1.5 Optional CRT support • Elliptic curve cryptography (ECC) NIST FIPS 186-4 recommended curves using pseudo-random parameters, up to 521 bits: ➢...
  • Page 9: Mechanical Drawings

    BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 Mechanical Drawings The followings are mechanical drawings of BT840F and BT832F. The physical sizes of both are the same, 15x20.8x1.9mm. Except the 19 pins in solid black dots, BT840F and BT832F is hardware pin to pin compatible. Firmware configuration is required to perform the same function.
  • Page 10 BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 BT840 and BT840E mechanical drawings, top view.
  • Page 11 BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 BT840X and BT840XE mechanical drawings...
  • Page 12: Pin Assignments Of Bt840

    BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 Pin Assignments of BT840 The followings are BT840 pin assignment. Pin functions are in a table in next section. Please refer to Nordic nRF52840 Product Specifications for detailed descriptions and features supported. https://www.nordicsemi.com/eng/Products/nRF52840 BT840F pins is a super set of that of BT832F.
  • Page 13 BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 BT840F pin assignments...
  • Page 14: Pin Function

    BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 Pin Function BT840 52840 BT832 52832 pin# pin# pin name pin# pin# pin name Descriptions P0.26/SDA P0.26 GPIO, configured as I2C SDA on EV-BT840 P0.27/SCL P0.27 GPIO, configured as I2C SCL on EV-BT840 P0.00/XL1 P0.00/XL1 GPIO, connection for 32.768kHz crystal...
  • Page 15 BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 AD10 P0.15 P0.15 GPIO P1.02 P0.12 GPIO P1.04 GPIO Ground AC19 P0.23 P0.23 GPIO AC15 P0.19 P0.19 GPIO, NC for BT840 X,BT840XE, PA control AC11 P0.16 P0.16 GPIO P0.14 P0.14 GPIO P1.01 P0.11...
  • Page 16: Mounting Bt840F On The Host Pcb

    BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 Mounting BT840F on the Host PCB The following figure shows recommended mounting of BT840F module on the host PCB. • For the best Bluetooth range performance, the antenna area of module shall extend 9.8 mm outside the edge of host PCB board, or 9.8 mm outside the edge of a ground plane.
  • Page 17: Host Board Design For Low Cost Or Long Range

    Host Board Design for Low Cost or Long Range On nRF52 series SoCs, Nordic offers various memory options and protocol supports. Fanstel offers various antenna and power amplifier options. A host board can be designed to accommodate these nRF52 modules.
  • Page 18: Control Skyworks Power Amplifier

    You can set nRF52840 TX to up to + 8 dBm. The conditions for passing FCC and Industrial Canada certification testings: • BT840X: Set nRF52840 TX to +2 dBm. • BT840XE: Set nRF52840 TX to +2 dB and use Fanstel antenna ANT000. Header files #ifndef PA_LNA_H__ #define PA_LNA_H__ #include "ble.h"...
  • Page 19 BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 Main program. #include "pa_lna.h" #define APP_PA_LAN #ifdef APP_PA_LAN #define APP_PA_PIN #define APP_LNA_PIN #define APP_CHL_PIN 8 #define APP_CPS_PIN int main(void) ..#ifdef APP_PA_LAN nrf_gpio_cfg_output(APP_CPS_PIN); nrf_gpio_cfg_output(APP_CHL_PIN); nrf_gpio_pin_set(APP_CHL_PIN); nrf_gpio_pin_clear(APP_CPS_PIN); //enable pa_lna_init(APP_PA_PIN,APP_LNA_PIN); #endif ..SKY66112 control codes.
  • Page 20 BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 ret_code_t err_code; memset(&opt, 0, sizeof(ble_opt_t)); err_code = nrf_drv_gpiote_init(); if(err_code != NRF_ERROR_INVALID_STATE) APP_ERROR_CHECK(err_code); err_code = nrf_drv_ppi_init(); //if(err_code != MODULE_ALREADY_INITIALIZED) APP_ERROR_CHECK(err_code); nrf_ppi_channel_t ppi_set_ch; nrf_ppi_channel_t ppi_clr_ch; err_code = nrf_drv_ppi_channel_alloc(&ppi_set_ch); APP_ERROR_CHECK(err_code); err_code = nrf_drv_ppi_channel_alloc(&ppi_clr_ch); APP_ERROR_CHECK(err_code);...
  • Page 21 BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 gpiote_ch = nrf_drv_gpiote_out_task_addr_get(gpio_lna_pin); // LNA config opt.common_opt.pa_lna.lna_cfg.active_high = 1; // Set the pin to be active high opt.common_opt.pa_lna.lna_cfg.enable = 1; // Enable toggling opt.common_opt.pa_lna.lna_cfg.gpio_pin = gpio_lna_pin; // The GPIO pin to toggle rx // Common PA/LNA config opt.common_opt.pa_lna.gpiote_ch_id = (gpiote_ch - NRF_GPIOTE_BASE) >>...
  • Page 22: Bluetooth Range Measurements

    Bluetooth range measurement reports and hex codes used in measurements can be downloaded from Bluetooth Range Measurements section of this webpage. http://www.fanstel.com/download-document/ Bluetooth ranges are measured between 2 modules on evaluation boards for various height of antenna. On the first measurement, both antennas are pointing to sky and facing each other. The second antenna is rotated by 30 degrees clockwise after each measurement.
  • Page 23 BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 The followings are Bluetooth range measurement results. Antenna height LMPI 1.52 meters 0.55 meter BT840F Bluetooth range, 125Kbps 2300 meters 640 meters 210 meters BT840F Bluetooth range, 1Mbps 1000 meters 390 meters 140 meters BT840 Bluetooth range, 125 Kbps...
  • Page 24: At Commands

    User manual and the newest AT Commands hex codes can be downloaded from AT Command Hex Codes, Bluetooth 5 section of this web page. http://www.fanstel.com/download-document/ AT commands can be used on UART interface and SPI interface. The preloaded codes use UART interface.
  • Page 25: Nordic Development Tools

    BlueNor Mesh: to use with BlueNor mesh firmware to send command to any node in a mesh. Node number is displayed when acknowledgement is received. Source codes will be uploaded to Fanstel website when supporting Bluetooth 5. iOS Apps The following iOS apps can be downloaded from Apple APP Store.
  • Page 26: Bt840F V4 Evaluationboard Schematics

    BT840F V4 EvaluationBoard Schematics Evaluation board schematics and Gerber files can be downloaded from http://www.fanstel.com/download-document/ Evaluation board can be used as a reference design for using modules. EV BT840F V4 is designed for the BT840F soldering pads with 61 pins. These 21 pins in solid dark color are for BT840F.
  • Page 27: Suggestion For Battery Power Application

    BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 3. Portable smartphone charger can be used to power this board. The circuitry to the left of micro USB connector, J16 produces periodic load to prevent portable smartphone charger from shutting down. Suggestion for Battery Power Application Standby current consumption is important for battery-powered product.
  • Page 28: Miscellaneous

    BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 7. Miscellaneous Soldering Temperature-Time Profile for Re-Flow Soldering Maximum number of cycles for re-flow is 2. No opposite side re-flow is allowed due to module weight. Cautions, Design Notes, and Installation Notes Failure to follow the guidelines set forth in this document may result in degrading of the product’s functions and damage to the product.
  • Page 29 BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 (7)this product away from other high frequency circuits. Notes on Antenna and PCB Layout (1)Don’t use a module with internal antenna inside a metal case. (2)For PCB layout: • Avoid running any signal line below module whenever possible, •...
  • Page 30 BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 Storage Notes (1)The module should not be stressed mechanically during storage. (2)Do not store these products in the following conditions or the performance characteristics of the product, such as RF performance will be adversely affected: •...
  • Page 31 (6) If an abnormal voltage is applied due to a problem occurring in other components or circuits, replace these products with new products because they may not be able to provide normal performance even if their electronic characteristics and appearances appear satisfactory. (7) When you have any question or uncertainty, contact Fanstel.
  • Page 32: Packaging And Lot Number

    BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 Packaging and Lot Number Production modules are delivered in reel, 1000 modules in each reel. Lot number for modules made after May 2019, can be used to track silicon version of SoC, module PCB version, and production test code version.
  • Page 33: Revision History

    BLE 5, Thread, Zigbee Modules, BT840/F/E/X/XE Ver 1.16 Dec.. 2019 Revision History • May 2018, Ver. 1.00: Initial release • August 2018, Version 1.10: Add BT840X and BT840XE with update. Add BT840F and BT840 range measurement results. Remove AT commands and refer to external document. •...
  • Page 34: Contact Us

    Xizhu, New Taipei City, Taiwan 22101 泛世公司 臺灣省新北市汐止區新臺五路79號10樓之10, 22101 Tel. 886-2-2698-9328 Fax. 886-2-2698-4813 Email: info@fanstel.com Website: www.fanstel.com China: Fanstel Technologies Corp. 11 Jiale Street Ping-Dih, Long-Gang, Shen Zhen, GD 518117 泛世康科技(深圳)有限公司 廣東省深圳市龍崗區坪地鎮佳樂街11號 Tel. 86-755-8409-0928 Fax. 86-755-8409-0973 QQ. 3076221086 Email: info@fanstel.com...

This manual is also suitable for:

Blurnor bt840Blurnor bt840fBlurnor bt840eBlurnor bt840xBlurnor bt840xe

Table of Contents