Fanstel BluNor BT840XEE Manual

Fanstel BluNor BT840XEE Manual

Bles modules

Advertisement

Quick Links

BLE 5 Modules, BT840XEE
BluNor BT840XEE is a powerful, highly flexible, ultra low power Bluetooth Low Energy (BLE) using Nordic nRF52840 SoC. With
an ARM Cortex
TM
M4F MCU, available 1MB flash, 256KB RAM, embedded 2.4GHz multi-protocol transceiver and a power
amplifier. An u.FL and an MCX connectors for external antenna connection. 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, indicate the Bluetooth signal strength for penetrating walls in
buildings.
Specifications:
• nRF52840 QIAA, ARM Cortex M4F, 64 MHz
• ARM® TrustZone® Cryptocell-310 co-processor
• Skyworks power amplifier SKY66112
• Complete RF solution with integrated antenna
• BLE 5 data rate: 2Mbps, 1Mbps, 500kbps,125kbps.
• DC-DC converter, inductors on board.
• Serial Wire Debug (SWD)
• Nordic SoftDevice Ready
• Over-the-Air (OTA) firmware update
• Flash/RAM: 1MB/256KB.
• 45 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
• 64 level comparator
Model Summaries
module
SoC
Size
BT Antenna
Max TX, radiated
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
Canada IC ID
Europe CE, Australia RCM
Japan TELEC
Korea KCC
Taiwan NCC
• 15 level comparator with wake-up from OFF.
• 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.
• 1 u.FL connector and 1 MCX connector
• Operation voltage: 1.7V to 5.5V
• Operation temperature: - 4 0 ° C t o + 8 5 ° C
• Q D I D : 1 0 8 6 2 1 , 1 8 2 6 2 6
1
Ver 0.99  Sep. 2022
BT840XEE
nRF52840-QIAA
15x28.0x1.9mm
PA+u.FL+MCX
Integrated
>1170 meters
>1170 meters
>4500 meters
>1920 meters

Advertisement

Table of Contents
loading

Summary of Contents for Fanstel BluNor BT840XEE

  • Page 1 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 BluNor BT840XEE 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 a power amplifier.
  • Page 2 Availability Production 1. Introduction BluNor BT840XEE module is 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 3 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 • Size: 15x28x1.9mm.
  • Page 4: Codes Development Using Nordic Tools

    BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 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 5: Product Descriptions

    BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 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 6 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 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. This brings predictable latency times for peripheral to peripheral interaction and power saving benefits associated with leaving CPU idle.
  • Page 7 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 ARM Trustzone CryptoCell 310 ARM® TrustZone® CryptoCell-310 co-processor is a security subsystem which provides Root of Trust (RoT) and cryptographic services for a device. CryptoCell services are available to the application through a software library API, not a hardware register interface.
  • Page 8 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 ➢ Prime field: P-192, P-224, P-256, P-384, P-521 SEC 2 recommended curves using pseudo-random parameters, up to 521 bits: ➢ Prime field: P-160, P-192, P-224, P-256, P-384, P-521 Koblitz curves using fixed parameters, up to 256 bits: ➢...
  • Page 9: Mechanical Drawings

    BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 Mechanical Drawings BT840XEE mechanical drawings...
  • Page 10 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 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 BT840XEE pin assignments BT840XEE 52840 pin#...
  • Page 11 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 AC13 P0.18/RESET GPIO, internal RC reset circuit, configurable as RESET pin AA24 SWDCLK Serial Wire Debug clock input AC24 SWDIO Serial Wire Debug I/O P1.11 GPIO P1.12 GPIO P1.13 GPIO P1.14 GPIO P1.15 GPIO P1.10 GPIO P1.06 GPIO...
  • Page 12: Pin Function

    BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 AC17 P0.21 GPIO P1.09 GPIO USB D+ USB D- P0.12 GPIO Ground pad Ground pad Ground pad Ground pad VDDH High Voltage Power Supply. See Note 1. DCCH DC to DC converter output VBUS 5V DC power for USB 3.3V regulator Pin Function Note 1: BT840XEE must be powered by an externally regulated DC supply to the VDD pin.
  • Page 13 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 Mounting BT840EE on the Host PCB There is no restriction on mounting BT840XEE on the host PCB.
  • Page 14: Control Skyworks Power Amplifier

    BT840XEE uses SKYWORKS SKY66112-11 power amplifier. The connection diagram with control signal pins is below. A firmware example to control Skyworks SKY66112 power amplifier is below. This firmware file can be downloaded from http://www.fanstel.com/download-document/. • BT840XEE: Set nRF52840 MCX TX to +0 dBm. U.FL TX to +3 dBm.
  • Page 15 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 #define APP_PA_PIN #define APP_LNA_PIN #define APP_CHL_PIN 8 #define APP_CPS_PIN 6 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. #include <stdint.h> #include <string.h> #include "pa_lna.h" #include "ble.h" #include "app_error.h" #include "nrf_drv_gpiote.h"...
  • Page 16 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 //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); nrf_drv_gpiote_out_config_t config = GPIOTE_CONFIG_OUT_TASK_TOGGLE(false); if((gpio_pa_pin == NULL) && (gpio_lna_pin == NULL)) err_code = NRF_ERROR_INVALID_PARAM; APP_ERROR_CHECK(err_code); if(gpio_pa_pin != NULL) if(gpiote_ch == NULL) err_code = nrf_drv_gpiote_out_init(gpio_pa_pin, &config);...
  • Page 17 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 // Common PA/LNA config opt.common_opt.pa_lna.gpiote_ch_id = (gpiote_ch - NRF_GPIOTE_BASE) >> 2; // GPIOTE channel used for radio pin toggling opt.common_opt.pa_lna.ppi_ch_id_clr = ppi_clr_ch; // PPI channel used for radio pin clearing opt.common_opt.pa_lna.ppi_ch_id_set = ppi_set_ch; // PPI channel used for radio pin setting err_code = sd_ble_opt_set(BLE_COMMON_OPT_PA_LNA, &opt);...
  • Page 18: Bluetooth Range

    Bluetooth range measurement reports and hex codes used in measurements can be downloaded from Bluetooth Range Measurements section of this webpage. Settings for passing FCC certification testing is used. 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.
  • Page 19 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 • Low Multiple Path Interference (LMPI). For longer range measurement, antenna must be higher to have LMPI. To have LMPI, 60% clearance is required. For example, if transmitter and receiver is 1000 meters away, both antennas must be 3.33 meters above ground and away from any obstruction.
  • Page 20 • nRF52840 receiver sensitivity is -103 dBm at 125 Kbps per Nordic product specifications. • SKY66112 receiver gain is measured at 1.5 dB by Fanstel. The receiver gain is 11 dB per Skyworks data sheets. Fanstel measures the increase in Bluetooth range in the Arizona desert without and with SKY66112.
  • Page 21 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 22 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, BT840F, and BT840E.
  • Page 23 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 24 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 2. EV BT840F is not an UNO R3 compatible board. You can use Nordic develop tools to develop firmware for many UNO R3 compatible shields. 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.
  • Page 25: Cautions, Design Notes, And Installation Notes

    BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 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 26 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 (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 27 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 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 28 (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 29 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 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. FCC L ABEL The Original Equipment Manufacturer (OEM) must ensure that the OEM modular transmitter must be labeled with its...
  • Page 30: Revision History

    BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 Revision History • Sep. 2022, Ver. 0.99: Initial release...
  • Page 31 Xizhu, New Taipei City, Taiwan 22101 泛世公司 臺灣省新北市汐止區新臺五路 79 號 10 樓之 10, 22101 Tel. 886-2-2698-9328 Fax. 886-2-2698-4813 Email: tp@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: sz@fanstel.com...
  • Page 32 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 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. 15.105(b) This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC rules.
  • Page 33 BLE 5 Modules, BT840XEE Ver 0.99  Sep. 2022 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. This device complies with Industry Canada licence-exempt RSS standard(s).Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the Le present appareil est conforme aux CNR d'Industrie Canada applicables auxappareils radio exempts de licence.L'exploitation est...

Table of Contents