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

Slides:



Advertisements
Similar presentations
RTX4100 Wi-Fi Module (Energy Micro & Atheros)
Advertisements

1 Cypress Confidential What is a PSoC Mixed Signal Device? PSoC combines: the familiarity of a microcontroller the configurability of a CPLD the capabilities.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
PSoC 3 / PSoC 5 101: Architecture Overview
Future Designs, Inc. Your Development Partner
TI’s new eZ430™-Chronos revolutionizes design of wireless networking applications $49 customizable development environment within a sports watch propels.
Applying Wireless I/O Controller To NeSSI May 7, 2001 Mike Horton President & CEO Crossbow Technology, Inc.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
Surrey Space Centre, University of Surrey, Guildford, Surrey, GU2 7XH ESA Wireless Sensor Motes Study George Prassinos, SSC, University of Surrey.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
Infineon for Arduino XMC – 32-bit Industrial Microcontrollers
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
CS4101 嵌入式系統概論 Freescale Tower System Prof. Chung-Ta King Department of Computer Science National Tsing Hua University, Taiwan ( Materials from
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
Using the Cypress PSoC Processor January 15, 2011 Lloyd Moore President/Owner, CyberData Corporation.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
Embedded Bluetooth Stack Dean Camera Project Supervisor: John Devlin.
Cypress Roadmap: Wireless/RF
PSoC® 4 Programmable System-on-Chip
Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK Rev *I Design Win Replication: PSoC 1 Solution for Thermal Management Fail-Safe Thermal.
Cypress Roadmap: Trackpad Module
Typical Microcontroller Purposes
Cypress Roadmap: Automotive Products
Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK Rev *I Design Win Replication: PSoC 3 and PSoC 5LP For Thermal Management Fail-Safe.
Cypress Roadmap: USB Controllers
Lecture 2 Silicon Labs C8051F020 System Overview.
Owner : SAYD Cypress Confidential Sales Training 2/21/ FTDI FT232R vs. USB Serial CY7C65213 USB - UART Converter Cable USB to UART Conversion at.
Sales Training 3/15/2013 Owner : JOCA Cypress Confidential TI UCD90160 vs. Cypress PSoC 3 Power Supervision Applications More Rails on a One-chip Solution.
Owner: SKRG Rev *A Tech lead: EWOO 1Mb Quad SPI nvSRAM Quick Presentation 1 Quick Presentation: 1Mb Quad SPI nvSRAM Eliminate Batteries and Reduce.
PSoC® 4000 New Product Introduction PSoC = Programmable System-on-Chip
Owner: GSZ Rev **Tech Lead: AKN CCG2: Type-C Cable Controller with PD Quick Presentation 1 Build Your USB Type-C Cable With EZ-PD CCG2, An ARM.
Owner: NJX Rev ** Automotive Asynchronous SRAM Product Family Presentation Cypress Has the Industry’s Broadest Portfolio of High-Speed, Low-Power.
Cypress Roadmap: Modules
1 Example Application Device Block Diagram.
Cypress Roadmap: Wireless/RF
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
PSoC® 4000 New Product Introduction PSoC = Programmable System-on-Chip
PSoC 3 and PSoC 5LP For Temperature Sensing
PSoC® 4 Programmable System-on-Chip
THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller.
Lecture 7: Overview Microprocessors / microcontrollers.
ECE445 – SPRING CSW Corey S Wilner – Cypress FAE January 26, 2016 UIUC ECE445 Project Ideas.
Q Cypress Roadmap: Nonvolatile RAM Owner: TUPNonvolatile RAM Roadmap Rev *KBUM: RHOE.
Owner: SAYD16Mb Asynchronous SRAM with ECC Pop-up Presentation Rev ** New High-Speed, Low-Power Asynchronous SRAMs With On-Chip ECC to Improve.
PSoC Overview. 2 Cypress Confidential An Example Design Scenario.
New Product Introduction: PSoC® 4 M-Series PSoC 4 With 128KB Flash and More Programmable Analog and Digital Blocks Replace Legacy 8-/16-Bit Platforms.
PSoC 4 BLE New Product Introduction Owner: GUL Rev *D Easily Design Low-Power, Wireless Systems With the Industry’s Most Integrated One-Chip.
Engineering Presentation Owner: JHNW Rev *I Tech lead: VVSK Rev *I Design Win Replication: PSoC 4 Solution for Thermal Management Fail-Safe Thermal.
PSoC 4000 Programmable System-on-Chip New Product Introduction (Engineering) Owner: JHNW Rev*C Quickly Upgrade Your Product With 32-Bit Performance.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
11/18/2012 Owner : SHIV Cypress Confidential Automotive PSoC 3 vs. Freescale S08DZ Motor Control Applications Fail-Safe Simultaneous Control for more motors.
Case Study #1 Microcontroller System. What is a microcontroller? A microcontroller can be considered a self-contained system with a processor, memory.
Cypress Product Roadmap
Cypress Roadmap: TrueTouch® Touchscreen Controllers
Cypress Roadmap: Platform PSoC®
ST Microelectronics ST7540 vs
IoT Milos Hampl.
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
PSoC® 4 Proximity Sensing Solution
Atoll Solutions PVT LTD
PSoC 3 and PSoC 5LP For Temperature Sensing
Cypress Roadmap: CapSense® Controllers
Cypress PSoC 3 vs. TI UCD90160 Power Supervision Applications
Future Designs, Inc. Your Development Partner
Journey: Introduction to Embedded Systems
Cypress Roadmap: CapSense® Controllers
Cypress Roadmap: Asynchronous SRAMs
Hardware Graduation Project (2) Seminar
Presentation transcript:

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

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

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) 4 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

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 9 Controller Area Network Production Development QQYY Availability Sampling Concept Status 4

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) 3 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

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) 3 Serial communication block; configurable as I2C/SPI/UART 5 Current source 2 Successive approximation register 4 Timer/counter/PWM block; configurable as 16-bit timer, counter, pulse-width modulator 6

Getting Started with PSoC 4 BLE 1. Download the PSoC Creator IDE: www.cypress.com/Creator 2. Buy the $49 BLE Pioneer Kit and the $15 256KB Modules www.cypress.com/CY8CKIT-042-BLE 3. Download the Getting Started with PSoC 4 BLE App Note www.cypress.com/go/AN91267 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