SlideShare a Scribd company logo
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 1
CYPRESS CONFIDENTIAL1
Andriy Ozhovych
IoT Cypress
Solution.
Low cost,
Low power.
June 17, 2017
CYPRESS CONFIDENTIAL – EHK2
Agenda
1. PSoC architecture, characteristics of PSoC 4 BLE family units of Cypress.
2. PSoC Creator - Integrated Design Environment.
3. PSoC Creator BLE Component.
4. Quick Start with Cypress BLE.
Goals
- Explain the advantages of IoT solutions of Cypress
- Make you love Cypress products
- Show a Roadmap of deep learning and using Cypress products
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 3
CYPRESS CONFIDENTIAL3
IoT Devices
Consumer
Home Automation
Speakers/Headsets
Wearables
Toys and Gadgets
Commercial
Retail
Factory Automation
Medical
Lighting
Embedded
DTV
Printers
Imaging
Gaming, Remotes and HID
Automotive
In-Vehicle Infotainment
Sensor Systems
Diagnostics
Driver Assistance
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 4
CYPRESS CONFIDENTIAL4
IoT products require sensor-based BLE systems
Today’s Engineering Challenges
• Designing systems with multiple ICs increases BOM cost
• Sensor-based systems require sensor analog front-end(s) , digital control logic, a BLE radio
and an MCU
• Sophisticated user interfaces require additional touch or display ICs
MCU and BLE Device Selection Digital Design
Prototyping
Firmware and BLE Stack
Development and Programming
Analog Design
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 5
CYPRESS CONFIDENTIAL55 CYPRESS CONFIDENTIAL
Cypress PSoC 4 BLE
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 6
CYPRESS CONFIDENTIAL6
PSoC: The World’s First Programmable,
Embedded Design Platform
CPU
Bluetooth module
Digital Components
Analog Components
Sensor Interface
PSoC is a programmable, embedded design platform that:
• Includes a CPU, like the 32-bit ARM® Cortex™-M0, with both analog and digital programmable blocks
• Accelerates embedded system design with reliable, easy-to-use solutions, such as touch sensing
• Enables low-power designs
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 7
CYPRESS CONFIDENTIAL7
32-bit MCU subsystem
48-MHz ARM® Cortex™-M0 CPU
Up to 256KB flash and 32KB SRAM
Programmable AFE
Four opamps, configurable as PGAs,
comparators, filters, etc.
One 12-bit, 1-Msps SAR1 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 TCPWM2 blocks:
16-bit timer, counter or PWM
Two configurable serial communication blocks
(SCBs): I2C master or slave, SPI master or slave,
or UART
Applications
Features
PSoC 4 BLE Integrates Programmable
AFEs, Digital Logic and CapSense
Block Diagram
Sports and fitness monitors, wearable electronics,
medical devices, home automation solutions, game
controllers, sensor-based low-power systems for IoT
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 8
CYPRESS CONFIDENTIAL8
Product Overview: BLE Series
Feature PSoC 4 BLE Series PRoC BLE Series
CPU core Cortex-M0 Cortex-M0
CPU Speed (MHz) 48 48
Flash Size/SRAM (KB) 256/32 256/32
ADC 12-bit SAR 1 Msps 12-bit SAR 1 Msps
Opamps 4 -
Comparators 2 2
IDACs 2 2
UDBs 4 -
Timers, Counters, PWMs 4/4/8 4/4/8
Capsense Yes Yes
I2S Yes Yes
Serial Interfaces 4 SPI, 2 I2C, 4 UART -
I/Os (Capacitive Sensing I/Os) 36 36
Package 56QFN, 68CSP 56QFN, 68CSP
Applications
General purpose, such as
sports and fitness monitors,
wearable electronics, etc.
PC peripharels, HID, remote
control
10a
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 9
CYPRESS CONFIDENTIAL9
PSoC® 4 Portfolio
ARM® Cortex®-M0/M0+ | CapSense® | Timer/Counter/PWM
PSoC MCU
PSoC 4000
Intelligent Analog
PSoC 4100
Programmable Digital
PSoC 4200
BL = BLE-Series S = S-Series M = M-Series L = L-Series
CY8C4014
16-MHz M0, 16K/2K1,
CMP2, I2C, IDAC5
CY8C4124
24-MHz M0, 16K/4K1,
CMP2, Opamp, ADC3,
SCB4, IDAC5
CY8C4244
48-MHz M0, 16K/4K1,
CMP2, Opamp, ADC3,
SCB4, IDAC5, UDB7
CY8C4127-M
24-MHz M0, 128K/16K1,
CMP2, Opamp, ADC3, SCB4,
IDAC5
CY8C4247-BL
48-MHz M0, 128K/16K1,
CMP2, Opamp, ADC3, SCB4,
IDAC5, BLE6, UDB7
CY8C4024-S
24-MHz M0+, 16K/2K1,
CMP2, ADC3, SCB4,
IDAC5, Smart I/O9
CY8C4125
24-MHz M0, 32K/4K1,
CMP2, Opamp, ADC3,
SCB4, IDAC5
CY8C4245
48-MHz M0, 32K/4K1,
CMP2, Opamp, ADC3,
SCB4, IDAC5, UDB7
CY8C4128-BL
24-MHz M0, 256K/32K1,
CMP2, Opamp, ADC3, SCB4,
IDAC5, BLE6
CY8C4248-BL
48-MHz M0, 256K/32K1,
CMP2, Opamp, ADC3, SCB4,
IDAC5, BLE6, UDB7
Flash
CY8C4246-M
48-MHz M0, 64K/8K1,
CMP2, Opamp, ADC3,
SCB4, IDAC5, UDB7
CY8C4126-M
24-MHz M0, 64K/8K1,
CMP2, Opamp, ADC3,
SCB4, IDAC5
CY8C4247-L
48-MHz M0, 128K/16K1,
CMP2, Opamp, ADC3, SCB4,
IDAC5, UDB7, CAN8, USB
CY8C4248-L
48-MHz M0, 256K/32K1,
CMP2, Opamp, ADC3, SCB4,
IDAC5, UDB7, CAN8, USB
CY8C4127-BL
24-MHz M0, 128K/16K1,
CMP2, Opamp, ADC3, SCB4,
IDAC5, BLE6
CY8C4247-M
48-MHz M0, 128K/16K1,
CMP2, Opamp, ADC3, SCB4,
IDAC5, UDB7, CAN8
CY8C4246-L
48-MHz M0, 64K/8K1,
CMP2, Opamp, ADC3, SCB4,
IDAC5, UDB7, CAN8, USB
CY8C4045-S
48-MHz M0+, 32K/4K1,
CMP2, ADC3, SCB4,
IDAC5, Smart I/O9
CY8C4124-S
24-MHz M0+, 16K/4K1,
CMP2, Opamp, ADC3,
SCB4, IDAC5, Smart I/O9
CY8C4125-S
24-MHz M0+, 32K/4K1,
CMP2, Opamp, ADC3, SCB4,
IDAC5, Smart I/O9
CY8C4146-S
48-MHz M0+, 64K/8K1,
CMP2, Opamp, ADC3,
SCB4, IDAC5, Smart I/O9
1 Flash KB/SRAM KB 4 Serial communication block 7 Universal digital block
2 Comparator 5 Current-output DAC 8 Controller area network
3 Analog-to-digital converter 6 Bluetooth Low Energy 9 Embedded programmable digital logic in the I/O subsystem
CY8C41xxPS
48-MHz M0+, 32K/4K1,
CMP2, Opamp, ADC3,
SCB4, VDAC5, Smart I/O9
NEW Q117
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 10
CYPRESS CONFIDENTIAL10
Today’s Engineering Challenges
Achieving low system power is difficult
Wireless systems often operate from coin-cell batteries
Optimizing system power requires careful use of low-power modes
Battery Drain is a Big Problem Using Active and Sleep Power Modes Can Cut Power Up to 10x
Designing an embedded system to optimize sleep and active power modes to
conserve system power consumption is difficult
0.00
0.50
1.00
1.50
2.00
2.50
Current(mA)
Time (ms)
Deep-Sleep Sleep Active
System Current (mA)
Average Current (mA)
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 11
CYPRESS CONFIDENTIAL11
~~
PSoC 4 BLE Enables Low-Power Wireless Systems
PSoC 4 BLE has best-in-class low-power modes
 Consumes the lowest current in Stop mode with GPIO
retention
 Retains SRAM data in Hibernate mode
 Retains complete system status in Deep-Sleep mode
 Provides APIs to switch easily between low-power modes
 Consumes 18.9-μA avg. current for a 1-sec connection
interval
Power Mode
Current
Consumption
Code
Execution
Digital
Peripherals
Available
Analog
Peripherals
Available
Wake-Up
Sources
Wake-Up
Time
Active 2.5 mA @ 6 MHz Yes All All - -
Sleep 1.3 mA No All All Any interrupt source 0
Deep-Sleep 1.3 μA No
WDT, LCD,
I2
C/SPI,
Link-Layer
Comparator,
Opamps,
POR, BOD
Comparator, GPIO8
,
WDT, SCB9 25 μs
Hibernate 150 nA No No
Comparator,
POR, BOD
Comparator, GPIO 2 ms
Stop 20 nA No No No
Wake-Up pin,
XRES10 2 ms
Stage Power Mode Activity
A Active Oscillator Startup
B Sleep Oscillator Startup
C Sleep RF Transmit
D Sleep RF Receive
E Active Stack Processing
F Deep-Sleep WCO On
Average current
consumption for
connection interval of
1 sec = 18.9 µA
PSoC 4 BLE Current Consumption
Deep-SleepActiveSleepActive
Current(mA)
Time (µs)
1,000 2,000 3,000 4,000 999,000 1,000,0000
A
B
C
D
E
F
20
18
16
14
12
10
8
6
4
2
0
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 12
CYPRESS CONFIDENTIAL12
PSoC Terms
PSoC Creator™
Is an Integrated Design Environment (IDE) that
enables concurrent hardware and firmware editing,
compiling and debugging of PSoC systems.
Applications are created using schematic capture
and over 150 pre-verified, production-ready
peripheral Components.
Components
• Free embedded ICs represented by an icon in
PSoC Creator software.
• Used to integrate multiple ICs and system
interfaces into one PSoC.
• Dragged and dropped as icons to design
systems in PSoC Creator.
• The BLE Component creates Bluetooth Smart
products in minutes.
• The Programmable Analog Components are
used for sensors.
Component Configuration Tools
• Simple graphical user interfaces in PSoC Creator
• Embedded in each Component
• Used to customize Component parameters
• Accessed by right-clicking a Component
PSoC 4 BLE
A PSoC 4 IC with an integrated BLE radio Includes
a royalty-free BLE Protocol Stack compatible with
Bluetooth 4.2
BLE Component and Configuration
Tool in PSoC Creator
BLE Component Icon
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 13
CYPRESS CONFIDENTIAL1313 CYPRESS CONFIDENTIAL
PSoC Creator
Integrated Design Environment.
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 14
CYPRESS CONFIDENTIAL14
PSoC Creator Enables Complete System Design
1.Explore the library of 100+ Components
2.Drag and drop Component icons to complete your hardware system design in the
main design workspace
3.Configure Components using the Component Configuration Tools
4.Access Component datasheets directly from the Component Configuration Tools
5.Coding your application firmware and hardware in the PSoC Creator IDE
6.Use the Getting Started with PSoC 4 BLE App Note for complete system design
guidelines
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 15
CYPRESS CONFIDENTIAL15
Integration of CapSense and programmable analog and digital logic 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 TCPWMs, SCBs and UDBs 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 the UDBs
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 with on-chip multiplexers
PSoC 4 BLE Integrates Programmable
Analog and Digital Logic, and CapSense
HRM Input
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 16
CYPRESS CONFIDENTIAL16
Schematic Example
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 17
CYPRESS CONFIDENTIAL17
Customizer Example – SPI
Using a Customizer reduce errors and accelerates development
process.
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 18
CYPRESS CONFIDENTIAL18
PSoC Creator Components Library
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 19
CYPRESS CONFIDENTIAL19
PSoC Creator Components Library
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 20
CYPRESS CONFIDENTIAL2020 CYPRESS CONFIDENTIAL
Bluetooth Low Energy
PSoC Creator Component
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 21
CYPRESS CONFIDENTIAL21
The BLE Component Simplifies Stack and
Profile Configuration
 The BLE Component contains:
− The Bluetooth 4.2 specification
− The BLE Protocol Stack, including all BLE Profiles
− APIs for easy firmware development
BLE Component Configuration Tool in PSoC Creator
Right-click the BLE
Component to view the
Component Configuration
Tool
BLE Component Icon
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 22
CYPRESS CONFIDENTIAL22
Supported Profiles and Services
BLE Component supported all profiles and Services adopted by Bluetooth SIG Organization :
Alert
Notification
Automation
IO
Environmental
Sensing
Blood
Pressure
Cycling
Power
Find Me
Continuous
Glucose
Monitoring
Glucose
Indoor
Positioning
Proximity
HTTP Proxy
Time
Location and
Navigation
Heart Rate
Weight Scale
Cycling
Speed and
Cadence
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 23
CYPRESS CONFIDENTIAL23
BLE Customizer -> General Tab
The General tab allows general configuration of the BLE Component. This tab contains tools to
load and save configurations as also three main areas for the type of configuration.
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 24
CYPRESS CONFIDENTIAL24
BLE Customizer -> Profiles Tab
The Profiles tab is used to configure Profile-specific parameters. It is directly affected by the
choice of Profile settings set in the General tab.
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 25
CYPRESS CONFIDENTIAL25
BLE Customizer -> GAP Settings Tab
The GAP parameters define the general connection settings required when connecting Bluetooth
devices. It contains various sections of parameters based on the item you select in the tree. The GAP
Settings tab displays the settings possible based on the GAP role selected in the General tab.
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 26
CYPRESS CONFIDENTIAL26
BLE Customizer -> GAP Settings Tab -> Advertisement packet
This section displays when the device is configured to contain "Peripheral," "Broadcaster," or
"Peripheral and Central" GAP role. It is used to configure the Advertisement data to be used in
device advertisements.
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 27
CYPRESS CONFIDENTIAL27
BLE Customizer -> GAP Settings Tab -> Security
This section contains several parameters to configure the global security options for the
Component. These parameters are configurable only in Profile mode. If the device is configured
as a GATT Server, you can optionally set each Characteristic using its own unique security
setting in the Profile Tree.
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 28
CYPRESS CONFIDENTIAL28
BLE Common APIs
The common APIs act as a
general interface between the
BLE application and the BLE
Stack module.
BLE Common
Core Functions
GAP Functions
GATT Functions L2CAP Functions
BLE Common Events
BLE Common Definitions and Data
Structures
used for general BLE
component configuration.
These include
initialization, power
management, and utilities
allow access to the
Generic Access
Profile (GAP) layer of
the BLE stack.
allow access to
the Logical link
control and
adaptation
protocol
(L2CAP) layer of
the BLE stack.
allow access to
the Generic
Attribute
Profile (GATT)
layer of the
BLE stack
Contains
definitions and
structures that
are common to
all BLE
common APIs.
The BLE stack
generates events to
notify the application
on various status
alerts concerning the
stack.
BLE Service-Specific Functions
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 29
CYPRESS CONFIDENTIAL29
Example of BLE Service-Specific Functions
List of Automation Input Output Service Server and Client Functions:
AIOS server Functions:
CyBle_AiossSetCharacteristicValue ( )
CyBle_AiossGetCharacteristicValue ( )
CyBle_AiossSetCharacteristicDescriptor ( )
CyBle_AiossGetCharacteristicDescriptor ( )
CyBle_AiossSendNotification ( )
CyBle_AiossSendIndication ( )
AIOS Client Functions:
CyBle_AioscSetCharacteristicValueWithoutResponse ( )
CyBle_AioscSetCharacteristicValue ( )
CyBle_AioscGetCharacteristicValue ( )
CyBle_AioscSetCharacteristicDescriptor ( )
CyBle_AioscGetCharacteristicDescriptor ( )
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 30
CYPRESS CONFIDENTIAL3030 CYPRESS CONFIDENTIAL
Quick Start.
Development Kits, Examples, Resources.
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 31
CYPRESS CONFIDENTIAL31
Getting Started with PSoC 4 BLE
1. Download the PSoC Creator IDE:
www.cypress.com/Creator
2. Buy the $49 BLE Pioneer Kit:
www.cypress.com/CY8CKIT-042-BLE
3. Download the Getting Started with PSoC 4 BLE App Note
www.cypress.com/go/AN91267
The BLE Pioneer Kit (CY8CKIT-042-BLE) contains:
BLE Pioneer Baseboard
Provides access to all PSoC 4 BLE GPIOs
Compatible with Arduino™ and Digilent® Pmod™ hardware ecosystems
Features on-board CapSense slider, RGB LED, push buttons and Cypress FRAM
Includes on-board PSoC 5LP for program and debug (KitProg)
Selectable voltage setting of 1.7 V, 3.3 V or 5 V, including coin-cell battery operation
BLE Modules
Includes two ( PSoC 4 and PRoG ) BLE modules that plug into the BLE Pioneer Baseboard
Features on-board PCB antenna and provides access to all GPIOs
Supports BLE-UART bridge via an on-board four-pin header
BLE USB Dongle
Enables a PC to act as the BLE host for developing and debugging BLE peripherals
Features an on-board LED, push button and KitProg for program and debug
Example Projects
Includes PSoC Creator example projects for common BLE profiles, such as HRM, Glucose Meter and HID
Includes iOS and Android mobile apps with full source code
BLE Pioneer Baseboard
PSoC 4 Module
BLE USB Dongle
Example iOS and Android Apps
PRoG 4 Module
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 32
CYPRESS CONFIDENTIAL32
Design Problems
Add BLE connectivity to an HRM
Implement a custom analog front end(s) for sensing and
filtering of the heart rate signals
Implement capacitive touch-sensing buttons for user input
Drive a Segment LCD to display the measured heart rate
Design for low-power operation from a coin-cell battery
PSoC Solution
Simple, one-chip implementation for BLE connectivity,
including the HRM Profile
Programmable analog front end(s) with opamps and SAR
ADC for sensing and filtering of the heart rate signals
Integrated CapSense for buttons, sliders and trackpads
Integrated Segment LCD drive
Five flexible low-power modes for long battery life
One-chip = MCU + AFE + CapSense + BLE Radio
PSoC 4 BLE Solution Example –
Heart Rate Monitor (HRM)
BLE Heart Rate Monitor
PSoC 4 BLE can enable a
similar one-chip integrated BLE
solution with a custom AFE and
low power consumption
PSoC 4 BLE Value
Design Software: PSoC Creator
Kit: BLE Pioneer Kit (CY8CKIT-042-BLE)
App Note: Getting Started with PSoC 4 BLE
Example Project: PSoC 4 BLE Heart Rate Monitor example
project in PSoC Creator
PSoC 4 BLE Design Resources
Block Diagram
PSoC 4 BLE One-Chip Solution
SAR2
ADC
Electrode 1
Electrode 2
CORTEX-M0
48 MHz
BLE
System RF Link
A
M
U
X
Filter
Opamp x 2
Amplifier
Opamp x 2
Battery
Voltage
HRM
Programmable
analog block
to create a
custom AFE1
Segment
LCD Drive
LCD
CapSenseButtons
2
SCB3Accelerometer
32
32
32
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 33
CYPRESS CONFIDENTIAL33
CySmart™ application for Android and iOS
CySmart™ is a Bluetooth® Low Energy (LE) app developed by Cypress
Semiconductor Corporation smart phones and tablets.
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 34
CYPRESS CONFIDENTIAL34
CYALKIT-E02 Solar-Powered BLE Sensor
Beacon Reference Design Kit (RDK)
 Features:
 Solar BLE Sensor
− Tiny, thin design: 25 mm diameter x 5.5 mm (Enclosure size)
− Operates at minimum 100 lux
− Transmits temperature and humidity sensor data
− Up to 30-hours operation without ambient light via the fully
charged super capacitor (0.2 F)
− Mounted Energy Harvesting PMIC S6AE103A and EZ-BLE™
PRoC Module,
temperature and humidity sensor, 15 mm x 15 mm solar cell
 BLE-USB Bridge and Debug Board
− Easy-to-use BLE data receiver and on-chip debugging for
the Solar BLE sensor
− LEDs for users, status, and USB power
 Cypress® BLE-Beacon™ app
− Free software application
− Supported iOS, Android devices, and PCs
− 2D/3D graph visualization for sensor data
24 mm
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 35
CYPRESS CONFIDENTIAL35
BCM9WICED_SENSE2 Evaluation and
Development Kit
Features
• Cypress BCM20737L SoC with Bluetooth Smart technology
• Six MEMS Sensors : Gyroscope, Accelerometer, eCompass,
Pressure sensor, Humidity & temperature
• Associated smartphone app interfaces with the Development kit to
allow for reduced development time
WICED Sense
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 36
CYPRESS CONFIDENTIAL36
PSoC® 4 BLE 101 Video Tutorial Series:
How To Create Products Using PSoC 4 BLE
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 37
CYPRESS CONFIDENTIAL37
100 projects in 100 days
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 38
CYPRESS CONFIDENTIAL38
References and Links
− Product webpage: www.cypress.com/PSoC4BLE
− Product datasheet: www.cypress.com/PSoC4BLE
− Product roadmap: www.cypress.com/PSoCRoadmap
− PSoC Creator IDE: www.cypress.com/PSoCCreator
− BLE Pioneer Kit: www.cypress.com/CY8CKIT-042-BLE
− Product introductory video: www.cypress.com/PSoC4BLE
− Training: www.cypress.com/training
− Kits: www.cypress.com/kits
Application Notes:
− Getting Started with PSoC 4 BLE (AN791267): www.cypress.com/go/AN91267
− PSoC 4 BLE Measuring Power Consumption (AN92584): www.cypress.com/go/AN92584
− Creating BLE Applications Using PSoC 4 BLE (AN91184): www.cypress.com/go/AN91184
− Creating Custom Profiles Using PSoC 4 BLE (AN96112): www.cypress.com/go/AN96112
Design Guides:
− CapSense Design Guide: www.cypress.com/go/AN85951
− PSoC 4 BLE Antenna Design Guide: www.cypress.com/go/AN91445
− Knowledge Base: www.cypress.com/PSoC4BLEKBA
− BLE Compliance and Interoperability Report: www.cypress.com/BLECompliance
− BLE customer presentation: www.cypress.com/blecustomer
− Bluetooth SIG website: www.bluetooth.org
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 39
CYPRESS CONFIDENTIAL3939 CYPRESS CONFIDENTIAL
FINAL THOUGHTS
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 40
CYPRESS CONFIDENTIAL40
Final Thoughts
PSOC 4 BLE – BEST CHOICE FOR IOT DEVICES!
Simply Learning. Cypress provide a lot of Development KITs,
Trainings, Code Examples, Datasheets.
YOU SHOULD TRY IT !
002-16132 Owner: UTSV
Rev *B
Product Family Presentation: Wireless Solutions for The IoT (Customer) 41
CYPRESS CONFIDENTIAL41
Thank You!

More Related Content

What's hot

NashTech - Azure IoT Solutions on Microsoft Azure
NashTech - Azure IoT Solutions on Microsoft AzureNashTech - Azure IoT Solutions on Microsoft Azure
NashTech - Azure IoT Solutions on Microsoft AzurePhi Huynh
 
Track 3 session 5 - st dev con 2016 - microsoft - from sensors to business ...
Track 3   session 5 - st dev con 2016 - microsoft - from sensors to business ...Track 3   session 5 - st dev con 2016 - microsoft - from sensors to business ...
Track 3 session 5 - st dev con 2016 - microsoft - from sensors to business ...ST_World
 
IoT Platforms and Architecture
IoT Platforms and ArchitectureIoT Platforms and Architecture
IoT Platforms and ArchitectureLee House
 
Eclipse IOT [IoT World Santa Clara]
Eclipse IOT  [IoT World Santa Clara]Eclipse IOT  [IoT World Santa Clara]
Eclipse IOT [IoT World Santa Clara]Ian Skerrett
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Ian Skerrett
 
IBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM France
 
Cloud Platform for IoT
Cloud Platform for IoTCloud Platform for IoT
Cloud Platform for IoTNaoto Umemori
 
Azure IoT End-to-End
Azure IoT End-to-EndAzure IoT End-to-End
Azure IoT End-to-EndMartin Abbott
 
AIoT: Intelligence on Microcontroller
AIoT: Intelligence on MicrocontrollerAIoT: Intelligence on Microcontroller
AIoT: Intelligence on MicrocontrollerAndri Yadi
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Ian Skerrett
 
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AITechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AIAndri Yadi
 
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3   session 1 - st dev con 2016 -ieee- iot standards adn open sourceTrack 3   session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open sourceST_World
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a NutshellAndri Yadi
 
2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronicsMITEF México
 
Building the IOT Platform as a Service
Building the IOT Platform as a ServiceBuilding the IOT Platform as a Service
Building the IOT Platform as a ServiceJesus Rodriguez
 
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - ConclusionInternet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - ConclusionRobbrecht van Amerongen
 
Internet of things - The Present & The Future
Internet of things - The Present & The FutureInternet of things - The Present & The Future
Internet of things - The Present & The Futureiotians
 
IoT and Low Power WANs Can Enable Smart Cities and Smart Health 4-8-17
IoT and Low Power WANs Can Enable Smart Cities and Smart Health 4-8-17IoT and Low Power WANs Can Enable Smart Cities and Smart Health 4-8-17
IoT and Low Power WANs Can Enable Smart Cities and Smart Health 4-8-17Ed Hightower
 

What's hot (20)

Iot
IotIot
Iot
 
NashTech - Azure IoT Solutions on Microsoft Azure
NashTech - Azure IoT Solutions on Microsoft AzureNashTech - Azure IoT Solutions on Microsoft Azure
NashTech - Azure IoT Solutions on Microsoft Azure
 
Track 3 session 5 - st dev con 2016 - microsoft - from sensors to business ...
Track 3   session 5 - st dev con 2016 - microsoft - from sensors to business ...Track 3   session 5 - st dev con 2016 - microsoft - from sensors to business ...
Track 3 session 5 - st dev con 2016 - microsoft - from sensors to business ...
 
IoT Platforms and Architecture
IoT Platforms and ArchitectureIoT Platforms and Architecture
IoT Platforms and Architecture
 
Eclipse IOT [IoT World Santa Clara]
Eclipse IOT  [IoT World Santa Clara]Eclipse IOT  [IoT World Santa Clara]
Eclipse IOT [IoT World Santa Clara]
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0
 
IBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome Challenge
 
Cloud Platform for IoT
Cloud Platform for IoTCloud Platform for IoT
Cloud Platform for IoT
 
Azure IoT End-to-End
Azure IoT End-to-EndAzure IoT End-to-End
Azure IoT End-to-End
 
AIoT: Intelligence on Microcontroller
AIoT: Intelligence on MicrocontrollerAIoT: Intelligence on Microcontroller
AIoT: Intelligence on Microcontroller
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT
 
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AITechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
 
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3   session 1 - st dev con 2016 -ieee- iot standards adn open sourceTrack 3   session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open source
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a Nutshell
 
2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics
 
Building the IOT Platform as a Service
Building the IOT Platform as a ServiceBuilding the IOT Platform as a Service
Building the IOT Platform as a Service
 
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - ConclusionInternet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
 
Internet of things - The Present & The Future
Internet of things - The Present & The FutureInternet of things - The Present & The Future
Internet of things - The Present & The Future
 
Simon Ford - ARM and the Open Internet of Things
Simon Ford - ARM and the Open Internet of ThingsSimon Ford - ARM and the Open Internet of Things
Simon Ford - ARM and the Open Internet of Things
 
IoT and Low Power WANs Can Enable Smart Cities and Smart Health 4-8-17
IoT and Low Power WANs Can Enable Smart Cities and Smart Health 4-8-17IoT and Low Power WANs Can Enable Smart Cities and Smart Health 4-8-17
IoT and Low Power WANs Can Enable Smart Cities and Smart Health 4-8-17
 

Similar to Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}

An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5Premier Farnell
 
IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)Mirco Vanini
 
Track 3 session 4 - st dev con 2016 - sensortile
Track 3   session 4 - st dev con 2016 - sensortileTrack 3   session 4 - st dev con 2016 - sensortile
Track 3 session 4 - st dev con 2016 - sensortileST_World
 
R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...
R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...
R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...Lviv Startup Club
 
01 Mcu Day 2009 (Aec Intro) 8 6 Editado
01   Mcu Day 2009 (Aec Intro) 8 6   Editado01   Mcu Day 2009 (Aec Intro) 8 6   Editado
01 Mcu Day 2009 (Aec Intro) 8 6 EditadoTexas Instruments
 
Brochure (2016-01-30)
Brochure (2016-01-30)Brochure (2016-01-30)
Brochure (2016-01-30)Jonah McLeod
 
IoT support for .NET Core
IoT support for .NET CoreIoT support for .NET Core
IoT support for .NET CoreMirco Vanini
 
Introduction to Capacitive Sensing Part1
Introduction to Capacitive Sensing Part1Introduction to Capacitive Sensing Part1
Introduction to Capacitive Sensing Part1Premier Farnell
 
2nd ARM Developer Day - NXP USB Workshop
2nd ARM Developer Day - NXP USB Workshop2nd ARM Developer Day - NXP USB Workshop
2nd ARM Developer Day - NXP USB WorkshopAntonio Mondragon
 
Sudhir tms 320 f 2812
Sudhir tms 320 f 2812 Sudhir tms 320 f 2812
Sudhir tms 320 f 2812 vijaydeepakg
 
MPU and MCU IP Cores from CAST
MPU and MCU IP Cores from CASTMPU and MCU IP Cores from CAST
MPU and MCU IP Cores from CASTCAST, Inc.
 
IoT support for .NET Core - IoT Saturday 2020
IoT support for .NET Core - IoT Saturday 2020IoT support for .NET Core - IoT Saturday 2020
IoT support for .NET Core - IoT Saturday 2020Mirco Vanini
 
Necessity of 32-Bit Controllers
Necessity of 32-Bit ControllersNecessity of 32-Bit Controllers
Necessity of 32-Bit Controllersmohanav
 
Developing an avr microcontroller system
Developing an avr microcontroller systemDeveloping an avr microcontroller system
Developing an avr microcontroller systemnugnugmacmac
 
Company profile - Elekso
Company profile - EleksoCompany profile - Elekso
Company profile - Eleksojiwaniaziz
 
An Entire Concept of Embedded systems
An Entire Concept of Embedded systems An Entire Concept of Embedded systems
An Entire Concept of Embedded systems Prabhakar Captain
 
An entire concept of embedded systems entire ppt
An entire concept of embedded systems entire pptAn entire concept of embedded systems entire ppt
An entire concept of embedded systems entire pptPrabhakar Captain
 
AXONIM 2018 industrial automation technical support
AXONIM 2018 industrial automation technical supportAXONIM 2018 industrial automation technical support
AXONIM 2018 industrial automation technical supportVitaliy Bozhkov ✔
 
Smartsensor 120713051429-phpapp02
Smartsensor 120713051429-phpapp02Smartsensor 120713051429-phpapp02
Smartsensor 120713051429-phpapp02Chakridhar Chakri
 

Similar to Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp} (20)

An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5
 
IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)
 
Track 3 session 4 - st dev con 2016 - sensortile
Track 3   session 4 - st dev con 2016 - sensortileTrack 3   session 4 - st dev con 2016 - sensortile
Track 3 session 4 - st dev con 2016 - sensortile
 
R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...
R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...
R0boCamp2016 Віктор Кремінь: Системи на кристалі Cypress PSoC для вбудованих ...
 
01 Mcu Day 2009 (Aec Intro) 8 6 Editado
01   Mcu Day 2009 (Aec Intro) 8 6   Editado01   Mcu Day 2009 (Aec Intro) 8 6   Editado
01 Mcu Day 2009 (Aec Intro) 8 6 Editado
 
Brochure (2016-01-30)
Brochure (2016-01-30)Brochure (2016-01-30)
Brochure (2016-01-30)
 
IoT support for .NET Core
IoT support for .NET CoreIoT support for .NET Core
IoT support for .NET Core
 
Introduction to Capacitive Sensing Part1
Introduction to Capacitive Sensing Part1Introduction to Capacitive Sensing Part1
Introduction to Capacitive Sensing Part1
 
2nd ARM Developer Day - NXP USB Workshop
2nd ARM Developer Day - NXP USB Workshop2nd ARM Developer Day - NXP USB Workshop
2nd ARM Developer Day - NXP USB Workshop
 
Sudhir tms 320 f 2812
Sudhir tms 320 f 2812 Sudhir tms 320 f 2812
Sudhir tms 320 f 2812
 
MPU and MCU IP Cores from CAST
MPU and MCU IP Cores from CASTMPU and MCU IP Cores from CAST
MPU and MCU IP Cores from CAST
 
IoT support for .NET Core - IoT Saturday 2020
IoT support for .NET Core - IoT Saturday 2020IoT support for .NET Core - IoT Saturday 2020
IoT support for .NET Core - IoT Saturday 2020
 
Necessity of 32-Bit Controllers
Necessity of 32-Bit ControllersNecessity of 32-Bit Controllers
Necessity of 32-Bit Controllers
 
Assignmentdsp
AssignmentdspAssignmentdsp
Assignmentdsp
 
Developing an avr microcontroller system
Developing an avr microcontroller systemDeveloping an avr microcontroller system
Developing an avr microcontroller system
 
Company profile - Elekso
Company profile - EleksoCompany profile - Elekso
Company profile - Elekso
 
An Entire Concept of Embedded systems
An Entire Concept of Embedded systems An Entire Concept of Embedded systems
An Entire Concept of Embedded systems
 
An entire concept of embedded systems entire ppt
An entire concept of embedded systems entire pptAn entire concept of embedded systems entire ppt
An entire concept of embedded systems entire ppt
 
AXONIM 2018 industrial automation technical support
AXONIM 2018 industrial automation technical supportAXONIM 2018 industrial automation technical support
AXONIM 2018 industrial automation technical support
 
Smartsensor 120713051429-phpapp02
Smartsensor 120713051429-phpapp02Smartsensor 120713051429-phpapp02
Smartsensor 120713051429-phpapp02
 

More from Lviv Startup Club

Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Lviv Startup Club
 
Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)
Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)
Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)Lviv Startup Club
 
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...Lviv Startup Club
 
Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...
Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...
Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...Lviv Startup Club
 
Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...
Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...
Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...Lviv Startup Club
 
Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)
Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)
Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)Lviv Startup Club
 
Igor Protsenko: Difference between outsourcing and product companies for prod...
Igor Protsenko: Difference between outsourcing and product companies for prod...Igor Protsenko: Difference between outsourcing and product companies for prod...
Igor Protsenko: Difference between outsourcing and product companies for prod...Lviv Startup Club
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Lviv Startup Club
 
Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)
Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)
Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)Lviv Startup Club
 
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...Lviv Startup Club
 
Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)
Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)
Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)Lviv Startup Club
 
Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...
Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...
Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...Lviv Startup Club
 
Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...
Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...
Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...Lviv Startup Club
 
Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...
Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...
Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...Lviv Startup Club
 
Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...
Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...
Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...Lviv Startup Club
 
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...Lviv Startup Club
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Lviv Startup Club
 
Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...
Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...
Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...Lviv Startup Club
 
Nikita Artemchuk: Навчання та розвиток продакт менеджера (UA)
Nikita Artemchuk: Навчання та розвиток продакт менеджера (UA)Nikita Artemchuk: Навчання та розвиток продакт менеджера (UA)
Nikita Artemchuk: Навчання та розвиток продакт менеджера (UA)Lviv Startup Club
 
Mykyta Melnyk: Досвід провадження AI Driven Development, кейси використання т...
Mykyta Melnyk: Досвід провадження AI Driven Development, кейси використання т...Mykyta Melnyk: Досвід провадження AI Driven Development, кейси використання т...
Mykyta Melnyk: Досвід провадження AI Driven Development, кейси використання т...Lviv Startup Club
 

More from Lviv Startup Club (20)

Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
 
Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)
Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)
Anatolii Vintsyk: Комунікації в проєкті під час війни (UA)
 
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...
 
Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...
Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...
Diana Natkhir: Інструменти Change management для роботи з клієнтами в продукт...
 
Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...
Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...
Khristina Pototska: Steering the Ship: Product Management in Startups vs. Glo...
 
Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)
Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)
Oleksandr Buratynskyi: Як Agile Coach мікроменеджером став 🙃 (UA)
 
Igor Protsenko: Difference between outsourcing and product companies for prod...
Igor Protsenko: Difference between outsourcing and product companies for prod...Igor Protsenko: Difference between outsourcing and product companies for prod...
Igor Protsenko: Difference between outsourcing and product companies for prod...
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
 
Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)
Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)
Valeriy Kozlov: Taming the Startup Chaos: GTD for Founders & Small Teams (UA)
 
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...
 
Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)
Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)
Viktoriia Honcharova: PMI: нова стратегія розвитку управління проєктами (UA)
 
Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...
Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...
Andrii Mandrika: Як системно допомагати ЗСУ, використовуючи продуктовий підхі...
 
Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...
Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...
Michael Vidyakin: From Vision to Victory: Mastering the Project-Strategy Conn...
 
Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...
Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...
Kateryna Kubasova: Абстрактне Оксфордське лідерство конкретному українському ...
 
Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...
Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...
Andrii Salii: Навіщо публічному сектору NPS: будуємо довіру через відкритість...
 
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...
Anton Hlazkov: Впровадження змін – це процес чи проєкт? Чому важливо розуміти...
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
 
Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...
Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...
Yana Bort: Ритм організації. Чи можливо синхронізувати великий ентерпрайз за ...
 
Nikita Artemchuk: Навчання та розвиток продакт менеджера (UA)
Nikita Artemchuk: Навчання та розвиток продакт менеджера (UA)Nikita Artemchuk: Навчання та розвиток продакт менеджера (UA)
Nikita Artemchuk: Навчання та розвиток продакт менеджера (UA)
 
Mykyta Melnyk: Досвід провадження AI Driven Development, кейси використання т...
Mykyta Melnyk: Досвід провадження AI Driven Development, кейси використання т...Mykyta Melnyk: Досвід провадження AI Driven Development, кейси використання т...
Mykyta Melnyk: Досвід провадження AI Driven Development, кейси використання т...
 

Recently uploaded

一比一原版AIS毕业证成绩单如何办理
一比一原版AIS毕业证成绩单如何办理一比一原版AIS毕业证成绩单如何办理
一比一原版AIS毕业证成绩单如何办理cnzepoz
 
F5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxF5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxArjunJain44
 
Matrix Methods.pptxbbbbbbbbbbbbbbbbbbbbb
Matrix Methods.pptxbbbbbbbbbbbbbbbbbbbbbMatrix Methods.pptxbbbbbbbbbbbbbbbbbbbbb
Matrix Methods.pptxbbbbbbbbbbbbbbbbbbbbbjoshuaclack73
 
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...Amil Baba Dawood bangali
 
一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理cnzepoz
 
一比一原版UBC毕业证成绩单如何办理
一比一原版UBC毕业证成绩单如何办理一比一原版UBC毕业证成绩单如何办理
一比一原版UBC毕业证成绩单如何办理cnzepoz
 
China Die Casting Manufacturer & Supplier - Bian Diecast
China Die Casting Manufacturer & Supplier - Bian DiecastChina Die Casting Manufacturer & Supplier - Bian Diecast
China Die Casting Manufacturer & Supplier - Bian DiecastAMshares
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理eemet
 
Aluminum Die Casting Manufacturers in China - BIAN Diecast
Aluminum Die Casting Manufacturers in China - BIAN DiecastAluminum Die Casting Manufacturers in China - BIAN Diecast
Aluminum Die Casting Manufacturers in China - BIAN DiecastAMshares
 
1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptx1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptxlouise569794
 
Memory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyMemory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyAhmed Abdelazeem
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理kywwoyk
 
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...Amil baba
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理kywwoyk
 

Recently uploaded (14)

一比一原版AIS毕业证成绩单如何办理
一比一原版AIS毕业证成绩单如何办理一比一原版AIS毕业证成绩单如何办理
一比一原版AIS毕业证成绩单如何办理
 
F5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxF5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptx
 
Matrix Methods.pptxbbbbbbbbbbbbbbbbbbbbb
Matrix Methods.pptxbbbbbbbbbbbbbbbbbbbbbMatrix Methods.pptxbbbbbbbbbbbbbbbbbbbbb
Matrix Methods.pptxbbbbbbbbbbbbbbbbbbbbb
 
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
 
一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理
 
一比一原版UBC毕业证成绩单如何办理
一比一原版UBC毕业证成绩单如何办理一比一原版UBC毕业证成绩单如何办理
一比一原版UBC毕业证成绩单如何办理
 
China Die Casting Manufacturer & Supplier - Bian Diecast
China Die Casting Manufacturer & Supplier - Bian DiecastChina Die Casting Manufacturer & Supplier - Bian Diecast
China Die Casting Manufacturer & Supplier - Bian Diecast
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
Aluminum Die Casting Manufacturers in China - BIAN Diecast
Aluminum Die Casting Manufacturers in China - BIAN DiecastAluminum Die Casting Manufacturers in China - BIAN Diecast
Aluminum Die Casting Manufacturers in China - BIAN Diecast
 
1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptx1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptx
 
Memory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyMemory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technology
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
 

Андрій Озгович “IoT Cypress solution. Low cost, low power” {R0boCamp}

  • 1. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 1 CYPRESS CONFIDENTIAL1 Andriy Ozhovych IoT Cypress Solution. Low cost, Low power. June 17, 2017
  • 2. CYPRESS CONFIDENTIAL – EHK2 Agenda 1. PSoC architecture, characteristics of PSoC 4 BLE family units of Cypress. 2. PSoC Creator - Integrated Design Environment. 3. PSoC Creator BLE Component. 4. Quick Start with Cypress BLE. Goals - Explain the advantages of IoT solutions of Cypress - Make you love Cypress products - Show a Roadmap of deep learning and using Cypress products
  • 3. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 3 CYPRESS CONFIDENTIAL3 IoT Devices Consumer Home Automation Speakers/Headsets Wearables Toys and Gadgets Commercial Retail Factory Automation Medical Lighting Embedded DTV Printers Imaging Gaming, Remotes and HID Automotive In-Vehicle Infotainment Sensor Systems Diagnostics Driver Assistance
  • 4. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 4 CYPRESS CONFIDENTIAL4 IoT products require sensor-based BLE systems Today’s Engineering Challenges • Designing systems with multiple ICs increases BOM cost • Sensor-based systems require sensor analog front-end(s) , digital control logic, a BLE radio and an MCU • Sophisticated user interfaces require additional touch or display ICs MCU and BLE Device Selection Digital Design Prototyping Firmware and BLE Stack Development and Programming Analog Design
  • 5. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 5 CYPRESS CONFIDENTIAL55 CYPRESS CONFIDENTIAL Cypress PSoC 4 BLE
  • 6. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 6 CYPRESS CONFIDENTIAL6 PSoC: The World’s First Programmable, Embedded Design Platform CPU Bluetooth module Digital Components Analog Components Sensor Interface PSoC is a programmable, embedded design platform that: • Includes a CPU, like the 32-bit ARM® Cortex™-M0, with both analog and digital programmable blocks • Accelerates embedded system design with reliable, easy-to-use solutions, such as touch sensing • Enables low-power designs
  • 7. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 7 CYPRESS CONFIDENTIAL7 32-bit MCU subsystem 48-MHz ARM® Cortex™-M0 CPU Up to 256KB flash and 32KB SRAM Programmable AFE Four opamps, configurable as PGAs, comparators, filters, etc. One 12-bit, 1-Msps SAR1 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 TCPWM2 blocks: 16-bit timer, counter or PWM Two configurable serial communication blocks (SCBs): I2C master or slave, SPI master or slave, or UART Applications Features PSoC 4 BLE Integrates Programmable AFEs, Digital Logic and CapSense Block Diagram Sports and fitness monitors, wearable electronics, medical devices, home automation solutions, game controllers, sensor-based low-power systems for IoT
  • 8. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 8 CYPRESS CONFIDENTIAL8 Product Overview: BLE Series Feature PSoC 4 BLE Series PRoC BLE Series CPU core Cortex-M0 Cortex-M0 CPU Speed (MHz) 48 48 Flash Size/SRAM (KB) 256/32 256/32 ADC 12-bit SAR 1 Msps 12-bit SAR 1 Msps Opamps 4 - Comparators 2 2 IDACs 2 2 UDBs 4 - Timers, Counters, PWMs 4/4/8 4/4/8 Capsense Yes Yes I2S Yes Yes Serial Interfaces 4 SPI, 2 I2C, 4 UART - I/Os (Capacitive Sensing I/Os) 36 36 Package 56QFN, 68CSP 56QFN, 68CSP Applications General purpose, such as sports and fitness monitors, wearable electronics, etc. PC peripharels, HID, remote control 10a
  • 9. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 9 CYPRESS CONFIDENTIAL9 PSoC® 4 Portfolio ARM® Cortex®-M0/M0+ | CapSense® | Timer/Counter/PWM PSoC MCU PSoC 4000 Intelligent Analog PSoC 4100 Programmable Digital PSoC 4200 BL = BLE-Series S = S-Series M = M-Series L = L-Series CY8C4014 16-MHz M0, 16K/2K1, CMP2, I2C, IDAC5 CY8C4124 24-MHz M0, 16K/4K1, CMP2, Opamp, ADC3, SCB4, IDAC5 CY8C4244 48-MHz M0, 16K/4K1, CMP2, Opamp, ADC3, SCB4, IDAC5, UDB7 CY8C4127-M 24-MHz M0, 128K/16K1, CMP2, Opamp, ADC3, SCB4, IDAC5 CY8C4247-BL 48-MHz M0, 128K/16K1, CMP2, Opamp, ADC3, SCB4, IDAC5, BLE6, UDB7 CY8C4024-S 24-MHz M0+, 16K/2K1, CMP2, ADC3, SCB4, IDAC5, Smart I/O9 CY8C4125 24-MHz M0, 32K/4K1, CMP2, Opamp, ADC3, SCB4, IDAC5 CY8C4245 48-MHz M0, 32K/4K1, CMP2, Opamp, ADC3, SCB4, IDAC5, UDB7 CY8C4128-BL 24-MHz M0, 256K/32K1, CMP2, Opamp, ADC3, SCB4, IDAC5, BLE6 CY8C4248-BL 48-MHz M0, 256K/32K1, CMP2, Opamp, ADC3, SCB4, IDAC5, BLE6, UDB7 Flash CY8C4246-M 48-MHz M0, 64K/8K1, CMP2, Opamp, ADC3, SCB4, IDAC5, UDB7 CY8C4126-M 24-MHz M0, 64K/8K1, CMP2, Opamp, ADC3, SCB4, IDAC5 CY8C4247-L 48-MHz M0, 128K/16K1, CMP2, Opamp, ADC3, SCB4, IDAC5, UDB7, CAN8, USB CY8C4248-L 48-MHz M0, 256K/32K1, CMP2, Opamp, ADC3, SCB4, IDAC5, UDB7, CAN8, USB CY8C4127-BL 24-MHz M0, 128K/16K1, CMP2, Opamp, ADC3, SCB4, IDAC5, BLE6 CY8C4247-M 48-MHz M0, 128K/16K1, CMP2, Opamp, ADC3, SCB4, IDAC5, UDB7, CAN8 CY8C4246-L 48-MHz M0, 64K/8K1, CMP2, Opamp, ADC3, SCB4, IDAC5, UDB7, CAN8, USB CY8C4045-S 48-MHz M0+, 32K/4K1, CMP2, ADC3, SCB4, IDAC5, Smart I/O9 CY8C4124-S 24-MHz M0+, 16K/4K1, CMP2, Opamp, ADC3, SCB4, IDAC5, Smart I/O9 CY8C4125-S 24-MHz M0+, 32K/4K1, CMP2, Opamp, ADC3, SCB4, IDAC5, Smart I/O9 CY8C4146-S 48-MHz M0+, 64K/8K1, CMP2, Opamp, ADC3, SCB4, IDAC5, Smart I/O9 1 Flash KB/SRAM KB 4 Serial communication block 7 Universal digital block 2 Comparator 5 Current-output DAC 8 Controller area network 3 Analog-to-digital converter 6 Bluetooth Low Energy 9 Embedded programmable digital logic in the I/O subsystem CY8C41xxPS 48-MHz M0+, 32K/4K1, CMP2, Opamp, ADC3, SCB4, VDAC5, Smart I/O9 NEW Q117
  • 10. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 10 CYPRESS CONFIDENTIAL10 Today’s Engineering Challenges Achieving low system power is difficult Wireless systems often operate from coin-cell batteries Optimizing system power requires careful use of low-power modes Battery Drain is a Big Problem Using Active and Sleep Power Modes Can Cut Power Up to 10x Designing an embedded system to optimize sleep and active power modes to conserve system power consumption is difficult 0.00 0.50 1.00 1.50 2.00 2.50 Current(mA) Time (ms) Deep-Sleep Sleep Active System Current (mA) Average Current (mA)
  • 11. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 11 CYPRESS CONFIDENTIAL11 ~~ PSoC 4 BLE Enables Low-Power Wireless Systems PSoC 4 BLE has best-in-class low-power modes  Consumes the lowest current in Stop mode with GPIO retention  Retains SRAM data in Hibernate mode  Retains complete system status in Deep-Sleep mode  Provides APIs to switch easily between low-power modes  Consumes 18.9-μA avg. current for a 1-sec connection interval Power Mode Current Consumption Code Execution Digital Peripherals Available Analog Peripherals Available Wake-Up Sources Wake-Up Time Active 2.5 mA @ 6 MHz Yes All All - - Sleep 1.3 mA No All All Any interrupt source 0 Deep-Sleep 1.3 μA No WDT, LCD, I2 C/SPI, Link-Layer Comparator, Opamps, POR, BOD Comparator, GPIO8 , WDT, SCB9 25 μs Hibernate 150 nA No No Comparator, POR, BOD Comparator, GPIO 2 ms Stop 20 nA No No No Wake-Up pin, XRES10 2 ms Stage Power Mode Activity A Active Oscillator Startup B Sleep Oscillator Startup C Sleep RF Transmit D Sleep RF Receive E Active Stack Processing F Deep-Sleep WCO On Average current consumption for connection interval of 1 sec = 18.9 µA PSoC 4 BLE Current Consumption Deep-SleepActiveSleepActive Current(mA) Time (µs) 1,000 2,000 3,000 4,000 999,000 1,000,0000 A B C D E F 20 18 16 14 12 10 8 6 4 2 0
  • 12. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 12 CYPRESS CONFIDENTIAL12 PSoC Terms PSoC Creator™ Is an Integrated Design Environment (IDE) that enables concurrent hardware and firmware editing, compiling and debugging of PSoC systems. Applications are created using schematic capture and over 150 pre-verified, production-ready peripheral Components. Components • Free embedded ICs represented by an icon in PSoC Creator software. • Used to integrate multiple ICs and system interfaces into one PSoC. • Dragged and dropped as icons to design systems in PSoC Creator. • The BLE Component creates Bluetooth Smart products in minutes. • The Programmable Analog Components are used for sensors. Component Configuration Tools • Simple graphical user interfaces in PSoC Creator • Embedded in each Component • Used to customize Component parameters • Accessed by right-clicking a Component PSoC 4 BLE A PSoC 4 IC with an integrated BLE radio Includes a royalty-free BLE Protocol Stack compatible with Bluetooth 4.2 BLE Component and Configuration Tool in PSoC Creator BLE Component Icon
  • 13. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 13 CYPRESS CONFIDENTIAL1313 CYPRESS CONFIDENTIAL PSoC Creator Integrated Design Environment.
  • 14. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 14 CYPRESS CONFIDENTIAL14 PSoC Creator Enables Complete System Design 1.Explore the library of 100+ Components 2.Drag and drop Component icons to complete your hardware system design in the main design workspace 3.Configure Components using the Component Configuration Tools 4.Access Component datasheets directly from the Component Configuration Tools 5.Coding your application firmware and hardware in the PSoC Creator IDE 6.Use the Getting Started with PSoC 4 BLE App Note for complete system design guidelines
  • 15. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 15 CYPRESS CONFIDENTIAL15 Integration of CapSense and programmable analog and digital logic 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 TCPWMs, SCBs and UDBs 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 the UDBs 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 with on-chip multiplexers PSoC 4 BLE Integrates Programmable Analog and Digital Logic, and CapSense HRM Input
  • 16. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 16 CYPRESS CONFIDENTIAL16 Schematic Example
  • 17. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 17 CYPRESS CONFIDENTIAL17 Customizer Example – SPI Using a Customizer reduce errors and accelerates development process.
  • 18. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 18 CYPRESS CONFIDENTIAL18 PSoC Creator Components Library
  • 19. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 19 CYPRESS CONFIDENTIAL19 PSoC Creator Components Library
  • 20. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 20 CYPRESS CONFIDENTIAL2020 CYPRESS CONFIDENTIAL Bluetooth Low Energy PSoC Creator Component
  • 21. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 21 CYPRESS CONFIDENTIAL21 The BLE Component Simplifies Stack and Profile Configuration  The BLE Component contains: − The Bluetooth 4.2 specification − The BLE Protocol Stack, including all BLE Profiles − APIs for easy firmware development BLE Component Configuration Tool in PSoC Creator Right-click the BLE Component to view the Component Configuration Tool BLE Component Icon
  • 22. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 22 CYPRESS CONFIDENTIAL22 Supported Profiles and Services BLE Component supported all profiles and Services adopted by Bluetooth SIG Organization : Alert Notification Automation IO Environmental Sensing Blood Pressure Cycling Power Find Me Continuous Glucose Monitoring Glucose Indoor Positioning Proximity HTTP Proxy Time Location and Navigation Heart Rate Weight Scale Cycling Speed and Cadence
  • 23. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 23 CYPRESS CONFIDENTIAL23 BLE Customizer -> General Tab The General tab allows general configuration of the BLE Component. This tab contains tools to load and save configurations as also three main areas for the type of configuration.
  • 24. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 24 CYPRESS CONFIDENTIAL24 BLE Customizer -> Profiles Tab The Profiles tab is used to configure Profile-specific parameters. It is directly affected by the choice of Profile settings set in the General tab.
  • 25. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 25 CYPRESS CONFIDENTIAL25 BLE Customizer -> GAP Settings Tab The GAP parameters define the general connection settings required when connecting Bluetooth devices. It contains various sections of parameters based on the item you select in the tree. The GAP Settings tab displays the settings possible based on the GAP role selected in the General tab.
  • 26. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 26 CYPRESS CONFIDENTIAL26 BLE Customizer -> GAP Settings Tab -> Advertisement packet This section displays when the device is configured to contain "Peripheral," "Broadcaster," or "Peripheral and Central" GAP role. It is used to configure the Advertisement data to be used in device advertisements.
  • 27. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 27 CYPRESS CONFIDENTIAL27 BLE Customizer -> GAP Settings Tab -> Security This section contains several parameters to configure the global security options for the Component. These parameters are configurable only in Profile mode. If the device is configured as a GATT Server, you can optionally set each Characteristic using its own unique security setting in the Profile Tree.
  • 28. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 28 CYPRESS CONFIDENTIAL28 BLE Common APIs The common APIs act as a general interface between the BLE application and the BLE Stack module. BLE Common Core Functions GAP Functions GATT Functions L2CAP Functions BLE Common Events BLE Common Definitions and Data Structures used for general BLE component configuration. These include initialization, power management, and utilities allow access to the Generic Access Profile (GAP) layer of the BLE stack. allow access to the Logical link control and adaptation protocol (L2CAP) layer of the BLE stack. allow access to the Generic Attribute Profile (GATT) layer of the BLE stack Contains definitions and structures that are common to all BLE common APIs. The BLE stack generates events to notify the application on various status alerts concerning the stack. BLE Service-Specific Functions
  • 29. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 29 CYPRESS CONFIDENTIAL29 Example of BLE Service-Specific Functions List of Automation Input Output Service Server and Client Functions: AIOS server Functions: CyBle_AiossSetCharacteristicValue ( ) CyBle_AiossGetCharacteristicValue ( ) CyBle_AiossSetCharacteristicDescriptor ( ) CyBle_AiossGetCharacteristicDescriptor ( ) CyBle_AiossSendNotification ( ) CyBle_AiossSendIndication ( ) AIOS Client Functions: CyBle_AioscSetCharacteristicValueWithoutResponse ( ) CyBle_AioscSetCharacteristicValue ( ) CyBle_AioscGetCharacteristicValue ( ) CyBle_AioscSetCharacteristicDescriptor ( ) CyBle_AioscGetCharacteristicDescriptor ( )
  • 30. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 30 CYPRESS CONFIDENTIAL3030 CYPRESS CONFIDENTIAL Quick Start. Development Kits, Examples, Resources.
  • 31. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 31 CYPRESS CONFIDENTIAL31 Getting Started with PSoC 4 BLE 1. Download the PSoC Creator IDE: www.cypress.com/Creator 2. Buy the $49 BLE Pioneer Kit: www.cypress.com/CY8CKIT-042-BLE 3. Download the Getting Started with PSoC 4 BLE App Note www.cypress.com/go/AN91267 The BLE Pioneer Kit (CY8CKIT-042-BLE) contains: BLE Pioneer Baseboard Provides access to all PSoC 4 BLE GPIOs Compatible with Arduino™ and Digilent® Pmod™ hardware ecosystems Features on-board CapSense slider, RGB LED, push buttons and Cypress FRAM Includes on-board PSoC 5LP for program and debug (KitProg) Selectable voltage setting of 1.7 V, 3.3 V or 5 V, including coin-cell battery operation BLE Modules Includes two ( PSoC 4 and PRoG ) BLE modules that plug into the BLE Pioneer Baseboard Features on-board PCB antenna and provides access to all GPIOs Supports BLE-UART bridge via an on-board four-pin header BLE USB Dongle Enables a PC to act as the BLE host for developing and debugging BLE peripherals Features an on-board LED, push button and KitProg for program and debug Example Projects Includes PSoC Creator example projects for common BLE profiles, such as HRM, Glucose Meter and HID Includes iOS and Android mobile apps with full source code BLE Pioneer Baseboard PSoC 4 Module BLE USB Dongle Example iOS and Android Apps PRoG 4 Module
  • 32. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 32 CYPRESS CONFIDENTIAL32 Design Problems Add BLE connectivity to an HRM Implement a custom analog front end(s) for sensing and filtering of the heart rate signals Implement capacitive touch-sensing buttons for user input Drive a Segment LCD to display the measured heart rate Design for low-power operation from a coin-cell battery PSoC Solution Simple, one-chip implementation for BLE connectivity, including the HRM Profile Programmable analog front end(s) with opamps and SAR ADC for sensing and filtering of the heart rate signals Integrated CapSense for buttons, sliders and trackpads Integrated Segment LCD drive Five flexible low-power modes for long battery life One-chip = MCU + AFE + CapSense + BLE Radio PSoC 4 BLE Solution Example – Heart Rate Monitor (HRM) BLE Heart Rate Monitor PSoC 4 BLE can enable a similar one-chip integrated BLE solution with a custom AFE and low power consumption PSoC 4 BLE Value Design Software: PSoC Creator Kit: BLE Pioneer Kit (CY8CKIT-042-BLE) App Note: Getting Started with PSoC 4 BLE Example Project: PSoC 4 BLE Heart Rate Monitor example project in PSoC Creator PSoC 4 BLE Design Resources Block Diagram PSoC 4 BLE One-Chip Solution SAR2 ADC Electrode 1 Electrode 2 CORTEX-M0 48 MHz BLE System RF Link A M U X Filter Opamp x 2 Amplifier Opamp x 2 Battery Voltage HRM Programmable analog block to create a custom AFE1 Segment LCD Drive LCD CapSenseButtons 2 SCB3Accelerometer 32 32 32
  • 33. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 33 CYPRESS CONFIDENTIAL33 CySmart™ application for Android and iOS CySmart™ is a Bluetooth® Low Energy (LE) app developed by Cypress Semiconductor Corporation smart phones and tablets.
  • 34. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 34 CYPRESS CONFIDENTIAL34 CYALKIT-E02 Solar-Powered BLE Sensor Beacon Reference Design Kit (RDK)  Features:  Solar BLE Sensor − Tiny, thin design: 25 mm diameter x 5.5 mm (Enclosure size) − Operates at minimum 100 lux − Transmits temperature and humidity sensor data − Up to 30-hours operation without ambient light via the fully charged super capacitor (0.2 F) − Mounted Energy Harvesting PMIC S6AE103A and EZ-BLE™ PRoC Module, temperature and humidity sensor, 15 mm x 15 mm solar cell  BLE-USB Bridge and Debug Board − Easy-to-use BLE data receiver and on-chip debugging for the Solar BLE sensor − LEDs for users, status, and USB power  Cypress® BLE-Beacon™ app − Free software application − Supported iOS, Android devices, and PCs − 2D/3D graph visualization for sensor data 24 mm
  • 35. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 35 CYPRESS CONFIDENTIAL35 BCM9WICED_SENSE2 Evaluation and Development Kit Features • Cypress BCM20737L SoC with Bluetooth Smart technology • Six MEMS Sensors : Gyroscope, Accelerometer, eCompass, Pressure sensor, Humidity & temperature • Associated smartphone app interfaces with the Development kit to allow for reduced development time WICED Sense
  • 36. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 36 CYPRESS CONFIDENTIAL36 PSoC® 4 BLE 101 Video Tutorial Series: How To Create Products Using PSoC 4 BLE
  • 37. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 37 CYPRESS CONFIDENTIAL37 100 projects in 100 days
  • 38. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 38 CYPRESS CONFIDENTIAL38 References and Links − Product webpage: www.cypress.com/PSoC4BLE − Product datasheet: www.cypress.com/PSoC4BLE − Product roadmap: www.cypress.com/PSoCRoadmap − PSoC Creator IDE: www.cypress.com/PSoCCreator − BLE Pioneer Kit: www.cypress.com/CY8CKIT-042-BLE − Product introductory video: www.cypress.com/PSoC4BLE − Training: www.cypress.com/training − Kits: www.cypress.com/kits Application Notes: − Getting Started with PSoC 4 BLE (AN791267): www.cypress.com/go/AN91267 − PSoC 4 BLE Measuring Power Consumption (AN92584): www.cypress.com/go/AN92584 − Creating BLE Applications Using PSoC 4 BLE (AN91184): www.cypress.com/go/AN91184 − Creating Custom Profiles Using PSoC 4 BLE (AN96112): www.cypress.com/go/AN96112 Design Guides: − CapSense Design Guide: www.cypress.com/go/AN85951 − PSoC 4 BLE Antenna Design Guide: www.cypress.com/go/AN91445 − Knowledge Base: www.cypress.com/PSoC4BLEKBA − BLE Compliance and Interoperability Report: www.cypress.com/BLECompliance − BLE customer presentation: www.cypress.com/blecustomer − Bluetooth SIG website: www.bluetooth.org
  • 39. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 39 CYPRESS CONFIDENTIAL3939 CYPRESS CONFIDENTIAL FINAL THOUGHTS
  • 40. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 40 CYPRESS CONFIDENTIAL40 Final Thoughts PSOC 4 BLE – BEST CHOICE FOR IOT DEVICES! Simply Learning. Cypress provide a lot of Development KITs, Trainings, Code Examples, Datasheets. YOU SHOULD TRY IT !
  • 41. 002-16132 Owner: UTSV Rev *B Product Family Presentation: Wireless Solutions for The IoT (Customer) 41 CYPRESS CONFIDENTIAL41 Thank You!

Editor's Notes

  1. PSoC 4 Обєднує в одну систему