psoc 4 ble quick presentation 001-93227 owner: gul rev *b easily design entire low-power, wireless...

7
PSoC 4 BLE Quick Presentation 001-93227 Owner: GUL Rev *B Easily Design Entire Low-Power, Wireless BLE Systems With the Industry’s Most Integrated One- Chip Solution Quick Presentation: PSoC ® 4 BLE PSoC = Programmable System-on- Chip BLE = Bluetooth Low Energy

Upload: dwayne-evans

Post on 12-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PSoC 4 BLE Quick Presentation 001-93227 Owner: GUL Rev *B Easily Design Entire Low-Power, Wireless BLE Systems With the Industry’s Most Integrated One-Chip

PSoC 4 BLE Quick Presentation001-93227 Owner: GULRev *B

Easily Design Entire Low-Power, Wireless BLE SystemsWith the Industry’s Most Integrated One-Chip Solution

Quick Presentation:

PSoC® 4 BLE

PSoC = Programmable System-on-ChipBLE = Bluetooth Low Energy

Page 2: PSoC 4 BLE Quick Presentation 001-93227 Owner: GUL Rev *B Easily Design Entire Low-Power, Wireless BLE Systems With the Industry’s Most Integrated One-Chip

001-93227 Owner: GULRev *B

PSoC 4 BLE Quick Presentation

The Internet of Things (IoT) is now a commercial realityThe IoT is how everyday physical objects are connected to the Internet (e.g., a thermostat is adjusted by a cell phone)

Six billion everyday physical objects will be connected to the IoT by 20201

Sensor-based systems connect the “real world” to the IoTSensor-based IoT systems operate interactively and autonomously, typically using wireless communication

Sensor-based IoT systems must be low power to run on batteries

BLE2 is the de facto low-power wireless standard for the IoT1.2 billion Bluetooth Smart Ready3 products were sold in 20134, including iPad, iPhone, MacBook, Galaxy, Nexus and Thinkpad

BLE is designed for low-power, sensor-based products like wearable electronics, medical devices and home automation devices

IoT products require sensor-based BLE systems

The Internet of Things Revolution

1 Source: Cisco CEO John Chambers speaking at the 2014 Mobile World Congress trade show 3 A brand for Bluetooth 4.0/4.1 products that support both Bluetooth Classic and BLE2 Bluetooth Low Energy, also known as Bluetooth Smart 4 Source: ABI Research

Fitness Monitor by Jawbone Kevo Deadbolt by KwiksetHeart Rate Monitor by Mio

2

Page 3: PSoC 4 BLE Quick Presentation 001-93227 Owner: GUL Rev *B Easily Design Entire Low-Power, Wireless BLE Systems With the Industry’s Most Integrated One-Chip

001-93227 Owner: GULRev *B

PSoC 4 BLE Quick Presentation

Integration of programmable AFEs1, programmable logic and CapSense2 reduces system BOM costCreate custom AFEs for sensor interfaces using programmable analog blocks such as opamps, comparators, ADCs and DACs

Use programmable digital blocks such as TCPWMs3, SCBs4 and UDBs5 to integrate digital logic

Implement reliable and sophisticated user interfaces with CapSense

Programmable architecture offers unique advantagesReduces power consumption for battery-operated applications by offloading CPU tasks to custom UDB logic

Creates custom digital peripherals using UDBs (e.g., below, a custom I2C wake-up from an accelerometer input)

Reconfigures blocks during operation to create multiple functions

Allows any pin to be used as an analog or digital I/O using on-chip multiplexers

PSoC 4 BLE Integrates Programmable AFEs1, Programmable Logic, CapSense2

Actual PSoC Creator Complete IoT System Design (Complete Production Design)6

3

1 Analog front end(s) 4 Serial communication block; configurable as UART/SPI/I2C2 Cypress’s touch-sensing user interface solution 5 Universal digital blocks3 Timer/counter/PWM block; configurable as 16-bit timer, counter, pulse-width modulator 6 Colored header signifies an inherent system bus connection

HRM Input

Page 4: PSoC 4 BLE Quick Presentation 001-93227 Owner: GUL Rev *B Easily Design Entire Low-Power, Wireless BLE Systems With the Industry’s Most Integrated One-Chip

001-93227 Owner: GULRev *B

PSoC 4 BLE Quick Presentation

PSoC® 4 Portfolio ARM® Cortex™-M0 | CapSense®

4

1 Flash KB/SRAM KB 4 Serial communication block programmable as I2C/SPI/UART 7 Bluetooth Low Energy2 Comparator 5 Current-output digital-to-analog converter 8 Universal Digital Block 3 Analog-to-digital converter 6 Timer, counter, PWM block 9 Controller Area Network

Production Development

QQYYQQYYAvailability

Sampling ConceptStatus

Integration

PSoC MCUPSoC 4000

Intelligent AnalogPSoC 4100

Programmable DigitalPSoC 4200

Programmable Analog

PSoC 4400

BL = BLE-Series M = M-Series L = L-Series

CY8C401316 MHz, 8K/2K1,

CMP2, I2C, IDAC5, TCPWM6

CY8C412424 MHz, 16K/4K1,

CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6

CY8C424448 MHz, 16K/4K1,

CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, UDB8

CY8C44x548 MHz, 32K/8K1

Concept OnlyContact Sales

CY8C44x648 MHz, 64K/16K1

Concept OnlyContact Sales

CY8C4127-M24 MHz, 128K/16K1, CMP2,

Opamp, ADC3, SCB4, IDAC5, TCPWM6, CAN9

CY8C4247-BL48 MHz, 128K/16K1, CMP2,

Opamp, ADC3, SCB4, IDAC5, TCPWM6, BLE7, UDB8

CY8C401416 MHz, 16K/2K1,CMP2, I2C, IDAC5,

TCPWM6

CY8C412524 MHz, 32K/4K1,

CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6

CY8C424548 MHz, 32K/4K1,

CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, UDB8

CY8C4128-BL24 MHz, 256K/32K1, CMP2,

Opamp, ADC3, SCB4, IDAC5, TCPWM6, BLE7

CY8C4248-BL48 MHz, 256K/32K1, CMP2,

Opamp, ADC3, SCB4, IDAC5, TCPWM6, BLE7, UDB8

CY8C4246-M48 MHz, 64K/8K1,

CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, UDB8

CY8C4126-M24 MHz, 64K/8K1,

CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6

CY8C4247-L48 MHz, 128K/16K1,

CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, UDB8, CAN9,

USB

CY8C4248-L48 MHz, 256K/32K1,

CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, UDB8, CAN9,

USB

CY8C4127-BL24 MHz, 128K/16K1, CMP2,

Opamp, ADC3, SCB4, IDAC5, TCPWM6, BLE7

CY8C4247-M48 MHz, 128K/16K1, CMP2,

Opamp, ADC3, SCB4, IDAC5, TCPWM6, UDB8, CAN9

NEW

NEW NEW

NEW

NEW

NEW

Q215

Q215

Q215

Q215

Q315

Q315Q215 Q215

CY8C4246-L48 MHz, 64K/8K1,

CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, UDB8, CAN9,

USB

NEW Q315

NEW NEW

Page 5: PSoC 4 BLE Quick Presentation 001-93227 Owner: GUL Rev *B Easily Design Entire Low-Power, Wireless BLE Systems With the Industry’s Most Integrated One-Chip

001-93227 Owner: GULRev *B

PSoC 4 BLE Quick Presentation

Datasheet (128KB flash version): PSoC 4 BLE DatasheetsDatasheet (256KB flash version): Contact Sales

Sports and fitness monitors, wearable electronics, medical devices, home automation solutions, game controllers, sensor-based low-power systems for IoT

32-bit MCU subsystem48-MHz ARM® Cortex™-M0 CPUUp to 256KB flash, 32KB SRAM and 36 GPIOsProgrammable AFE1

Four opamps, configurable as PGAs, comparators, filters, etc.One 12-bit, 1-Msps SAR2 ADCCapSense® with SmartSense™ Auto-tuningOne Cypress Capacitive Sigma-Delta™ (CSD) controller with

touchpad capabilityProgrammable digital logicFour universal digital blocks (UDBs): custom digital peripheralsFour configurable TCPWM3 blocks: 16-bit timer, counter or PWMTwo configurable serial communication blocks (SCBs):

I2C master or slave, SPI master or slave, or UARTPackages56-pin QFN, 68-pin CSP, 76-pin CSPBluetooth Smart connectivity with Bluetooth 4.1 2.4-GHz BLE radio with integrated Balun

Sampling: 128KB: Now, 256KB: Q215Production: 128KB: Now, 256KB: Q315

Applications

Features

Collateral

Block Diagram

Availability

1 Analog front end(s) 3 Timer/counter/PWM block; configurable as 16-bit timer, counter, pulse-width modulator2 Successive approximation register 4 Universal digital block 5 Serial communication block; configurable as I2C/SPI/UART

Flash (256KB)

SRAM(32KB)

Serial Wire Debug

Pro

gra

mm

able

In

terc

on

nec

t an

d R

ou

tin

g

GPIO x8

PSoC 4 BLE One-Chip Solution

CORTEX-M0

48 MHz

Programmable DigitalBlocks

SCB5 x2

TCPWM3 x4

UDB4 x4

SAR2 ADC

Programmable AnalogBlocks

Opamp x4

CMPx2

I/O SubsystemMCU Subsystem

Segment LCD Drive

GPIO x8

GPIO x8

GPIO x8

GPIO x4

Ad

van

ced

Hig

h-P

erfo

rman

ce B

us

(AH

B)

CSD

BLE System

PSoC 4 BLE (CY8C4xxx-BL)

5

Page 6: PSoC 4 BLE Quick Presentation 001-93227 Owner: GUL Rev *B Easily Design Entire Low-Power, Wireless BLE Systems With the Industry’s Most Integrated One-Chip

001-93227 Owner: GULRev *B

PSoC 4 BLE Quick Presentation

Design ProblemsAdd BLE connectivity to a sensor hubInterface with multiple analog and digital sensorsDrive a PWM-based vibration motorDesign for low-power operation from a coin-cell battery

PSoC SolutionSimple, one-chip implementation for BLE connectivityProgrammable AFE1 with SAR2 ADC and analog mux to interface with multiple analog sensorsDigital blocks like SCB3 to interface with digital sensorsDigital blocks like TCPWM4 to drive vibration motorsFive flexible low-power modes for long battery life

One-chip = MCU + AFE + Digital Logic + BLE Radio

PSoC 4 BLE Solution Example –Wearable Fitness Monitor

Wearable Fitness Monitor by JawboneDesign Software: PSoC Creator

Kit: BLE Pioneer Kit (CY8CKIT-042-BLE)

App Note: Getting Started with PSoC 4 BLE

Example Project: PSoC 4 BLE Sensor Hub example projectin PSoC Creator

PSoC 4 BLE can enable a similar one-chip integrated BLE solution with

analog and digital sensor interfaces and low power consumption

PSoC 4 BLE Value

PSoC 4 BLE Design Resources

Block Diagram

SCB3

PSoC 4 BLE One-Chip Solution

AMUX

SAR2

ADCHumidity Sensor

Battery Voltage

Accelerometer

CORTEX-M048 MHz

BLE System

TCPWM4 VibrationMotor

RF Link

2

RTC32

32

32

1 Analog front end(s) 3 Serial communication block; configurable as I2C/SPI/UART 5 Current source2 Successive approximation register 4 Timer/counter/PWM block; configurable as 16-bit timer, counter, pulse-width modulator

AFE1

Pressure Sensor

IDAC5

Thermistor

6

Page 7: PSoC 4 BLE Quick Presentation 001-93227 Owner: GUL Rev *B Easily Design Entire Low-Power, Wireless BLE Systems With the Industry’s Most Integrated One-Chip

001-93227 Owner: GULRev *B

PSoC 4 BLE Quick Presentation

Getting Started with PSoC 4 BLE1. Download the PSoC Creator IDE:

www.cypress.com/Creator

2. Buy the $49 BLE Pioneer Kit and the $15 256KB Moduleswww.cypress.com/CY8CKIT-042-BLE

3. Download the Getting Started with PSoC 4 BLE App Notewww.cypress.com/go/AN91267

BLE Pioneer Kit enables simple, rapid developmentCompatible form factor with Arduino shields and Digilent® Pmod™ daughter cards

Includes two FCC-certified1 BLE modules

PSoC 4 BLE module (also sold separately as CY8CKIT-141)

PRoC BLE module (also sold separately as CY5671)

Features onboard CapSense slider, RGB LED and push buttons

Provides direct access to all device GPIOs

Selectable voltage setting of 1.9 V, 3.3 V or 5 V

BLE Pioneer Kit provides an advanced debug interface Includes an on-board PSoC 5LP, factory-programmed as a programmer and debugger

Serial Wire Debug interface over USB

USB-to-serial interface

BLE Pioneer Kit (CY8CKIT-042-BLE)

1 A mark on electronic products manufactured or sold in the U.S. certifying that its electromagnetic interference is under limits defined by the Federal Communications Commission

10.6 cm

5.3 cm

7