background image

BLE 5, Thread, Zigbee Modules,BT840X/XE

Ver 1.11  April 2019 

25 

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.  

BT840X V4 EvaluationBoard Schematics 

Evaluation board schematics and Gerber files can be downloaded from  

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Summary of Contents for BlurNor BT840X

Page 1: ...c 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 64 level comparator 15 level comparator with wake up from OFF mode Temperature sensor 4x4 channel pulse width ...

Page 2: ...cal 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 AT Commands 23 6 BT840X Evaluation Board 23 Nordic Development Tools 24 Android OS Apps 25 iOS Apps 25 BT840X V4 EvaluationBoard Schematics 25 Suggestion for Battery Power Application ...

Page 3: ...BLE 5 Thread Zigbee Modules BT840X XEVer 1 11 April 2019 3 ...

Page 4: ...gram of BT840X 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 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 module...

Page 5: ...EVer 1 11 April 2019 5 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 An u FL connector for external antenna Size 15x28x1 9mm ...

Page 6: ...0 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 st...

Page 7: ...April 2019 7 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: ...are 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 as...

Page 9: ...rom 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 ARM Trustzone CryptoCell 310 ARM TrustZone CryptoCell 310co 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 s...

Page 10: ... 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 verif...

Page 11: ...BLE 5 Thread Zigbee Modules BT840X XEVer 1 11 April 2019 11 ...

Page 12: ...Except the 19 pins in solid black dots BT840X and BT832XE is hardware pin to pin compatible Firmware configuration is required to perform the same function Two types of pins are available to meet different application requirements 16 castellated pins for application needing limited number of IOs SMT equipment is not required for soldering castellated pins BT840X and BT840XE mechanical drawings ...

Page 13: ...nctions 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: ... F2 P0 01 XL2 4 3 P0 01 XL2 GPIO connection for 32 768kHz crystal 5 A12 P0 02 AIN0 5 4 P0 02 AIN0 GPIO Analog input 6 B13 P0 03 AIN1 6 5 P0 03 AIN1 GPIO Analog input 7 L24 P0 09 7 11 P0 09 GPIO 8 J24 P0 10 8 12 P0 10 GPIO 9 B1 VDD 9 13 VDD DC supply 1 7V to 3 6V 10 B7 GND 10 45 VSS Ground 11 T2 P0 11 11 16 P0 13 GPIO 12 AD22 P1 00 12 21 P0 18 GPIO 13 AD8 P0 13 13 23 P0 20 GPIO 14 AC13 P0 18 RESET ...

Page 15: ...B2 42 P0 30 GPIO B3 A8 P0 31 AIN7 B3 43 P0 31 GPIO B4 L1 P0 06 B4 8 P0 06 GPIO NC for BT840X BT840XE PA control B5 N1 P0 08 B5 10 P0 08 GPIO NC for BT840X BT840XE PA control B6 V23 P1 03 GPIO C0 GND C0 45 VSS Ground C1 AD20 P0 24 C1 29 P0 24 GPIO C2 AD18 P0 22 C2 27 P0 22 GPIO C3 AD12 P0 17 C3 20 P0 17 GPIO NC for BT840X BT840XE PA control C4 AD10 P0 15 C4 18 P0 15 GPIO C5 W24 P1 02 C5 15 P0 12 GP...

Page 16: ... 1 11 April 2019 16 E5 AD4 D USB D E6 U1 P0 12 GPIO F0 Ground pad F1 Ground pad F2 Ground pad F3 Ground pad F4 Y2 VDDH High Voltage Power Supply F5 AB2 DCCH DC to DC converter output F6 AD2 VBUS 5V DC power for USB 3 3V regulator Pin Function ...

Page 17: ...m outside the edge of host PCB board or 9 8 mm outside the edge of a ground plane The next choice is to place a module on a corner of host PCB the antenna area shall extend 9 8 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 BT840X module in the middle of a host PCB For the best Bluetooth range performance...

Page 18: ... PCB Be sure of no metal contact in the area of 21 additional BT840X pins BT840X can be mounted on a BT832 pad If you main goal is maximum wireless range use a 4 or more layers PCB 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 ho...

Page 19: ...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 PCA10040 h set the clock define NRF_CLOCK_LFCLKSRC source NRF_CLOCK_LF_SRC_SYNTH rc_ctiv 0 rc_temp_ctiv 0 xtal_accuracy NRF_CLOCK_LF_XTAL_ACCURACY_250_PPM ...

Page 20: ... APP_AMP_PPI_CH_ID_SET 0 define APP_AMP_PPI_CH_ID_CLR 1 define APP_AMP_GPIOTE_CH_ID 0 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 nrf_gpio_pin_clear APP_LNA_PIN static ble_opt_t pa_lna_opts common_opt pa_lna ...

Page 21: ...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 APP_PA_PIN 1 APP_LNA_PIN err_code sd_ble_opt_set BLE_COMMON_OPT_PA_LNA pa_lna_opts APP_ERROR_CHECK err_code endif ...

Page 22: ...verage of 12 measurements with the least significant digit truncated 1 52 meters 60 inches is typical height of thermostat in the USA 0 55 meter 21 5 inches is typical height of antenna if an IoT device is plugged into a wall AC outlet in the USA When USB840F USB dongle is plugged into a smart phone charger plugging into a wall AC outlet to collect Bluetooth sensor data or to be used as a Bluetoot...

Page 23: ...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 Advantage of SPI interface is higher speed data rate A battery power product can complete data transmission sooner and go back to sleep mode 6 BT840X Evaluation Board An evaluation board consists of the followings Mini USB cable Evaluation board ...

Page 24: ...s 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 BT840 firmware can be used in all nRF52840 modules e g BT840 BT840X...

Page 25: ...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...

Page 26: ...ion V4 evaluation board 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 3 Portable smartphone charger can be used to power this board The circuitry to the left of micro USB connector...

Page 27: ...ritten in this specification especially the control signals ofthis 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 mechanical...

Page 28: ...boring 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...

Page 29: ... 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 ...

Page 30: ...th new products because they may not beable 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 w...

Page 31: ...X XEVer 1 11 April 2019 31 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: ...m 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 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...

Page 33: ...ned by turning the equipment off and on the user is encouraged to try to correct the interference by one or more of the following measures Reorient or relocate the receiving antenna Increase the separation between the equipment and receiver Connect the equipment into an outlet on a circuit different from that to which the receiver is connected Consult the dealer or an experienced radio TV technici...

Page 34: ...ilisé à une distance minimale de 20 cm entre le radiateur et votre corps Cet émetteur ne doit pas être co localisé ou fonctionner en conjonction avec une autre antenne ou un autre émetteur Modular approval End Product Labeling The final end product must be labeled in a visible area with the following Contains IC 4100A BT840X OEM statement The Original Equipment Manufacturer OEM must ensure that th...

Reviews: