track e: an ultra low power bluetooth smart integrated solution/ franz dugand, simon gray

20
May 1, 2013 1 An ultra low power Bluetooth Smart integrated solution May 1, 2013 Franz Dugand, RivieraWaves, France Simon Gray, CSEM, Switzerland

Upload: chiportal

Post on 08-Dec-2014

1.804 views

Category:

Technology


8 download

DESCRIPTION

 

TRANSCRIPT

Page 1: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 1

An ultra low power Bluetooth Smart integrated solution

May 1, 2013

Franz Dugand, RivieraWaves, FranceSimon Gray, CSEM, Switzerland

Page 2: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 2

Bluetooth Smart solution offering• RivieraWaves and CSEM team up to provide the world’s

lowest power Bluetooth Smart (aka Bluetooth low energy) integrated solution as IP

• Qualified solution• High performance and ultra low power RF• Reference application for Smart Phones, and demo web

database

2

BLE RF

BLE BB CPU

memperiph

logic

BLE SW

Enable differentiated highly integrated SoC for Bluetooth Smart Devices

Page 3: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 3

CSEM – Leader in Ultra Low Power RF

• 30 years history of low power IC design and industrial projects• Leading edge low-power and low-voltage IC experience• Design of complex ASICs and System-on-Chip’s (SoC)

Team with 60 experienced designers Global ASIC service

From design to industrialization Fabless One-Stop ASIC Shop

www.csem.ch

Page 4: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 4

RivieraWaves company and product lines• Leading semiconductor IP and

design services for Bluetooth® and Wi-Fi™

• Created in January 2010• Team of >30 highly skilled

engineers• More than 20 customers,

including 6 from top-25 semiconductor company

• Markets: mobile, STB, consumer, medical, industrial, smart metering, …

4

BT2.1+EDR/3.0BB controller

CMOS RF

Bluetooth low energyBB controllerSW + profiles

CMOS RF

BT4.0BB controller

CMOS RF

802.11abg

MAC: HW + SWModem: HW

802.11abgn/ac

MAC: HW + SWModem: HW

From 1x1 upto 4x4, 2SS

802.11abgn/ac

MAC: HW+SWModem: DSP based

From 2x2 upto 4x4, 4SS

Integrated platform Embedded 32-bit CPU

Integrated platform Embedded 32-bit CPU

Page 5: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 5

Why Bluetooth Smart for medical and sport & fitness?

• Low Power– Peak power as low as ANT and other

proprietary 2.4GHz solutions (~10mW)– Optimized protocol with minimal packet

exchange over the air (~µW)– Year+ lifetime on coin cell battery

• Reliable and secure link– Frequency hopping

Quality&Security– Use of AES128 Security

• Low infrastructure cost– Standard solution, huge WW deployment – Bluetooth Smart Ready Hubs: smart

phones, tablets, laptops, digital TV, Set Top Boxes, …

Bluetooth Smart Ready hubs

Bluetooth Smart devices

Page 6: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 6

Bluetooth Smart RF IP: icyTRX

• Complete RF transceiver including– RF front-end (LNA, PA)– Frequency synthesizer– Mixer– RX ADC– Analog RSSI measurement– digital baseband (modem)

Page 7: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 7

icyTRX: a high perf & low cost Bluetooth Smart RF

• Techno: – UMC 90nm– Full digital CMOS process– Other process and nodes available on request

• High performance– Sensitivity: -94dBm (typical) @ 0.1% BER– Current consumption

• TX 0dBm: 9.5mA @ 1,2 V• RX: 7.5mA @ 1, 2 V

• Low cost– Size: < 2mm2– No process options– No external RF components required– Single ended antenna– Single input power supply @ 1.2V

Page 8: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 8

Bluetooth Smart baseband controller• Easy integration into any SoC platform

– Sub-System reference platform available• AES-CCM128 hardware engine, available as a security tool box for application• Packet generation and decoding (formatting, CRC, …)• Complete Bluetooth Smart event handling, leading to lower power consumption• 8MHz only!

Processor bus

CPU

SystemRAM

BLESW

EM

SRAM

ROM or flash

masterslave

BLERadio

BLE Basebandcontroller

ADC

DAC

ctrl

MODE

MPeriph.

Int.ctrl

Clk / rst / Power

manager

Page 9: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 9

Event based versus packet based architecture• Packet based:

• Frame based:

• Event based

TX NACK TX ACK

TX NACK TX ACK

TX NACK TX ACK

BB/RF activity

CPU activity

BB/RF activity

CPU activity

BB/RF activity

CPU activity

Page 10: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 10

Flexible solution to accommodate popular partitioning options

Standard HCI (Ex: UART)

Standard HCI (Ex: UART)

BB controller+ RF

Fully Hosted

Single CPU system

Software stack

Hardware + RF

Link Layer

HCI

HCI

BB controller+ RF

SMP

Link Layer

Prox

imity

Find

Me

Hea

lth T

herm

o

Hea

rt R

ate

HID

Split

Dual CPU system

MCU

BLE IC

ATT

GAP, GATT

APP

Application

SMP

L2CAP

Prox

imity

Find

Me

Hea

lth T

herm

o

Hea

rt R

ate

HID

ATT

GAP, GATT

APP

BB controller+ RF

Link Layer

Fully Embedded

Dual CPU system

MCU

BLE ICSMP

L2CAP

Prox

imity

Find

Me

Hea

lth T

herm

o

Hea

rt R

ate

HID

ATT

GAP, GATT

Proprietary HCI (Ex: UART)

APP

Proprietary HCI (Ex: UART)

L2CAP

Page 11: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 11

Innovative system partitioning: the 4th option• Low cost CPU-less BLE IC

• Full software from LL to application running on MCU

SMP

L2CAP

Prox

imity

Find

Me

Hea

lth T

herm

o

PUID

SRCP

ATT

GAP, GATT

APP

Serial Interface (e.g. SPI)

Baseband + RF

Serial Interface (e.g. SPI)

Single CPU, Dual Chip system

MCU

BLE CPU-less IC

Link Layer

Page 12: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 12

Dynamic attribute database• The RivieraWaves GATT is based on dynamic attribute database

architecture

• Can be dynamically configured depending on profile requirements

SMP

L2CAP

Prox

imity

Find

Me

Hea

lth T

herm

o

PUID

SRCP

ATT

GAP, GATT

APP

Link Layer

ROM

SRAM or flash

• Thanks to this architecture:– The entire software stack up to GATT

can be put in ROM for cost reduction– Attribute database, profile and

application can reside in SRAM or flash– Even if ROMed, the solution is still

flexible and can be used for various applications, with minimal memory footprint.

– New profiles can be supported

Page 13: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 13

Implementation scenario 1 – fully hosted configuration

• Single chip / single CPU wireless microcontroller solution– Most integrated solution– Lowest power consumption– Suitable for ultra small devices

• Most software can be ROMed

BLE BB

BLE RF CPU

memperiph

Full BLE protocol stack, profiles

and application

Page 14: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 14

Implementation scenario 2 – split configuration

• Connectivity IC + microcontroller IC: Dual chip / 2 CPUs solution– Flexible: BLE IC can be connected to any microcontroller IC through HCI– BLE IC running time critical software (lower layers BLE protocol stack below HCI)– Microcontroller IC running upper layers BLE protocol stack, profiles and application– HCI interface is standardized in the Bluetooth specifications

• Full BLE IC software can be ROMed

BLE BB

BLE RF

CPU

mem

mem

periph CPU

Upper layers BLE protocol stack, profiles

and application

Lower layers BLE protocol stack (Link Layer)

HCIBLE IC

MCU IC

Page 15: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 15

Implementation scenario 3 – Connectivity IC: different split

• Connectivity IC + microcontroller IC: Dual chip / 2 CPUs solution– BLE IC running full BLE protocol stack (and possibly profiles if not in MCU IC)– Microcontroller IC running application (and possibly profiles if not in BLE IC)– Lowest impact on MCU performance and memory– 2 chips solution, 2 CPU

• Full BLE IC software can be ROMed, except attribute database

BLE BB

BLE RF

CPU

mem

mem

periph CPU

Profiles + application

Full BLE protocol stack

Proprietary HCIBLE IC

MCU IC

Page 16: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 16

Implementation scenario 4 - Transceiver IC

• Transceiver IC + microcontroller IC: Dual chip / 1 CPU solution– Flexible: BLE IC can be connected to any microcontroller IC through SPI– Low cost BLE IC, like proprietary 2.4GHz RF IC

• no CPU• Small memory (TX/RX buffers and control structures)

• Microcontroller IC running whole software – Connected to the processor-less BLE IC through SPI– Runs the whole BLE SW stack (bigger memory), from Link layer to profiles and

applications.

mem

periph CPU

BLE BB

BLE RF mem

SPIFull BLE protocol

stack, profilesand application

BLE IC

MCU IC

Page 17: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 17

Development platform

• Flexible FPGA board with push buttons, joystick, LCD screen and sensor interfaces

• Allow full Bluetooth Smart application development

• Connected to iPhone 4S running NiceWaves™ Bluetooth Smart demo app– Stores data on web database (on RW server) for remote monitoring

Bluetooth Smart eval kit

iPhone 4SRunning NiceWavesBluetooth Smart App

Data base in the cloud

Battery

Page 18: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 18

EVB connected to iPhone 4S

18

Page 19: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 19

NiceWaves web database

19

Page 20: TRACK E: An ultra low power Bluetooth Smart integrated solution/ Franz Dugand, Simon Gray

May 1, 2013 20

Thank you!

Franz Dugand, RivieraWaves, [email protected]

Simon Gray, CSEM, [email protected]

20