Bluetooth Smart - BCD Atlantik offer Semiconductors ... uEnergy Introduction without NDA.pdf ·...
Transcript of Bluetooth Smart - BCD Atlantik offer Semiconductors ... uEnergy Introduction without NDA.pdf ·...
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
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
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
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
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
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
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
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
12 Confidential © Cambridge Silicon Radio Limited 2013
CSR selected for Nike+ Basketball and Nike+ Training
Notable end product launches
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
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
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
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
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
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
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
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
22 Confidential © Cambridge Silicon Radio Limited 2013 22 Confidential © Cambridge Silicon Radio Limited 2013
23 Confidential © Cambridge Silicon Radio Limited 2013
Working with CSR µEnergy products Customer update
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
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
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