BLE (Bluetooth Low Energy)

BLE (Bluetooth Low Energy) Bluetooth is one of the most popular wireless protocols, and it has been available in smartphones, computers, and other devices for over a decade. Most of us are familiar with Bluetooth and how Bluetooth can allow us to connect a headset and make calls using our cellphones. The explosive growth in Bluetooth devices led the Bluetooth SIG and other companies to the realization that Bluetooth consumed too much power and took too long to connect in some applications.

Bluetooth v4.0 introduced Bluetooth Low Energy in 2014, officially known as Bluetooth Smart. This specification introduced a completely different wireless radio that was smaller, cheaper and lower power to meet the needs of these new applications. The wide support for it in Smartphones, Tablets that makes BLE applications easy to deploy and easy for consumers to use.

One of the most powerful aspects of BLE is how extensible it is and how it allows any developer with an idea and a need to exchange information to do so, as opposed to the rigid structure of Classic Bluetooth.

2015-11-02-BLE-ble-3-category
2015-11-02-BLE-central-peripheral
rftble03
rftble05
rftble04
rftble06

*

◾ 2.4 GHz transceiver
• -93 dBm sensitivity in BLE mode
• 250 kbps, 1 Mbps, 2 Mbps data rates
• TX Power -20 to +4 dBm in 4 dB steps / TX Power -30 dBm Whisper mode
• 9.7 mA RX, 8 mA TX (0 dBm, DC/DC)
• RSSI (1 dB resolution)
◾ ARMC ortex™-M0 32 bit processor
• Serial Wire Debug (SWD)
◾ S100 series SoftDevice ready
◾ Memory
• 256 kB or 128 kB embedded flash program memory / 16 kB or 32 kB RAM
◾ On-air compatibility with nRF24L series
◾ Flexible Power Management
• Supply voltage range 1.8 V to 3.6 V
• 4.2 μs wake-up using 16 MHz RCOSC
• 0.6 μA at 3 V OFF mode
• 1.2 μA at 3 V in OFF mode + 1 region RAM retention
• 2.6 μA at 3 V ON mode, all blocks IDLE
◾ System Peripheral
• 8/9/10 bit ADC – 8 configurable channels
• 26 General Purpose I/O Pins
• One 32 bit and two 16 bit timers with counter mode
• SPI Master/Slave, 2-wire (I2C compatible), UART (CTS/RTS)
• Low power comparator
• Temperature sensor
• CPU independent Programmable Peripheral Interconnect (PPI)
• Quadrature Decoder (QDEC)
• AES HW encryption
• Real Timer Counter (RTC)
◾ RoHS compliant

rftbld01
rftbld02

◾ Computer peripherals and I/O devices
• Mouse
• Keyboard
• Multi-touch trackpad
◾ Interactive entertainment devices
• Remote control
• Gaming controller
◾ Beacons
◾ Personal Area Networks
• Health/fitness sensor and  monitor devices
• Medical devices
• Key-fobs + wrist watches
◾ Remote control toys