BluePacket BPM1010 Bluetooth Low Energy (BLE) Module

BluePacket BPM1010
Bluetooth Low Energy (BLE) Module
Datasheet
Bluepacket reserves the right to amend the document without notice at any time.
Bluepacket assumes no responsibility for any errors appeared in the document, and disclaims any
express or implied warranty, relating to sale and/or use of Bluepacket products including liability or
warranties relating to fitness for a particular purpose, or infringement of any patent, copyright, or other
intellectual property right.
BluePacket Communications, Co., Ltd.
Copyright © 2015. All rights reserved
www.BluePacket.net
Document #: BPD1Z50-131009001-A04-G1
Index
1. Introduction ........................................................................................................ 1 2. Features .............................................................................................................. 2 3. Product Details .................................................................................................... 3 3.1 Function Block Diagram ............................................................................ 3 3.2 Applications Schematic .………………………………………………………………………....4 3.3 Bluetooth Related Specification .................................................................. 5 3.4 Electronic Character .................................................................................. 5 3.5 Mechanical Dimension ............................................................................. 6 3.6 Pinout Definition ...................................................................................... 7 3.7 Pin Description ......................................................................................... 8 1
1. Introduction Thank you for choosing Bluepacket BPM1010 BLE Module. We are committed to providing you quality service and technical support. The BPM1010 modules are designed to meet OEM’s needs of embedding short‐range wireless data connectivity to their products. The BPM1010 family offers a quick and simple solution for wireless Bluetooth communications. Bluepacket BPM1010 BLE module designed to meet the emerging Bluetooth 4.0 standards for OEM applications. These embedded Bluetooth 4.0 modules integrate the entire profiles, applications, and Bluetooth protocol stack, so external processor is not needed. With compliance of Bluetooth low energy standard, the BPM1010 family enables the creation of a new market for tiny, cost‐effective and power‐efficient wireless consumer products such as watches, medical sensors, mice, TV remote controls and fitness trainers. The BPM1010 family modules can support connection setup and data transfer as low as 10ms, allowing an application to form a connection and then transfer authenticated data in few milliseconds for a short communication burst before quickly tearing down the connection. It takes less time to make a connection than conventional Bluetooth wireless technology and consume approximately only 1/20th of the power of Bluetooth Basic Rate. The BPM1010 family modules can be powered directly with a standard 3V coin cell or a pair of AAA batteries. In lowest mode it consumes only 600nA and will wake up in few hundreds microseconds. The BPM1010 family provides superior performance in the presence of interference from 802.11 (Wi‐Fi) wireless devices and other 2.4GHz radios. The module is built in with internal S‐Flash specific parameters and settings can be easily loaded into these modules. BPM1010CE, BPM1010 Module 1
BluePacket Communications, Co., Ltd.
Copyright © 2013. All rights reserved
www.BluePacket.net
2. Features 

Bluetooth 4.0 single mode Compliant Supports master and slave modes 



AT command remote‐access through UART configuration is available Integrated Bluetooth low energy stack including ATT, GATT, SMP, L2CAP, GAP RSSI monitoring for proximity applications TX Power: 7.0 dBm Max 



RX Sensitivity: ‐92.5dBm Min Low current consumption in active mode and dormant mode (<600nA) Data up to 20 bytes per package or continuous stream mode 32kHz and 16MHz crystal 



Programmable general purpose PIO controller 10‐bit ADC 12 digital PIOs, 3 analogue AIOs UART interface 



SPI for external flash and debug 3 PWM modules Wake‐up interrupt Small sizes: BPM1010CE: 14.5 x 25.2 x 3.1 mm (0.57” x 0.99” x 0.13”) BPM1010: 14.5 x 25.2 x 2.5 mm (0.57” x 0.99” x 0.10”) 


On‐board antenna, microprocessor, RAM and ROM ‐20°C to +70°C temperature operating RoHS compliant, FCC/CE/IC certified Flexible Customized Software:  Wide range storable AT‐command set  Analog and digital mixed mode for control & data/ signal sensing
 Remote‐access control
 Cable replacement with low power consumption  Compatible with BLE, support any host or smart phones for remote data control or signal reading  Library code available for easy‐integration into smart phones
2
BluePacket Communications, Co., Ltd.
Copyright © 2013. All rights reserved
www.BluePacket.net
3. Product details
3.1 Function Block Diagram
3
BluePacket Communications, Co., Ltd.
Copyright © 2013. All rights reserved
www.BluePacket.net
3.2 Applications Schematic *Tag Application BPM1010 Module
4
BluePacket Communications, Co., Ltd.
Copyright © 2013. All rights reserved
www.BluePacket.net
3.3 Bluetooth related Specification BPM1010CE:14.5 x 25.2 x 3.1 mm (0.57” x 0.99” x 0.13”) Dimensions BPM1010: 14.5 x 25.2 x 2.5 mm (0.57” x 0.99” x 0.10”) Device Type Embedded Bluetooth OEM modules Interface UART / SPI Data Link Protocol Bluetooth 4.0 Frequency 2.402 – 2.480 GHz Transmit Power +7.0 dBm Max. Receiving Sensitivity ‐92.5dBm Min. On Board Memory RAM / S‐Flash Power Consumption 27mA (Transmit), <600nA (Dormant Mode) Operation Voltage 2.35V – 3.6V Antenna On‐board antenna Baseband Crystal OSC 16MHz RF Input Impedance 50 ohms Receiver IF Frequency 3.0MHz Hopping 1600hops/sec, 2 MHz channel space Operating ‐20ºC to +70ºC Temperature Environmental RoHS compliant 3.4 Electronic Character Minimum Typical Maximum Unit Operation voltage 2.35 3.0 3.6 Output Power 7.0 dBm Sensitivity ‐92.5 dBm Dormant mode, VBAT=3V 600 nA Deep Sleep mode, VBAT=3V 5 uA Idle mode, VBAT=3V 1 mA RX/TX active, VBAT=3V 16 mA 5
BluePacket Communications, Co., Ltd.
Copyright © 2013. All rights reserved
www.BluePacket.net
3.5 Mechanical Dimension Top side view:  Board size = 14.5 mm x 25.20 mm  Pitch = 1.14 mm (Left & Right side), 1.27mm (Down side)  Pad width = 0.91mm, length = 1.52mm Module Height:
 Maximum height = 3.1mm (including shielding case and PCB), 2.5mm (without
shielding case)
 Board thickness = 0.80 mm
6
BluePacket Communications, Co., Ltd.
Copyright © 2013. All rights reserved
www.BluePacket.net
3.6 Pinout Definition
7
BluePacket Communications, Co., Ltd.
Copyright © 2013. All rights reserved
www.BluePacket.net
3.7 Pin Description
Pin # Pin Name Type Description I/O Voltage Range
1 2 GND VBAT ‐
PWR I
Ground ‐ Battery input and regulator 2.35V‐3.6V enable (active high). 3 WAKE PWR I
Input to wake up from Vil: ‐0.4V ~ 0.4V hibernate or dormant. Vih: 0.7VDD ~VDD+0.4V I²C data input / output or Vil: ‐0.4V ~ 0.4V SPI serial Flash data output Vih: 0.7VDD ~VDD+0.4V Vol: 0.4V Max Voh:0.75VDD Min Vol: 0.4V Max Voh:0.75VDD Min 4 I²C_SDA /SF_DOUT I/O or O (SF_DOUT) 5 I²C_SCL / SF_CLK O 6 SPI_PIO#_SEL I 7 PIO (11) I²C clock or SPI serial Flash clock output (SF_CLK) I/O Selects SPI debug on PIO[8:5]. Vil: ‐0.4V ~ 0.4V Programmable I/O line
Vil: ‐0.4V ~ 0.4V Vih: 0.7VDD ~VDD+0.4V Vih: 0.7VDD ~VDD+0.4V Vol: 0.4V Max Voh:0.75VDD Min 8 PIO (10) I/O
Programmable I/O line
Vil: ‐0.4V ~ 0.4V Vih: 0.7VDD ~VDD+0.4V Vol: 0.4V Max Voh:0.75VDD Min 9 PIO (9) I/O
Programmable I/O line
Vil: ‐0.4V ~ 0.4V Vih: 0.7VDD ~VDD+0.4V Vol: 0.4V Max Voh:0.75VDD Min 10 11 PIO (8) / SPI_MISO PIO (7) / SPI_MOSI I/O
or I I/O
or O Programmable I/O line or Vil: ‐0.4V ~ 0.4V debug SPI MISO selected by SPI_PIO# Vih: 0.7VDD ~VDD+0.4V Vol: 0.4V Max Voh:0.75VDD Min Programmable I/O line or Vil: ‐0.4V ~ 0.4V debug SPI MOSI selected by Vih: 0.7VDD ~VDD+0.4V Vol: 0.4V Max SPI_PIO# 12 PIO (6) / SPI_CSB I/O
or I Voh:0.75VDD Min Programmable I/O line or Vil: ‐0.4V ~ 0.4V debug SPI chip select (CS#) Vih: 0.7VDD ~VDD+0.4V Vol: 0.4V Max Voh:0.75VDD Min selected by SPI_PIO#. 8
BluePacket Communications, Co., Ltd.
Copyright © 2013. All rights reserved
www.BluePacket.net
13 PIO (5) / SPI_CLK I/O
or O Programmable I/O line or Vil: ‐0.4V ~ 0.4V debug SPI Vih: 0.7VDD ~VDD+0.4V Vol: 0.4V Max Voh:0.75VDD Min CLK selected by SPI_PIO#. 14 15 PIO (4) / SF_CS# PIO (3) / SF_DIN I/O
or I I/O
or I Programmable I/O line or Vil: ‐0.4V ~ 0.4V SPI serial flash chip select (SF_CS#) Vih: 0.7VDD ~VDD+0.4V Vol: 0.4V Max Voh:0.75VDD Min Programmable I/O line or Vil: ‐0.4V ~ 0.4V SPI serial flash data Vih: 0.7VDD ~VDD+0.4V Vol: 0.4V Max Voh:0.75VDD Min (SF_DIN) input 16 PIO (1) / UP_RX I/O
or I 17 PIO (0) / UP_ TX I/O
or O 18 I/O
21 AIO (0) AIO (1) AIO (2) GND 22 GND 23 RF 19 20 I/O
I/O
Programmable I/O line or Vil: ‐0.4V ~ 0.4V UART RX Vih: 0.7VDD ~VDD+0.4V Vol: 0.4V Max Voh:0.75VDD Min Programmable I/O line or Vil: ‐0.4V ~ 0.4V UART TX Vih: 0.7VDD ~VDD+0.4V Vol: 0.4V Max Voh:0.75VDD Min Analogue programmable
Input voltage: 0 – 1.3V
I/O line Analogue programmable
Input voltage: 0 – 1.3V I/O line Analogue programmable
Input voltage: 0 – 1.3V I/O line ‐
‐ ‐
‐ RF I/O
Bluetooth transmitter/ receiver ‐ 9
BluePacket Communications, Co., Ltd.
Copyright © 2013. All rights reserved
www.BluePacket.net