Presentation is loading. Please wait.

Presentation is loading. Please wait.

Quick Presentation: PSoC® 4 BLE PSoC = Programmable System-on-Chip BLE = Bluetooth Low Energy Easily Design Entire Low-Power, Wireless BLE Systems With.

Similar presentations


Presentation on theme: "Quick Presentation: PSoC® 4 BLE PSoC = Programmable System-on-Chip BLE = Bluetooth Low Energy Easily Design Entire Low-Power, Wireless BLE Systems With."— Presentation transcript:

1 Quick Presentation: PSoC® 4 BLE PSoC = Programmable System-on-Chip BLE = Bluetooth Low Energy
Easily Design Entire Low-Power, Wireless BLE Systems With the Industry’s Most Integrated One-Chip Solution

2 The Internet of Things Revolution
The Internet of Things (IoT) is now a commercial reality The 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 IoT Sensor-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 IoT 1.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 Fitness Monitor by Jawbone Heart Rate Monitor by Mio Kevo Deadbolt by Kwikset 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 BLE 2 Bluetooth Low Energy, also known as Bluetooth Smart 4 Source: ABI Research 2

3 PSoC 4 BLE Integrates Programmable AFEs1, Programmable Logic, CapSense2
Integration of programmable AFEs1, programmable logic and CapSense2 reduces system BOM cost Create 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 advantages Reduces 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 Actual PSoC Creator Complete IoT System Design (Complete Production Design)6 HRM Input 1 Analog front end(s) Serial communication block; configurable as UART/SPI/I2C 2 Cypress’s touch-sensing user interface solution 5 Universal digital blocks 3 Timer/counter/PWM block; configurable as 16-bit timer, counter, pulse-width modulator 6 Colored header signifies an inherent system bus connection 3

4 PSoC® 4 Portfolio ARM® Cortex™-M0 | CapSense®
PSoC MCU PSoC 4000 Intelligent Analog PSoC 4100 Programmable Digital PSoC 4200 Programmable Analog PSoC 4400 BL = BLE-Series M = M-Series L = L-Series NEW CY8C4128-BL 24 MHz, 256K/32K1, CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, BLE7 Q215 CY8C4248-L 48 MHz, 256K/32K1, CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, UDB8, CAN9, USB NEW Q315 CY8C4248-BL 48 MHz, 256K/32K1, CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, BLE7, UDB8 NEW Q215 NEW CY8C4127-M 24 MHz, 128K/16K1, CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, CAN9 Q215 CY8C4127-BL 24 MHz, 128K/16K1, CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, BLE7 CY8C4247-M 48 MHz, 128K/16K1, CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, UDB8, CAN9 NEW Q215 NEW CY8C4247-L 48 MHz, 128K/16K1, CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, UDB8, CAN9, USB Q315 CY8C4247-BL 48 MHz, 128K/16K1, CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, BLE7, UDB8 Performance NEW CY8C4126-M 24 MHz, 64K/8K1, CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6 Q215 CY8C4246-M 48 MHz, 64K/8K1, CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, UDB8 NEW Q215 CY8C4246-L 48 MHz, 64K/8K1, CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, UDB8, CAN9, USB NEW Q315 CY8C44x6 48 MHz, 64K/16K1 Concept Only Contact Sales CY8C4125 24 MHz, 32K/4K1, CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6 CY8C4245 48 MHz, 32K/4K1, CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, UDB8 CY8C44x5 48 MHz, 32K/8K1 Concept Only Contact Sales 3. BLE sampling CY8C4014 16 MHz, 16K/2K1, CMP2, I2C, IDAC5, TCPWM6 CY8C4124 24 MHz, 16K/4K1, CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6 CY8C4244 48 MHz, 16K/4K1, CMP2, Opamp, ADC3, SCB4, IDAC5, TCPWM6, UDB8 CY8C4013 16 MHz, 8K/2K1, CMP2, I2C, IDAC5, TCPWM6 Integration 1 Flash KB/SRAM KB 4 Serial communication block programmable as I2C/SPI/UART 7 Bluetooth Low Energy 2 Comparator 5 Current-output digital-to-analog converter 8 Universal Digital Block 3 Analog-to-digital converter 6 Timer, counter, PWM block Controller Area Network Production Development QQYY Availability Sampling Concept Status 4

5 PSoC 4 BLE (CY8C4xxx-BL) Applications Block Diagram Features
Sports and fitness monitors, wearable electronics, medical devices, home automation solutions, game controllers, sensor-based low-power systems for IoT PSoC 4 BLE One-Chip Solution MCU Subsystem Programmable Analog Blocks I/O Subsystem GPIO x8 Features Opamp x4 SAR2 ADC 32-bit MCU subsystem 48-MHz ARM® Cortex™-M0 CPU Up to 256KB flash, 32KB SRAM and 36 GPIOs Programmable AFE1 Four opamps, configurable as PGAs, comparators, filters, etc. One 12-bit, 1-Msps SAR2 ADC CapSense® with SmartSense™ Auto-tuning One Cypress Capacitive Sigma-Delta™ (CSD) controller with touchpad capability Programmable digital logic Four universal digital blocks (UDBs): custom digital peripherals Four configurable TCPWM3 blocks: 16-bit timer, counter or PWM Two configurable serial communication blocks (SCBs): I2C master or slave, SPI master or slave, or UART Packages 56-pin QFN, 68-pin CSP, 76-pin CSP Bluetooth Smart connectivity with Bluetooth 4.1 2.4-GHz BLE radio with integrated Balun CORTEX-M0 48 MHz CMP x2 CSD GPIO x8 BLE System Programmable Digital Blocks Advanced High-Performance Bus (AHB) Flash (256KB) Programmable Interconnect and Routing UDB4 x4 GPIO x8 TCPWM3 x4 SRAM (32KB) SCB5 x2 GPIO x8 Serial Wire Debug Segment LCD Drive GPIO x4 Collateral Availability Datasheet (128KB flash version): PSoC 4 BLE Datasheets Datasheet (256KB flash version): Contact Sales Sampling: 128KB: Now, 256KB: Q215 Production: 128KB: Now, 256KB: Q315 1 Analog front end(s) Timer/counter/PWM block; configurable as 16-bit timer, counter, pulse-width modulator 2 Successive approximation register 4 Universal digital block 5 Serial communication block; configurable as I2C/SPI/UART 5

6 PSoC 4 BLE Solution Example – Wearable Fitness Monitor
PSoC 4 BLE Value Block Diagram Design Problems Add BLE connectivity to a sensor hub Interface with multiple analog and digital sensors Drive a PWM-based vibration motor Design for low-power operation from a coin-cell battery PSoC Solution Simple, one-chip implementation for BLE connectivity Programmable AFE1 with SAR2 ADC and analog mux to interface with multiple analog sensors Digital blocks like SCB3 to interface with digital sensors Digital blocks like TCPWM4 to drive vibration motors Five flexible low-power modes for long battery life One-chip = MCU + AFE + Digital Logic + BLE Radio PSoC 4 BLE One-Chip Solution IDAC5 Thermistor AMUX SAR2 ADC BLE System Humidity Sensor AFE1 RF Link Pressure Sensor Battery Voltage Cortex-M0 48 MHz 32 RTC 32 2 32 Accelerometer SCB3 TCPWM4 Vibration Motor PSoC 4 BLE Design Resources Design 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 project in PSoC Creator Wearable Fitness Monitor by Jawbone PSoC 4 BLE can enable a similar one-chip integrated BLE solution with analog and digital sensor interfaces and low power consumption 1 Analog front end(s) Serial communication block; configurable as I2C/SPI/UART Current source 2 Successive approximation register 4 Timer/counter/PWM block; configurable as 16-bit timer, counter, pulse-width modulator 6

7 Getting Started with PSoC 4 BLE
1. Download the PSoC Creator IDE: 2. Buy the $49 BLE Pioneer Kit and the $15 256KB Modules 3. Download the Getting Started with PSoC 4 BLE App Note BLE Pioneer Kit enables simple, rapid development Compatible 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) 5.3 cm 10.6 cm 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 7


Download ppt "Quick Presentation: PSoC® 4 BLE PSoC = Programmable System-on-Chip BLE = Bluetooth Low Energy Easily Design Entire Low-Power, Wireless BLE Systems With."

Similar presentations


Ads by Google