Slide 1: BLE113 Bluetooth Smart Module
BLE113 Bluetooth® Smart Module 2/4/2014 1
Slide 2: Table of Contents
Table of Contents • Key Features • Benefits • BLE113 Overview • Bluetooth Smart Software • Certifications • Development Tools • Use Cases 2/4/2014 2
Slide 3: Key Features
• Bluetooth v.4.0, single mode compliant – Supports master and slave modes – Up to 8 connections Key Features • Integrated Bluetooth Smart stack – GAP, GATT, L2CAP and SMP – Bluetooth Smart profiles • Radio performance – Transmit power : +0 dBm – Receiver sensitivity: -93 dBm • Ultra low current con
Slide 4: Benefits
• Fully integrated Bluetooth Smart solution – Integrated Bluetooth Radio, micro controller and software stack Benefits – Fast time to market – Low development risks • Application hosting capabilities – All application code can be executed on the BLE113 – No need for external micro controller – Lower
Slide 5: BLE113 Overview: Radio and Antenna
BLE113 Overview • Bluetooth low energy radio – Frequency: 2402 – 2480 MHz – TX power: +0 dBm RX sensitivity: -93 dBm – Modulation: GFSK – Symbol rate: 1 Mbps • Antenna – Integrated ceramic chip • Typical line of sight range: – +0 dbm: 100+ meters – -20 dBm: ~5 meters 2/4/2014 5
Slide 6: BLE113 Overview: Interfaces
A total of 21 general purpose I/O pins BLE113 Overview • USART0 – SPI master/slave or UART 1Mbps – Hadware flow control • USART1 – SPI master/slave or UART 1Mbps – Hadware flow control • ADC – 7 x ADC, 7-12-bit resolution – Internal temperature sensor – Internal battery monitor • I2C – Low power, fu
Slide 7: BLE113 Overview: Programmable 8051 Microcontroller
BLE113 Overview A programmable 8051 microcontroller • Architecture – 8-bit, 8051 architecture • SRAM – 8 kB • Flash – 128kB – or 256kB (BLE113-A-256) 2/4/2014 7
Slide 8: BLE113 Overview: Power Supply and Power Consumption
Power supply and power consumption BLE113 Overview • General – TX/RX can be as low as 14.7mA – Low MCU current consumption (~250uA/MHz) – Extremely low power sleep modes – as low as 0.5uA • Optimized for coin cell CR2032 – Quick start-up – minimize duration of peak current consumption – Minimum oper
Slide 9: BLE113 Overview: Current Consumption
BLE113 current consumption BLE113 Overview • TX peak 18.2 mA (0 dBm) 14.3 mA (with DC/DC) • RX peak 17.9 mA 14.7 mA (with DC/DC) • Sleep modes: 270 uA (power mode 1) 1 uA (power mode 2) 0.5 uA (power mode 3) 2/4/2014 9
Slide 10: BLE112 vs. BLE113
• TX power BLE112 vs. BLE113 BLE112 3 dBm BLE113 0 dBm • Current consumption BLE112 30 mA (-2 dBm) BLE113 18.2 mA (0 dBm) • Physical size BLE112 18 x 12 x 2.3 mm BLE113 15.75 x 9.15 x 2.1 mm • Interfaces BLE113 lacks USB, but has a hardware I2C instead 2/4/2014 10
Slide 11: Bluetooth Smart Software
Bluetooth® Smart Software 2/4/2014 11
Slide 12: Bluetooth Smart Software
Bluetooth Smart Software • Bluetooth v.4.0, single mode compliant – Supports master and slave modes – Up to 8 simultaneous connections • Implements all Bluetooth Smart functionality – GAP, L2CAP, ATT, GATT – Security manager: bonding, encryption – Bluetooth Smart profiles • Simple API for external h
Slide 13: BGAPI Protocol
Bluetooth Smart Software • BGAPITM protocol : A simple binary command, response and event protocol between the host and the stack – Used when a separate host (MCU) is used to control BLE113 over UART or USB – Very small memory requirements size requirement and low implementation overhead 2/4/2014 13
Slide 14: BGLib Library
Bluetooth Smart Software • BGLibTM library : A portable ANSI C library, which implements the BGAPI protocol – Easy to port to various architectures such as : ARM Cortex, PIC16/32 etc. – Uses fuction–call back architecture 2/4/2014 14
Slide 15: BGScript Scripting Language
Bluetooth Smart Software • BGScriptTM scripting language : A very simple BASIC-like application scripting language – Used when applications are implemented on the BLE113’s 8051 controller – Enables very fast application development and allows programs to be executed directly on the BLE113 without th
Slide 16: Why to Use BGScript?
Bluetooth Smart Software • Why to use BGScriptTM? • Very simple to use – Fast development of simple Bluetooth Smart applications – Examples: Pairing, simple user interfaces, simple sensors • Free software development tools – Code developed with any text or source code editor – Code compiled with Blu
Slide 17: Bluetooth Smart Profile Toolkit
Bluetooth Smart Software • Bluetooth Smart Profile ToolkitTM: A tool for creating Bluetooth Smart profiles – Bluetooth Smart profiles are very simple – Can be describes with a single file of XML – Profile toolkit is a Simple description language of Bluetooth Smart Profiles • Several example profiles
Slide 18: Certifications
Certifications • Bluetooth 4.0 – BLE113: Controller subsytem – Software : Host subsystem • CE – EN300328 – EN301489-1/17 – EN60950-1 • FCC – Part 15C modular approval • Industry Canada – IC modular certification • South Korea – KCC certification • Japan – ARIB-STD-66 2/4/2014 18
Slide 19: Development Tools
• BLE113 Development Kit – BLE113-A Development Tools – Display – On-board accelerometer – On-board altimeter – Potentiometer – CR2032 battery holder – USB and RS232 interfaces – On-board firmware programming – Current measurement point – External DC/DC converter – I/O headers + External SPI flash b
Slide 20: Use Cases: Standalone Architecture
Use Cases • Standalone architecture: No separate host processor – Sensors and peripherals are directly connected to the BLE113 via the IO interfaces – Application executed on the on-board 8051 – Application developed with BGScriptTM or ANSI C and services and profiles with Profile ToolkitTM Buttons
Slide 21: Use Cases: Hosted Architecture
Use Cases • Hosted architecture: A separate MCU is used – Sensors and peripherals are directly connected to the MCU via the IO interfaces – BLE113 connected to the MCU via UART or USB – Application developerd to the MCU and interfacing to BLE113 done using BGAPITM protocol (BGLibTM can be used on th
Slide 22: Thank You
Thank You 2/4/2014 www.bluegiga.com 22