Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 ·...

26
Bluetooth Smart Paul Williamson July 13

Transcript of Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 ·...

Page 1: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

Bluetooth Smart Paul Williamson July 13

Page 2: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

2 Confidential © Cambridge Silicon Radio Limited 2013

What is Bluetooth Smart?

Page 3: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

3 Confidential © Cambridge Silicon Radio Limited 2013

What is Bluetooth Smart?

Page 4: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

4 Confidential © Cambridge Silicon Radio Limited 2013

Dual-mode and Single-mode Radios

• Dual-mode Radio

− Can support Bluetooth classic connections and Bluetooth low energy connections

− Typically for Master devices - Phones, PC, Tablet, PMP, TV

− Does not deliver power savings of Bluetooth low energy

• Single-mode Radio

− Only supports Bluetooth low energy devices (cant talk to legacy Bluetooth radios)

− Typically for sensors and peripherals (can act as master to a small number of sensors)

− Much lower power than Bluetooth Classic or dual mode radio

Basic Concepts

Page 5: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

5 Confidential © Cambridge Silicon Radio Limited 2013

Optimized for power consumption

• Low data rates

− Optimally less than 40 Kbps (up to 300Kbps)

− Packets are short and the radio is off more

• Simple profile structure – Attributes

− Peripheral operates like a database

− Host devices can read or write the attributes e.g. battery level

− Peripherals can inform host devices of a change e.g. #Key pressed

Basic Concepts

Page 6: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

6 Confidential © Cambridge Silicon Radio Limited 2013

Important differences to classic Bluetooth

• Better range and robustness

− Only 40 channels for Bluetooth LE (BT classic = 79)

− Higher modulation index -> greater Signal to Noise ratio

− No class system – 0dBm output give >50m range

• Devices advertise their capabilities and data

− A peripheral can advertise its data and capabilities to all hosts

• E.g The time is 15:30 CET

• Star networks only – one master many slaves

− This means a watch can be slave display to a phone or master to some fitness sensors, but not both at the same time

Basic Concepts

Bluetooth low energy is Low power Low data rate Technology

Page 7: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

7 Confidential © Cambridge Silicon Radio Limited 2013

What is Bluetooth Smart?

Also known as Bluetooth low energy

Typically low data rate

Very low power

Flexible profile structure encourages innovation

Page 8: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

8 Confidential © Cambridge Silicon Radio Limited 2013

CSR µEnergy solutions

CSR1011

HID

CSR1011

HID

CSR1010

HID

Heart Rate

CSR1010

Cycle Speed

CSR1010

Insulin

pump

CSR1010

Weight scale

CSR1010

Glucose

meter

CSR1010

Application Examples

Page 9: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

9 Confidential © Cambridge Silicon Radio Limited 2013 9 Confidential © Cambridge Silicon Radio Limited 2013

IMS, “by the end of 2015, shipments of single-mode

Bluetooth low energy ICs are projected to exceed 300

million units”

ABI research projecting

800 million single-mode units by 2014

Page 10: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

10 Confidential © Cambridge Silicon Radio Limited 2013

• Comprehensive OS adoption of Bluetooth Smart

− App developer access to 1Bn unit+ Smartphone market

• iOS and OS X support via CoreBluetoothFramework

− Available since iPhone 4S and enhanced in iOS7

− Supports HID over GATT

• Windows 8 developer API

− Including HID over GATT

• Android 4.3 Developer API due August 2013

• BB10 Developer API

Market Trends & Growth Drivers

Page 11: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

11 Confidential © Cambridge Silicon Radio Limited 2013

• The PC market is moving to tablets and ultrabooks

− Requires direct connection of HID devices (USB dongle is dead)

− 450M unit PC/Notebook market

• Smart Connected IP TV emerging

− Require advanced user interfaces (infrared cant meet this need)

− Approximately 450 million RF remote controls will ship between 2013 and 2018 (source IMS)

Market Trends & Growth Drivers

Page 12: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

12 Confidential © Cambridge Silicon Radio Limited 2013

CSR selected for Nike+ Basketball and Nike+ Training

Notable end product launches

Page 13: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

13 Confidential © Cambridge Silicon Radio Limited 2013

• Deployed in full range of Madcatz products

• Using HID over GATT

− R.A.TM

− M.O.U.S9

− C.T.R.LR

• Based on CSR1011

− Single chip designs

− All IO and sensor interfaces

CSR µEnergy mature & in Mass production

Page 14: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

14 Confidential © Cambridge Silicon Radio Limited 2013

CSR 101x Bluetooth Smart SoC

Page 15: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

15 Confidential © Cambridge Silicon Radio Limited 2013

CSR101x

CSR µEnergy platform – CSR101x

16 MHz 16bit

Apps Processor

ADVANCED POWER

MANAGEMENT

CONNECTIVITY ON-CHIP APPLICATION

Qualified Bluetooth

4.0 low energy

POWERFUL SOFTWARE

DEVELOPMENT TOOLS

Direct battery

connection

OPTIMISED PERIPHERALS

600nA standby

16mA peak

Sleep mode full

key scan Direct serial

sensor interfaces

LOW COST PCB

Single or double sided

50 Ohm direct antenna

connection

SDK 2.2 includes 11 complete

example applications with qualified

profiles

Full stack and

customer 40Kb

application on-chip

Page 16: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

16 Confidential © Cambridge Silicon Radio Limited 2013

• Low System power

− <16 mA peak sustained CSR1000

− Runs on a single coin cell or 2 AAA

• SoC Solution

− 16bit 16MHz micro

− Internal ROM/RAM with EEPROM/Flash support

• Flexible IO

− 12(CSR1010) & 32(CSR1011) GPIO variants

− Hardware keyboard scanning (26 lines)

− 3 * 10 bit analogue IO’s

− PWM for LED and vibrator controls

− Hardware assisted quadrature decoder

• Simple Hardware development

− Single 50 ohm RF output (no balun)

CSR 101x Key Features

Page 17: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

17 Confidential © Cambridge Silicon Radio Limited 2013

Key parameters:

• Peak TX/RX: 16mA

• Shallow sleep (Idle, fast XTAL running): 0.5mA

• Deep sleep (retaining all state): 5uA

• Hibernate (only 32KHz & timer running) 1.5uA

• Dormant 600nA – Toggle Wake HW line to wake up

• BT le keyboard key scanning constantly @ 8µA

CSR µEnergy Power Consumption

Page 18: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

18 Confidential © Cambridge Silicon Radio Limited 2013

• Complete Qualified Bluetooth low energy stack on chip

• Lower layers in hardware (power saving advantage)

• Upper layers as Binary library

CSR µEnergy Software Stack

Page 19: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

19 Confidential © Cambridge Silicon Radio Limited 2013

• µEnergy SDK 2.2

− Supports all CSR µenergy products

• Select target CSR100x or CSR101x

− General download from CSR support today

− Provides 11 tested example applications with additional customer application space:

• Heart rate uses 10K bytes, 45K bytes Free

• Keyboard uses 15K bytes, 40K bytes Free

• Also supports smaller EEPROMs reducing eBoM

− New example applications,

• Runners Speed and Cadence

• Cycle Speed and Cadence

• Time

CSR µEnergy platform SDK

CSR1010/11

Page 20: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

20 Confidential © Cambridge Silicon Radio Limited 2013

• Small form factor variant of the existing CSR101x series product

− 4x4 QFN 32

− Identical IO map to the proven CSR1010 product

− Routes in 6mm wide 4 layer PCB with common mass production design rules

− Small Ground paddle enables via under package

− Engineering Samples June 2013

− Mass Product September 2013

CSR 1012 – Compact package variant

Page 21: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

21 Confidential © Cambridge Silicon Radio Limited 2013

• Complete Bluetooth Smart SoC (multiple packages)

− Low power radio and system design

− Customer application space

• Integrated 16bit micro with flexible memory (code/data)

− Runs direct from battery

• Integrated switch mode power supply

• Optimised Bluetooth Smart performance

− Hardware modem

• minimises current

• minimises CPU interruption

− Low power peripheral IO controller (independent of CPU)

• Qualified Stack and profiles – mass production ready

− Complete HW and SW example designs with SIG listings

− Comprehensive SDK provided FOC with development Hardware

CSR 101x Summary

Page 22: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

22 Confidential © Cambridge Silicon Radio Limited 2013 22 Confidential © Cambridge Silicon Radio Limited 2013

Page 23: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

23 Confidential © Cambridge Silicon Radio Limited 2013

Working with CSR µEnergy products Customer update

Page 24: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

24 Confidential © Cambridge Silicon Radio Limited 2013

• In standalone mode the application code runs on the CSR1010 and is loaded from the external EEPROM at power on

• The PIO’s are then connected to things like the heart rate analogue front end or an ADC for a weight scale or an accelerometer for a running shoe

CSR1010 standalone

Page 24

CSR1010 EEPROM/Flash

64K

application

& patches

I2C

16MHz

crystal

32KHz

crystal

PIO’s

ROM BLE

Stack

Page 25: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

25 Confidential © Cambridge Silicon Radio Limited 2013

• This mode is useful if the host micro algorithm has been through validated (e.g. FDA approval) and there is an existing UART interface available

• The UART interface is then processed in the CSR1010 application. The application is loaded at boot from the external EEPROM

Host Micro

CSR1010 – Host Micro option – UART only

Page 25

Wake

CSR1010 EEPROM/Flash

64K

application

& patches

I2C

16MHz

crystal

32KHz

crystal

ROM BLE

Stack

UART

Page 26: Bluetooth Smartbcdatlantik.co.uk/PDF/CSR uEnergy Introduction without... · 2019-08-27 · •Comprehensive OS adoption of Bluetooth Smart −App developer access to 1Bn unit+ Smartphone

26 Confidential © Cambridge Silicon Radio Limited 2013

• In this mode XTAL_IN can be driven with an external clock signal

• NOTE 32KHz must be available when CSR1010 is on

• The host micro contains the application and CSR1010 stack patches if required and is downloaded to the CSR1010 via the SPI debug interface

• The UART is then used for communications

CSR1010 – Host Micro option – Minimum Configuration

32KHz

Host Micro

Wake

CSR1010 EEPROM/Flash

64K

application

& patches

I2C

16MHz

crystal

32KHz

crystal

ROM BLE

Stack

Up to 64K

application

UART SPI