BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread,...

27
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019 BluNor BC840 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 an integrated PCB trace antenna. It allows faster time to market with reduced development cost. BC840 is an ultra compact(7.0x9.0x1.5mm) and ultra short range (10 meters with an Android phone) module for wearable application. BC832M is compact in size. Its range is measured at 135 meters for 1Mbps data rate. BC840E is an ultra compact (7.0x12x1.8mm) module with ultra long range (3400 meters at 125 Kbps, Low Multiple Path Interference). Per FCC test reports, the peak TX power with ANT060 antenna is +15.38 dBm. Specifications: nRF52840 CKAA, ARM Cortex M4F, 64 MHz ARM® TrustZone® Cryptocell-310 co-processor Complete RF solution with integrated antenna BLE 5 data: 2Mbps,1Mbps,500kbps,125kbps. IEEE 802.15.4 Thread, Zigbee data: 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) 32 MHz main crystal on board. 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 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. LGA, 64 pins. Integrated PCB trace antenna Operation voltage: 1.7V to 5.5V Operation temperature: - 4 0 ° C t o + 8 5 ° C QDID: 108621 FCC ID: X8WBC840M IC IC: 4100A-BC840M CE: Certified Japan TELEC: 201-190140 Australia RCM: Certified. Model Summaries module BC840 BC840M BC840E (FCC, IC) BC840E (CE,RCM,TELEC) SoC nRF52840-CKAA nRF52840-CKAA nRF52840-CKAA nRF52840-CKAA Size, mm 7.0x9.0x1.5 7.0(10, ant. area)x12.0x1.5 7.0x12.0x1.5 7.0x12.0x1.5 BT Antenna PCB trace PCB trace ANT060 ANT020 BT range,1 Mbps, LMPI 1150 meters BT range, 1Mbps, 1.52m 4 meters 135 meters 850 meters BT range, 125 Kbps, LMPI. 400 meters 3400 meters BT range, 125 kBps, 1.52m 8 meters 1400 meters Availability Production Production Production Production 1

Transcript of BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread,...

Page 1: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

BluNor BC840 is a powerful, highly flexible, ultra low power Bluetooth Low Energy (BLE) using Nordic nRF52840 SoC. With an ARM CortexTM M4F MCU, available 1MB flash, 256KB RAM, embedded 2.4GHz multi-protocol transceiver, and an integrated PCB trace antenna. It allows faster time to market with reduced development cost.

• BC840 is an ultra compact(7.0x9.0x1.5mm) and ultra short range (10 meters with an Android phone) module for wearable application.

• BC832M is compact in size. Its range is measured at 135 meters for 1Mbps data rate.

• BC840E is an ultra compact (7.0x12x1.8mm) module with ultra long range (3400 meters at 125 Kbps, Low Multiple Path Interference). Per FCC test reports, the peak TX power with ANT060 antenna is +15.38 dBm.

Specifications: nRF52840 CKAA, ARM Cortex M4F, 64 MHz ARM® TrustZone® Cryptocell-310 co-processor Complete RF solution with integrated antenna BLE 5 data: 2Mbps,1Mbps,500kbps,125kbps. IEEE 802.15.4 Thread, Zigbee data: 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) 32 MHz main crystal on board. 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 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. LGA, 64 pins. Integrated PCB trace antenna 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 F C C I D : X 8 W B C 8 4 0 M I C I C : 4 1 0 0 A - B C 8 4 0 M C E : C e r t i f i e d J a p a n T E L E C : 2 0 1 - 1 9 0 1 4 0 A u s t r a l i a R C M : C e r t i f i e d .

Model Summariesmodule BC840 BC840M BC840E (FCC, IC) BC840E (CE,RCM,TELEC)SoC nRF52840-CKAA nRF52840-CKAA nRF52840-CKAA nRF52840-CKAASize, mm 7.0x9.0x1.5 7.0(10, ant. area)x12.0x1.5 7.0x12.0x1.5 7.0x12.0x1.5BT Antenna PCB trace PCB trace ANT060 ANT020BT range,1 Mbps, LMPI 1150 metersBT range, 1Mbps, 1.52m 4 meters 135 meters 850 metersBT range, 125 Kbps, LMPI. 400 meters 3400 metersBT range, 125 kBps, 1.52m 8 meters 1400 metersAvailability Production Production Production Production

!1

Page 2: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

Table Of Contents1. Introduction 3 ........................................................................................................................................................

BC840 Block Diagram 3 .......................................................................................................................................BC840, ultra compact and ultra short range module for wearable 4 ....................................................................BC840M, compact and good range module 4 ......................................................................................................BC840E, ultra compact and ultra long range module 4 ........................................................................................

2. Codes Development Using Nordic Tools 5 ...........................................................................................................Easy, fast and safe code development 5 ..............................................................................................................Over-The-Air DFU 5 .............................................................................................................................................SoftDevices 5 .......................................................................................................................................................Development Tools 5 ............................................................................................................................................

3. Product Descriptions 6 .........................................................................................................................................Block Diagram of nRF52840 6 .............................................................................................................................ARM Trustzone CryptoCell 310 7 .........................................................................................................................Mechanical Drawings 9 ........................................................................................................................................Pin Assignments of BC840, BC840M, and BC840E 12 ........................................................................................Pin Function 13 .....................................................................................................................................................Mounting BC840 and BC840M on the Host PCB 15 ............................................................................................Host Board Layout 15 ...........................................................................................................................................

4. Bluetooth Range Measurements 16 .....................................................................................................................Measurement Results 16 ......................................................................................................................................Deployment Recommendations 16 ......................................................................................................................

5. BC840 Evaluation Board 17 .................................................................................................................................Nordic Development Tools 17 ...............................................................................................................................Android OS Apps 18 .............................................................................................................................................iOS Apps 18 ..........................................................................................................................................................BC840 EvaluationBoard Schematics 19 ...............................................................................................................Suggestion for Battery Power Application 20 .......................................................................................................

6. Production 21 .......................................................................................................................................................Preloaded Firmware 21 ........................................................................................................................................AT Command Codes 21 .......................................................................................................................................Soldering Temperature-Time Profile for Re-Flow Soldering 22 ............................................................................Cautions, Design Notes, and Installation Notes 22 ..............................................................................................Packaging 25 ........................................................................................................................................................FCC Label 25 .......................................................................................................................................................

Revision History 26 ..................................................................................................................................................7. Contact Us 27.......................................................................................................................................................

!2

Page 3: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

1. Introduction BluNor BC840 Series are powerful, highly flexible, ultra low power wireless modules using Nordic nRF52840 SoCs. With an ARM CortexTM 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.

The following is a block diagram of BC840. Antenna circuit and main clock are integrated. All 48 GPIOs of nRF52840 can be accessed from main board. For lower power consumption at idle state, a 32.768 kHz crystal can be added on the host board. Connection to an external NFC (Near Field Communication) antenna is provided.

BC840 Block Diagram

BlueNor BC840M is a sister module of BC840. The physical size is slightly larger to accommodate longer range PCB trace antenna. BC840E is with an u.FL connector for an external antenna.

BC840 and BC840M common features:

• nRF52840 CKAA with Cortex M4F MCU • 1MB flash, 256 KB RAM • Supports NFC • 64 LGA pins • 48 GPIOs

!3

Page 4: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

BC840, ultra compact and ultra short range module for wearable • At 1Mbps, range is 4 meters between modules and 10 meters with an Android phone. • Size: 7.0x9.0x1.5 mm.

BC840M, compact and good range module • Range is 400 meters at 125 Kbps and 135 meters at 1Mbps. • Size: 7.0x12.0x1.5mm. Antenna area width is 10.0mm.

BC840E, ultra compact and ultra long range module • With an u.FL connector for external antenna. • Size: 7.0x12.0x1.5 mm. • Certified with Fanstel ANT060 antenna for FCC and IC.

• Certified with Fanstel ANT020 antenna for CE, RCM, and TELEC.

!4

Page 5: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, 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. This means compile, link and run time dependencies with the embedded stack and associated debugging challenges are removed. The Bluetooth low energy and ANT stack is a pre-compiled binary, leaving application code to be compiled stand-alone. The embedded stack interface uses an asynchronous and event driven model removing the need for RTOS frameworks.

Over-The-Air DFU The nRF52840 is supported by an Over-The-Air Device Firmware Upgrade (OTA DFU) feature. This allows for in the field updates of application software and SoftDevice.

SoftDevices The Nordic protocol stacks are known as SoftDevices and complement the nRF52 Series SoCs. All nRF52 Series are programmable with software stacks from Nordic. This bring maximum flexibility to application development and allows the latest stack version to be programmed into the SoC.

SoftDevices available from Nordic: S140: Bluetooth low energy concurrent central/peripheral/observer/broadcaster stack.

Development Tools Nordic Semiconductor provides a complete range of hardware and software development tools for the nRF52 Series devices. nRF52 DK board is recommended for firmware development.

Nordic software development tools can be downloaded from the following webpage.

http://infocenter.nordicsemi.com/index.jsp?topic=/com.nordic.infocenter.nrf52/dita/nrf52/development/nrf52_dev_kit.html&cp=1_1

!5

Page 6: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, 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 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.

!6

Page 7: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 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. This brings predictable latency times for peripheral to peripheral interaction and power saving benefits associated with leaving CPU idle. The device has 2 global power modes 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.

The radio supports Bluetooth low energy and ANT. Output power is scalable from a maximum of +8dBm down to -20 dBm in 4dB steps. Sensitivity is increased to -96 dBm to -89 dBm, depending on data rate. Sensitivity for BLE is -96 dBm, and -92.5 dBm for ANT.

The NFC block supports NFC-A tags with proximity detection and Wake-on-field from low power mode. The NFC enables Out-Of-Band (OOB) Bluetooth pairing of devices and thus greatly simplifying deployment.

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.

!7

Page 8: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

The following cryptographic features are provided.

• 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:

➢ 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:

➢ Prime field: P-160, P-192, P-224, P-256

Edwards/Montgomery curves:

➢ Ed25519, Curve 25519

ECDH/ECDSA support

• Secure remote password protocol (SRP)

Up to 3072 bit operations

• Hashing functions

SHA-1, SHA-2 up to 256 bit size

keyed-hash message authentication code (HMAC)

• AES symmetric encryption

General purpose AES engine (encrypt/decrypt, sign/verify)

128 bit key size

Supported encryption modes: ECB, CBC, CMAC/CBC-MAC, CTR, CCM/CCM*.

• ChaCha20/Poly1305 symmetric encryption

Supported keyed size: 128 and 256 bits

Authenticated encryption with associated data (AEAD) mode

!8

Page 9: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

Mechanical Drawings The followings are mechanical drawings of BC840. Size is 7.0x9.0mm. It has 64 LGA pins on a 8x8 matrix, top view of module:

!9

Page 10: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

BC840M mechanical drawings, top view.

!10

Page 11: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

BC840E technical drawings, top view.

!11

Page 12: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

Pin Assignments of BC840, BC840M, and BC840E The followings are BC840/BC840M/BC820E 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

BC840, BC840M, and BC840E pin assignments

!12

Page 13: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

Pin FunctionBC840 52840 CKAA

pin# pin# pin name Descriptions

A0 J1 P1.01 GPIO

A1 K2 P0.25 GPIO

A2 K4 P0.19 GPIO

A3 J6 P0.17 GPIO

A4 K8 D+ USB D+

A5 J8 D- USB D-

A6 H9 DCCH DC to DC converter output

A7 J10 VDDH High Voltage Power Supply

B0 H1 P1.04 GPIO

B1 J2 SWDIO Serial Wire Debug Data I/O

B2 K3 P0.22 GPIO

B3 K7 P0.15 GPIO

B4 K6 P0.18 GPIO P0.18/reset

B5 J9 VBUS 5V DC power for USB 3.3V regulator

B6 F9 P0.07 GPIO

B7 G10 P0.12 GPIO

C0 G1 P1.07 GPIO

C1 H2 SWDCLK Serial Wire Debug clock input

C2 J5 P0.20 GPIO

C3 J4 P0.21 GPIO

C4 J7 P0.14 GPIO

C5 G9 P1.08 GPIO

C6 F10 P1.09 GPIO

C7 E10 P0.08 GPIO

D0 J3 P1.00 GPIO

D1 G2 P1.05 GPIO

D2 F1 P0.09 GPIO, NFC antenna connection

D3 H6 P0.16 GPIO

D4 H7 P0.13 GPIO

D5 H8 P0.11 GPIO

D6 D9 P0.27 GPIO, configured as I2C SCL on EV-BC840

D7 E9 P0.06 GPIO

E0 F3 P1.03 GPIO

E1 E3 P1.06 GPIO

E2 E2 P0.10 GPIO, NFC antenna connection

E3 C6 P1.15 GPIO

E4 C7 P0.29/AIN5 GPIO, analog input 5

E5 C8 P0.31/AIN6 GPIO, analog input 6

E6 C9 P0.26/SDA GPIO, configured as I2C SDA on EV-BC840

E7 C10 P0.04/AIN2 GPIO, analog input 2

F0 H5 P0.23 GPIO

!13

Page 14: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

F1 H4 P0.24 GPIO

F2 G3 P1.02 GPIO

F3 C5 P1.12 GPIO

F4 B6 P0.02/AIN0 GPIO, analog input 0

F5 B8 VDD DC supply in, 1.7 to 3.6V

F6 B9 P0.00/XL1 GPIO, connection for 32.768 kHz sleep crystal

F7 B10 P0.01/XL2 GPIO, connection for 32.768 kHz sleep crystal

G0 B7 GND Ground

G1 A7 P0.30/AIN7 GPIO, analog input 7

G2 A3 P1.11 GPIO

G3 A4 P1.13 GPIO

G4 GND Ground

G5 GND Ground

G6 GND Ground

G7 D10 P0.05/AIN3 GPIO, analog input 3

H0 A5 P0.03/AIN1 GPIO, analog input 1

H1 A6 P0.28/AIN4 GPIO, analog input 4

H2 B4 P1.10 GPIO

H3 B5 P1.14 GPIO

H4 GND Ground

F5 GND Ground

H6 GND Ground

H7 GND Ground

!14

Page 15: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

Mounting BC840 and BC840M on the Host PCB The following figure shows recommended mounting of BC840 and BC840M module on the host PCB.

• For the best Bluetooth range performance, the antenna area of BC840M module shall extend 5.5 mm outside the edge of host PCB board, or 5.5 mm outside the edge of a ground plane.

• For the best Bluetooth range performance, the antenna area of BC840 module shall extend 2.5 mm outside the edge of host PCB board, or 2.5 mm outside the edge of a ground plane.

• The next choice is to place BC840M on a corner of host PCB, the antenna area shall extend 5.5 mm from the edge of ground plane. Ground plane shall be at least 5 mm from the edge of the antenna area of module.

• The next choice is to place BC840 on a corner of host PCB, the antenna area shall extend 2.5 mm from the edge of ground plane. Ground plane shall be at least 5 mm from the edge of the antenna area of module.

• We don’t recommend mounting BC840 module in the middle of a host PCB.

For the best Bluetooth range performance, keep all external metal at least 30mm from the antenna area.

Host Board Layout Library components for some PCB layout software are available. Or, it can be extracted from EV-BC840 evaluation board Gerber files. Gerber files can be downloaded from:

http://www.fanstel.com/download-document/.

!15

Page 16: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

4. Bluetooth Range Measurements Bluetooth range measurement hex codes can be downloaded from Bluetooth Range Measurements section of this webpage. http://www.fanstel.com/download-document/ Description of measurement site, measurement methods, and range raw data are available at: https://www.fanstel.com/testreport/

Measurement Results Bluetooth ranges are measured for antennas at two heights.

• 1.52 meters or 5 feet, the typical height of thermostat in the USA. • Low Multiple Path Interference (LMPI) or 60% Fresnel zone clearance.

* Because of availability of nRF52840 CKAA SoC, Bluetooth range is measured from BC840E-ANT060 to BT840E-ANT060. Ranges will be re-measured between two BC840Es when additional SoCs are received.

Deployment Recommendations Sizes of modules of BC840 Series are similar. Measured ranges are from 4 meters to 1150 meters at 1Mbps. Different applications are targeted.

• To have the best Bluetooth data reception, direct line of sight between 2 devices should be away from ground or wall.

• BC840 is an ultra short range module for wearable applications. • With larger PCB trace antenna, BC840M range is 400 meters at 125 Kbps. It can be used in a wide range

of applications, wearable, home automation, beacon, medical devices etc.. • Peak TX for BC840E with ANT060 is 15.38 dBm and range is measured at 3400 meters at 125 Kbps. It is

an ideal module for long range, battery powered applications. • If one device must be installed closer to ground or a wall, install other devices far away from a wall or

ground. • Indoor condition is different for different building. We suggest testing Bluetooth data reception in the

building with the worst case condition. • B840 Series modules have compatible soldering pad footprint. Bluetooth range can be upgraded by

replacing module. No hardware change to the host board is required if your enclosure can accommodate the longer module.

Data rate/Antenna height, meters BC840 BC840M BC840E-ANT060*

BC840E-ANT020

1Mbps/1.52 meters, between modules 4 135 850125Kbps/1.52 meters, between modules 8 14001Mbps/LMPI, between modules 1150125Kbps/LMPI, between modules 400 34001Mbps/1.52 meters with an Android phone 10

!16

Page 17: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

5. BC840 Evaluation Board An evaluation board consists of the followings:

• Mini USB cable

• Evaluation board

• 10-conductor cable for connection to Nordic nRF52 DK (DK is not included)

Nordic Development Tools A Nordic nRF52840 DK is recommended for programming this evaluation board. Nordic development tools can be downloaded from:

https://www.nordicsemi.com/eng/Products/nRF52840

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/ !17

Page 18: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

BT840 firmware can be used in all nRF52840 modules, e.g., BT840, BT840F, BT840E, BC840, and BC840M.

Android OS Apps The following Android OS apps are available for download from Google Play Store:BlueNor nrf5x: to use with Bluetooth 5 stacks, AT commands, or Slave firmware. Master firmware does not connect to a smartphone. Source codes can be downloaded from http://www.fanstel.com/download-document/

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.

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.BlueNor nrf5x firmware, apps, and source codes will be uploaded when ready.

!18

Page 19: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

BC840 EvaluationBoard Schematics

!19

5 5

4 4

3 3

2 2

1 1

DD

CC

BB

AA

DEBUG - IN

(A0)

(D0 RX)

SW7 pin2-3 off , J19 connect Current meter

SW7 pin2-3 on , J20 connect Oscilloscope

(A1)

(A2)

(A3)

(A4)

(A5)

(D1 TX)

(D2)

(D3)

(D4)

(D5)

(D6)

(D7)

(D8)

(D9)

(D10 SS)

(D11 MOSI)

(D12 MISO)

(D13 SCK)

(AREF)

(SDA)

(SCL)

Current measurement , SW6 all off

3V

Current measurement , SW7 pin1-4 off

J14 input , J16 off

SW5 on , 32K768Hz

SW5 off , GPIO

(ARDUINO)

Not Installed

Not Installed

L3,SW8 ON for Dongle

GN

D

SWD

IO

RES

ET

RST

SWC

LKSW

O

VDD

VDD

RES

ETP0

.18

VDD

5V GN

DG

ND

P0.0

4BA

T-AD

CP0

.28

BAT-

ENP0

.29

P0.3

0P0

.31

P0.0

3AT

_CO

M

P0.1

0P0

.09

P0.0

8P0

.07

P0.0

6P0

.05

P0.1

8P0

.01

P0.0

0

P0.1

7

P1.0

0

P0.1

1

AT_C

OM

P0.0

3

BAT-

ADC

BAT-

EN

RES

ETD

ETEC

T

P0.1

7P0

.16

P0.1

5P0

.14

P0.1

1P1

.02

P1.0

1

P1.0

0

P0.2

7P0

.26

P0.0

2G

ND

P0.2

5P0

.24

P0.2

3

P0.1

9

VDD

UAR

T_TX

P1.0

2U

ART_

RX

P1.0

1

P0.0

1P0

.00

P0.1

9

P0.1

6

P0.1

4

P0.1

5

P0.1

3

P0.1

3P0

.22

P1.1

1P1

.12

P1.1

3

P1.1

5P1

.14

P1.1

0P1

.06

P1.0

8P1

.03

P1.0

4

P1.0

7

P1.0

5

P0.2

0P0

.21

P1.0

9

P0.1

2

P1.1

4

P1.1

5

P1.1

3

VTG

VDD

HD

CC

H

P0.30P1.11P1.13

P1.07SWCLKP0.20P0.21P0.14

P1.05

P0.16P0.13P0.11

P0.05

P1.08

P1.0

1P0

.25

P0.1

9P0

.17

D+

D-

VDD

H

P1.0

4SW

DIO

P0.2

2P0

.15

P0.1

8VB

US

P0.0

7

P1.0

9P0

.08

P0.2

7P0

.06

P0.2

6P0

.04

P0.0

0

P0.1

2

P0.0

1

DC

CH

P0.0

3P0

.28

P1.1

0P1

.14

P0.2

3P0

.24

P1.0

2P1

.12

P0.0

2VD

D

P1.0

3P1

.06

P0.1

0P1

.15

P0.2

9P0

.31

P1.00 SWO

P0.09

VDD

VDD

GN

D

GN

D

GN

D

GN

D

GN

D

GN

D

GN

D

GN

D

5VIN

GN

D

5VIN

GN

D

VDD

GN

D

GN

D

GN

D

GN

D

GN

D

GN

D

VDD

VDD

GN

D

VDD

GN

D

3V3

3V3

VDD

5VIN

3V3

GN

D

3V

GN

D

GN

DG

ND

5VIN

GN

D

3V3

GN

D

GN

D

VDD

VDD

GN

D

GN

D

GN

D

GN

D

VDD

GN

D

VDD

GN

D

GN

DG

ND

GN

D

Title

Size

Doc

umen

t N

umbe

rR

ev

Dat

e:S

heet

of

BC84

0 1.

2

EV B

C84

0

FAN

STEL

Cor

pora

tion.

B

11

Tues

day,

Sep

tem

ber 0

4, 2

018

Title

Size

Doc

umen

t N

umbe

rR

ev

Dat

e:S

heet

of

BC84

0 1.

2

EV B

C84

0

FAN

STEL

Cor

pora

tion.

B

11

Tues

day,

Sep

tem

ber 0

4, 2

018

Title

Size

Doc

umen

t N

umbe

rR

ev

Dat

e:S

heet

of

BC84

0 1.

2

EV B

C84

0

FAN

STEL

Cor

pora

tion.

B

11

Tues

day,

Sep

tem

ber 0

4, 2

018

L1

120O

HM

21

U2

TCR

3DF3

3

VI1

GN

D2

EN3

NC

4VO

5

R2 1K

C2

12pF

NP0

R12

100K

RES

ET1

21

R7

3.01

K

SW5

OFF

O

N

1 234

U3 CP2

102

DC

D1

RI

2

GN

D3

D+

4

D-

5

VDD

6

REG

IN7

VBUS8RST9NC

10SUSPEND11SUSPEND12NC13NC14

NC

15

NC

21

NC

20

NC

19

NC

18

NC

17

NC

16

DTR28 DSR27 TXD26 RXD25 RTS24 CTS23 NC22

GND29

C6

10uF

/ 10

V

+C

T110

uF/1

0V

JS2

11

22

33

44

LED

5

AC

L2

120O

HM

21

J2

1 2 3 4 5 6 7 8 9 10

SW4

21

L3 10uH

R14 1K

LED

3

AC

R11

10K

SW6

OFF

O

N

1 234

R8

1K 1

%

J19

Cur

rent

met

er1 2

SW7

OFF

O

N

1 234

C11

4.7u

F

C8

1uF

R5

10K

R17

1KJS

3

1 2 3 4 5

J1

1 2 3 4 5 6 7 8

R4 1K

LED

2

AC

J5

1 2 3 4 5 6

Q2

2N70

02/S

OT

Q4

A42

23

1R

1310

0K

R10

47R

1/2

W

J21

GN

D1 2

J3

1 3 5 7 9 11 13 15

2 4 6 8 10 12 14 16

J14

3V B

atte

ry

1 2

J13

ICSP

2 4 6

1 3 5

Y1 32.7

68KH

z

1

2

C5

10uF

/ 10

V

Q3

A92

C9

0.1u

F

Q1

TP06

10T

LED

1

AC

J4

1 2 3 4 5 6 7 8 9

LED

4

AC

E4

G6

C4

B7

D1

E7

A0

G7

A4

A7

F6

D3

D5

F2

B6

E1

C5

F3

A6

C1

B5

A2

F4

C7

B1

F5

C6

A5

G4

A1

D4

G5

F7

B2

G1

E2

C2

D7

G2

E3

D2

D0

G3

F1

A3

C0

E0

F0

B3

E5

D6

G0

B4

C3

E6

B0

H6

H5

H3

H4

H2

H7

H1

H0

U1

P101

A0

P025

A1

P019

A2

P017

A3

D+

A4

DC

CH

A6

VDD

HA7

D-

A5

P104

B0

SWD

IOB1

P022

B2

P015

B3

P018

/RES

ETB4

VBU

SB5

P007

B6

P012

B7

P109

C6

P008

C7

P027

D6

P006

D7

P004

E7P0

26E6

P000

/XL1

F6

P001

/XL2

F7

P003

H0

P028

H1

P110

H2

P114

H3

VSS

H4

VSS

H5

VSS

H6

VSS

H7

P023

F0

P024

F1

P102

F2

P112

F3

P002

F4

VDD

F5

P103

E0

P106

E1

P010

E2

P115

E3

P029

E4

P031

E5

P100D0

P105D1

P009D2

P016D3

P013D4

P011D5

P107C0

SWDCLKC1

P020C2

P021C3

P014C4

P108C5

VSSG0

P030G1

P111G2

P113G3

VSSG4

VSSG5

VSSG6

P005G7

SW8

OFF

O

N

1 234

J18

Exte

rnal

sup

ply1 2

R16

10K

/ 1%

JS1 1

12

2

33

44

55

66

77

88

99

1010

C4

10nF

5VD-D+IDG

min

i USB

(PC

)J1

7

1234

S2

5

S1S3S4

J6

1 2 3 4 5 6 7 8

5V D- D+ ID G

J16

MIC

RO

1 2 3 4

S2

5

S1S3 S4

C7

0.1u

F

R9 1M

J20

Osc

illosc

ope

1 2

R15

1R 1

%

C1

12pF

NP0

J15

12

SW2

21

SW3

21

R6

10K

R3 1KR1 1K

SW1

21

C3

47uF

/ 10

V

S1

23 1

Page 20: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

Evaluation board can be used as a reference design for using modules..

Suggestion for Battery Power Application Standby current consumption is important for battery-powered product. We suggest adding a 32.768 kHz crystal and 2 capacitors on host board. The 32MHz main clock won’t be active at idle state to save power.

Two inductors required for on-board DC to DC converter are inside BC840 and BC840M. You can enable DCDC converter to have lower power consumption.

!20

Page 21: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

6. Production

Preloaded Firmware Production testing codes are not erased before shipping from factory. To load your firmware, please erase the entire chip and re-program using instruction below.

//program BT840 Bootloader+Softdevice+Application hex

nrfjprog -f NRF52 --program BT840_AT_3in1PC181113.hex --chiperase --reset

//The file BT840_AT_3in1PC181113.hex = softdevice S140v6.1.1+BT840_AT_UARTwithout32K+bootloader

AT Command Codes AT command codes are used for production testing. Up to date codes can be downloaded from:

https://www.fanstel.com/download-document/

You can erase and reprogram with your codes. Or, use AT command codes as preloaded.

If you need a special version of codes, programming services are available with MOQ and programming charges.

!21

Page 22: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

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.

Design Notes(1)Follow the conditions written in this specification, especially the control signals of this module.

(2)The supply voltage has to be free of AC ripple voltage (for example from a battery or a low noise regulator output). For noisy supply voltages, provide a decoupling circuit (for example a ferrite in series connection and a bypass capacitor to ground of at least 47uF directly at the module).

(3)This product should not be mechanically stressed when installed.

(4)Keep this product away from heat. Heat is the major cause of decreasing the life of these products.

(5)Avoid assembly and use of the target equipment in conditions where the products' temperature may exceed the maximum tolerance.

(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.

(2)For PCB layout:

!22

Page 23: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

• Avoid running any signal line below module whenever possible, • No ground plane below antenna, • If possible, cut-off the portion of main board PCB below antenna.

Installation Notes(1)Reflow soldering is possible twice based on the time-temperature profile in this data sheets. Set up

the temperature at the soldering portion of this product according to this reflow profile.

(2)Carefully position the products so that their heat will not burn into printed circuit boards or affect the other components that are susceptible to heat.

(3)Carefully locate these products so that their temperatures will not increase due to the effects of heat generated by neighboring components.

(4)If a vinyl-covered wire comes into contact with the products, then the cover will melt and generate toxic gas, damaging the insulation. Never allow contact between the cover and these products to occur.

(5)This product should not be mechanically stressed or vibrated when reflowed.

(6)If you want to repair your board by hand soldering, please keep the conditions of this chapter.

(7)Do not wash this product.

(8)Refer to the recommended pattern when designing a board.

(9)Pressing on parts of the metal cover or fastening objects to the metal will cause damage to the unit.

(10)For more details on LGA (Land Grid Array) soldering processes refer to the application note.

Usage Condition Notes (1)Take measures to protect the unit against static electricity. If pulses or other transient loads (a large

load applied in a short time) are applied to the products, check and evaluate their operation before assembly on the final products.

(2)Do not use dropped products.

(3)Do not touch, damage or soil the pins.

(4) Follow the recommended condition ratings about the power supply applied to this product.

(5)Electrode peeling strength: Do not add pressure of more than 4.9N when soldered on PCB

(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, information and communication equipment.

Storage Notes(1)The module should not be stressed mechanically during storage.

!23

Page 24: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

(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:

• Storage in salty air or in an environment with a high concentration of corrosive gas.

• Storage in direct sunlight

• Storage in an environment where the temperature may be outside the range specified.

• Storage of the products for more than one year after the date of delivery storage period.

(3) Keep this product away from water, poisonous gas and corrosive gas.

(4) This product should not be stressed or shocked when transported.

(5) Follow the specification when stacking packed crates (max. 10).

Safety Conditions These specifications are intended to preserve the quality assurance of products and individual components. Before use, check and evaluate the operation when mounted on your products. Abide by these specifications, without deviation when using the products. These products may short-circuit. If electrical shocks, smoke, fire, and/or accidents involving human life are anticipated when a short circuit occurs, then provide the following failsafe functions, as a minimum.

(1)Ensure the safety of the whole system by installing a protection circuit and a protection device.

(2)Ensure the safety of the whole system by installing a redundant circuit or another system to prevent a dual fault causing an unsafe status.

Other Cautions (1)This specification sheet is copyrighted. Reproduction of this data sheets is permissible only if

reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices.

(2)Do not use the products for other purposes than those listed.

(3)Be sure to provide an appropriate failsafe function on your product to prevent an additional damage that may be caused by the abnormal function or the failure of the product.

(4)This product has been manufactured without any ozone chemical controlled under the Montreal Protocol.

(5)These products are not intended for other uses, other than under the special conditions shown below. Before using these products under such special conditions, check their performance and reliability under the said special conditions carefully to determine whether or not they can be used in such a manner.

• In liquid, such as water, salt water, oil, alkali, or organic solvent, or in places where liquid may splash.

• In direct sunlight, outdoors, or in a dusty environment

• In an environment where condensation occurs.

!24

Page 25: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

• In an environment with a high concentration of harmful gas.

(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.

Packaging Production modules are delivered in reel, 1000 modules in each reel.

FCC LABEL The Original Equipment Manufacturer (OEM) must ensure that the OEM modular transmitter must be labeled with its own FCC ID number. This includes a clearly visible label on the outside of the final product enclosure that displays the contents shown below. If the FCC ID is not visible when the equipment is installed inside another device, then the outside of the device into which the equipment is installed must also display a label referring to the enclosed equipment

The end product with this module may subject to perform FCC part 15 unintentional emission test requirement and be properly authorized.

This device is intended for OEM integrator only.

!25

Page 26: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

Revision History • September 2018 Version 0.20: initial draft release. • April 2019, Version 1.00: Initial release.

!26

Page 27: BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1 ......BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019BC840, ultra compact and ultra short range module

BC840/M/E, Compact BLE 5, Thread, Zigbee Modules Ver 1.00, April 2019

7. Contact Us United States: Fanstel Corp. 7466 E. Monte Cristo Ave. Scottsdale AZ 85260 Tel. 1 480-948-4928 Fax. 1-480-948-5459 Email: [email protected] Website: www.fanstel.com

Taiwan: Fanstel Corp. 10F-10, 79 Xintai Wu Road Xizhu, New Taipei City, Taiwan 22101 泛世公司 臺灣省新北市汐止區新臺五路79號10樓之10, 22101 Tel. 886-2-2698-9328 Fax. 886-2-2698-4813 Email: [email protected] 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: [email protected] Website: www.fanstel.com

!27