Fanstel BT840X Manual
Hide thumbs Also See for BT840X:

Advertisement

Quick Links

BLE 5, Thread, Zigbee Modules,BT840X/XE
BluNor BT840X is a powerful, highly flexible, ultra low power Bluetooth Low Energy (BLE) using Nordic
nRF52840 SoC. With an ARMCortex
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
Integrated 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
Programmable peripheral interconnect (PPI)
12 bit/200 Ksps ADC, 8 configurable channels with
programmable gain
Applications
Secure IoT
Beacons/Proximity
Connected appliances
Model Summaries
module
SoC
Size
BT Antenna
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
TM
M4F MCU, available 1MB flash, 256KB RAM, embedded 2.4GHz multi-
BT840X
BT840XE
nRF52840-QIAA
nRF52840-QIAA
15x20.8x1.9mm
15x20.8x1.9mm
PCB trace + PA
PA + u.FL
Integrated
Integrated
Pending
Pending
Pending
Pending
Ver 1.11 April 2019
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 3.6V
Operation temperature: - 4 0 ° C t o + 8 5 ° C
Q D I D : 1 0 8 6 2 1
Lighting products
Sensors
Home and building automation
1

Advertisement

Table of Contents
loading

Summary of Contents for Fanstel BT840X

  • Page 1 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. A power amplifier is integrated in BT840X and BT840XE to increase Bluetooth range. It allows faster time to market with reduced development cost.
  • Page 2: Table Of Contents

    Mechanical Drawings ............................12 Pin Assignments of BT840X ..........................13 Pin Function ............................... 16 Mounting BT840X on the Host PCB ........................17 Host Board Design for Low Cost or Long Range ....................18 Control Skyworks Power Amplifier ........................19 4. Bluetooth Range Measurements ........................22 5.
  • Page 3 BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019...
  • Page 4: Introduction

    BT840X Block Diagram BlurNor BT840X is a sister module of BT832F. The physical size is the same. There are 21 additional LGA pins for additional GPIOs provided by nRF52840. There are 2 modules in the BT840X Series.
  • Page 5: Bt840Xe

    BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 • Size: 15x28x1.9mm. BT840XE • Uses an nRF52840 QIAA with Cortex M4F MCU • 1MB flash, 256 KB RAM • Integrated SKY66112 power amplifier. • Integrated 32.768 KHz sleep crystal. •...
  • Page 6: Codes Development Using Nordic Tools

    BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 2. Codes Development Using Nordic Tools Development tools by Nordic and other third party development tools recommended by Nordic should be used . Easy, fast and safe code development Nordic development environment for nRF52840 offers a clean separation between application code development and embedded protocol stacks.
  • Page 7: Product Descriptions

    BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 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...
  • Page 8: Block Diagram Of Nrf52840

    BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 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. 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.
  • Page 9: Arm Trustzone Cryptocell 310

    BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 ON/OFF, but all system blocks and peripherals have individual power management control which allows for an automatic switching RUN/IDLE for system blocks based only on those required/not required to achieve particular tasks.
  • Page 10 BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 • 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 11 BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019...
  • Page 12: Mechanical Drawings

    Ver 1.11 April 2019 Mechanical Drawings The followings are mechanical drawings of BT840X and BT832XE. The physical sizes of both are the same, 15x20.8x1.9mm. Except the 19 pins in solid black dots, BT840X and BT832XE is hardware pin to pin compatible.
  • Page 13: Pin Assignments Of Bt840X

    The followings are BT840X 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 BT840X pins is a super set of that of BT832F. A PCB developed for BT832 Series can be used for BT840X Series and vice versa. BT832F pin assignments.
  • Page 14 BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 BT840X pin assignments BT840X 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...
  • Page 15 GPIO Ground AC21 P0.25 P0.25 GPIO P0.30/AIN6 P0.30 GPIO P0.31/AIN7 P0.31 GPIO P0.06 P0.06 GPIO, NC for BT840X, BT840XE, PA control P0.08 P0.08 GPIO, NC for BT840X, BT840XE, PA control P1.03 GPIO Ground AD20 P0.24 P0.24 GPIO AD18 P0.22 P0.22...
  • Page 16: Pin Function

    BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 USB D- P0.12 GPIO Ground pad Ground pad Ground pad Ground pad VDDH High Voltage Power Supply DCCH DC to DC converter output VBUS 5V DC power for USB 3.3V regulator...
  • Page 17: Mounting Bt840X On The Host Pcb

    Ver 1.11 April 2019 Mounting BT840X on the Host PCB The following figure shows recommended mounting of BT840X 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 18: Host Board Design For Low Cost Or Long Range

    Use library component from EV BT840X V4 or newer Gerber files, can be downloaded from http://www.fanstel.com/download-document/.It has 16 castellated pins plus 45 LGA pins. • As much ground plane under BT840X, on top side of host PCB as possible. Use EV BT840X V4 Gerber files as an example. •...
  • Page 19: Control Skyworks Power Amplifier

    BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 Control Skyworks Power Amplifier BT840X uses SKYWORKS SKY66112-11 power amplifier. The connection diagram with control signal pins is below. A firmware configuration example to contol Skyworks SKY66112 power amplifier is below. This firmware file, SKY66112_PAconfig.txt can be downloaded from http://www.fanstel.com/download-document/.
  • Page 20 BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 //main.c //config the PA/LNA #ifdef APP_PA_LAN #define APP_PA_PIN #define APP_LNA_PIN #define APP_CPS_PIN #define APP_AMP_PPI_CH_ID_SET 0 #define APP_AMP_PPI_CH_ID_CLR 1 #define APP_AMP_GPIOTE_CH_ID static void pa_lna_setup(void) uint32_t err_code; nrf_gpio_cfg_output(APP_CPS_PIN); nrf_gpio_pin_clear(APP_CPS_PIN); //enable nrf_gpio_cfg_output(APP_PA_PIN); nrf_gpio_pin_clear(APP_PA_PIN); // nrf_gpio_cfg_output(APP_LNA_PIN);...
  • Page 21 BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 .pa_cfg = { .enable = 1, .active_high = 1, .gpio_pin = APP_PA_PIN .lna_cfg = { .enable = 1, .active_high = 1, .gpio_pin = APP_LNA_PIN .ppi_ch_id_set = APP_AMP_PPI_CH_ID_SET, .ppi_ch_id_clr = APP_AMP_PPI_CH_ID_CLR, .gpiote_ch_id = APP_AMP_GPIOTE_CH_ID NRF_GPIO->DIRSET |= (1 <<...
  • Page 22: Bluetooth Range Measurements

    Bluetooth sensor data or to be used as a Bluetooth signal repeater. • Low Multiple Path Interference (LMPI). For longer range measurement, antenna must be higher to have LMPI. For example, when measuring Bluetooth range of BT840X at 125 Kbps, both antennas are 5.2 meters above ground.
  • Page 23: At Commands

    BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 5. AT Commands User manual and hex codes for AT Commands supporting Bluetooth 5 features 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.
  • Page 24: Nordic Development Tools

    Many application examples can be downloaded from Nordic website. Some firmware, Android OS, and iOS app codes can be downloaded from Bluetooth 5 Codes section of this Fanstel webpage. http://www.fanstel.com/download-document/ BT840 firmware can be used in all nRF52840 modules, e.g., BT840, BT840X, and BT840E.
  • Page 25: Android Os Apps

    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: Suggestion For Battery Power Application

    1. It has the same foot print as Arduino Uno R3. Additional connectors are added for connection to extra GPIO pins of BlueNor modules. 2. EV BT840X is not an UNO R3 compatible board. You can use Nordic develop tools to develop firmware for many UNO R3 compatible shields.
  • Page 27: Miscellaneous

    BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 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’sfunctions and damage to the product.
  • Page 28 BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 (6) The supply voltage should not be exceedingly high or reversed. It should not carry noise and/or spikes. (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.
  • Page 29 BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 (6) Pressing on parts of the metal cover or fastening objects to the metal cover will cause damage. (7) These products are intended for general purpose and standard use in general electronic equipment, such as home appliances, office equipment, informationand communication equipment.
  • Page 30: Packaging

    (7) When you have any question or uncertainty, contact Fanstel. Packaging Production modules are delivered in reel, 1000 modules in each reel.
  • Page 31: Revision History

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

    BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 Contact Us United States: Fanstel Corp. 7466 E. Monte Ctisto Ave. Scottsdale AZ 85260 Tel. 1 480-948-4928 Fax. 1-480-948-5459 Email: module@fanstel.com Website: www.fanstel.com Taiwan: Fanstel Corp. 10F-10, 79 Xintai Wu Road Xizhu, New Taipei City, Taiwan 22101 泛世公司...
  • Page 33 BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 Federal Communications Commission (FCC) Statement 15.21 You are cautioned that changes or modifications not expressly approved by the part responsible for compliance could void the user’s authority to operate the equipment.
  • Page 34 BLE 5, Thread, Zigbee Modules,BT840X/XE Ver 1.11 April 2019 Canada, Industry Canada (IC) This Class B digital apparatus complies with Canadian ICES-003 Cet appareil numérique de classe B est conforme à la norme NMB-003. Le present appareil est conforme aux CNR d'Industrie Canada applicables auxappareils radio exempts de licence.L'exploitation est autorisée aux deux conditions suivantes:...

This manual is also suitable for:

Bt840xeNrf52840-qiaa

Table of Contents