CapSense® Controllers | Cypress Semiconductor
CapSense® Controllers
Capacitive touch sensing has changed the face of design in consumer and industrial products. Cypress’ CapSense solutions bring elegant, reliable, and easy-to-use capacitive touch sensing functionality to your design, via PSoC Creator’s CapSense Component or our Mechanical Button Replacement (MBR) portfolio. Our capacitive touch sensing solutions have replaced more than four billion mechanical buttons, and it enables hundreds of diverse types of sensing applications.
Cypress’ CapSense® technology consists of the Capacitive Sigma Delta (CSD) sensing algorithm, which provides capacitive sensing using a switched capacitor technique with a delta-sigma modulator that converts the sensing current to a digital code. This patented algorithm provides high sensitivity to ensure accurate touch in noisy environments, industry leading proximity distances, and allows for fast scan times.
Cypress has also developed the SmartSense™ Auto-tuning algorithm, which provides robust noise immunity and adaptation to changing environments, without the need for manual tuning. SmartSense auto tuning that allows your CapSense system to adapt to changing environments, variations in PCB manufacturing, and eliminates the need for manual tuning.
CapSense offers industry leading low power operation, with an average current consumption of 22 uA, and the industry’s widest voltage ranges (1.71V-5.5V). CapSense also provides the industry’s best solution for liquid tolerance to prevent false touches in wet/moist environments.
For more details on how to select the best PSoC device for a CapSense application, please refer to AN64846 Getting Started with CapSense.
Features/Devices | PSoC 61 | PSoC 62 | PSoC 63 |
CapSense I/Os | 104 | 104 | 78 |
CapSense Blocks | 1 | 1 | 1 |
Liquid Tolerance | Y | Y | Y |
SmartSense | Y | Y | Y |
Digital |
9 x SCB 32 x TCPWM |
9 x SCB 32 x TCPWM 12 UDB |
9 x SCB 32 x TCPWM 12 x UDB |
Analog |
1 x 12-bit SAR ADC 1 x 12-bit VDAC 2 x Opamp 2 x LP comarator |
1 x 12-bit SAR ADC 1 x 12-bit VDAC 2 x Opamp 2 x LP comarator |
1 x 12-bit SAR ADC 1 x 12-bit VDAC 2 x Opamp 2 x LP comarator |
Comm Int | I2C/SPI/UART | I2C/SPI/UART/FS USB | I2C/SPI/UART/BLE |
PSoC 4 Table (16/24/48 MHz Arm Cortex M0 and M0+)
Features/Devices | PSoC 4100M | PSoC 4200 BLE | PSoC 4200L | PSoC 4000S |
CapSense I/Os | 54 | 35 | 97 | 35 |
CapSense Blocks | 2 | 1 | 2 | 1 |
Liquid Tolerance | Y | Y | Y | Y |
SmartSense | Y | Y | Y | Y |
Digital |
8 x TCPWM1 4 x SCB2 |
4 x TCPWM1 2 x SCB2 4 x UDB3 |
8 x TCPWM1 4 x SCB2 8 x UDB3 |
5 x TCPWM1 2 x SCB2 |
Analog |
1 x 12-bit SAR ADC 2 x 8-bit DAC 2 x 7-bit DAC 6 x Comparator 4 x Opamp |
1 x 12-bit SAR ADC 1 x 8-bit DAC 1 x 7-bit DAC 4 x Comparator 4 x Opamp |
1 x 12-bit SAR ADC 2 x 8-bit DAC 2 x 7-bit DAC 6 x Comparator 4 x Opamp |
1 x 10-bit Slope ADC 2 x 7-bit DAC 3 x Comparator |
Comm Int | I2C/SPI/UART | I2C/SPI/UART/BLE | I2C/SPI/UART | I2C/SPI/UART |
PSoC 5LP Table (67/80 MHz Arm Cortex M3)
Features/Device | CY8C56XX | CY8C58XX |
CapSense I/Os | 62 | |
CapSense Blocks | 2 | |
Liquid Tolerance | Y | |
SmartSense | Y | |
FS USB | Y | |
CAN2.0 | Y | Y |
Digital |
4 x TCPWM1 24 x UDB3 1 x DFB4 |
4 x TCPWM1 24 x UDB3 1 x DFB4 |
Analog |
2 x 12-bit SAR ADC or 1 x 12-bit DelSig ADC and 1 x 12-bit SAR ADC 4 x 8-bit DAC 4 x Comparator 4 x Opamp 4 x SC/ST Analog Block5 |
2 x 12-bit SAR ADC 1 x 20-bit DelSig ADC 4 x 8-bit DAC 4 x Comparator 4 x Opamp 4 x SC/ST Analog Block5 |
Comm Int | I2C/UART/SPI/I2S/LIN2.0 | I2C/UART/SPI/I2S/LIN2.0 |
PSoC 3 Table (50/67 MHz 8051)
Features/Device | CY8C366X | CY8C386X |
CapSense I/Os | 62 | |
CapSense Blocks | 2 | |
Liquid Tolerance | Y | |
SmartSense | Y | |
FS USB | Y | |
CAN2.0 | Y | Y |
Digital |
4 x TCPWM1 24 x UDB3 1 x DFB4 |
4 x TCPWM1 24 x UDB3 1 x DFB4 |
Analog |
1 x 12-bit DelSig ADC 4 x 8-bit DAC 4 x Comparator 4 x SC/ST Analog Block5 |
1 x 20-bit DelSig ADC 4 x 8-bit DAC 4 x Comparator 4 x SC/ST Analog Block5 |
Comm Int | I2C/UART/SPI/I2S/LIN2.0 | I2C/UART/SPI/I2S/LIN2.0 |
Features/Device | CY8C20XX7/S | CY8C21X34/B | CY8C24X94 | CY8C22X45 | CY8C28XXX |
CapSense I/Os | 31 | 24 | 44 | 37 | 41 |
CapSense Blocks | 1 | 1 | 1 | 2 | 2 |
Liquid Tolerance | Y | Y | Y | Y | Y |
SmartSense | Y (only S-parts) | Y (only B-parts) | N | Y | Y |
Digital | 3 x 16-bit timer |
1 x 8- to 32-bit timer/counter 1 x 8- to 32-bit PWM 4 x Digital Block |
1 x 8- to 32-bit timer/counter 1 x 8- to 32-bit PWM 4 x Digital Block |
1 x 8- to 32-bit timer/counter 1 x 8- to 16-bit PWM 6 x Digital Block |
1 x 8- to 32-bit timer/counter 1 x 8- to 16-bit PWM 12 x Digital Block |
Analog |
2 x LP Comparator 1 x 10-bit incremental ADC |
2 x Comparator 8- and 10-bit ADC 4 x Analog Block |
2 x Comparator 2 x 6- to 9-bit DAC 2 x 6- to 14-bit ADC 2 x Amplifier 6 x Analog Block |
4 x Comparator 1 x 8-bit DAC 1 x 10-bit SAR ADC 8 x Analog Block |
6 x Comparator 4 x 6- to 9-bit DAC 4 x 6- to 14-bit ADC 1 x 10-bit SAR ADC 4 x Amplifier 12 x Analog Block |
Comm Int | I2C/SPI/UART(TXSW) | I2C/SPI/UART | I2C/SPI/UART/USB | I2C/SPI/UART | I2C/SPI/UART |
1 Timer/Counter/PWM Block (TCPWM): Programmable Digital Block that is configurable as a 16-bit Timer, Counter, PWM or quadrature decoder
2 Serial Communication Block (SCB):A PSoC Programmable Digital Block that is configurable as a UART, SPI or I2C interface. PSoC Creator provides a Software Transmit UART (TX8) Component for all devices.
3 Universal Digital Block (UDB): A PSoC Programmable Digital Block that contains two programmable logic devices (PLDs), one programmable data path with an arithmetic logic unit (ALU), one status register and one control register. PSoC Creator provides a wide array of UDB-based Components such as I2C, I2S, UART, SPI, PWM, and Counter/Timer.
4 Digital Filter Block (DFB): Programmable to perform IIR and FIR digital filters and several custom functions. It is capable of implementing filters with up to 64 taps and of 48-bit single-cycle multiply-accumulate (MAC) operation
5 Switched Capacitor/Continuous Time Blocks (SC/ST Analog Block): Programmable to work as Op-Amp, Unity Gain Buffer, Programmable Gain Amplifier, and Transimpedance Amplifier (TIA)
Kits Buy the $25 CY3280-MBR3 kit to evaluate the MBR3 solution’s features including configurability, button performance, proximity sensing and liquid-tolerance https://www.cypress.com/MBR3Kit |
|
EZ-Click Download EZ-Click for free and easily design your CapSense system https://www.cypress.com/EZ-Click |
|
Design Guide Download the CapSense MBR3 Design Guide for guidelines on designing with your MBR3 solution https://www.cypress.com/MBRDesignGuide Please also see AN64846 Getting Started with CapSense for descriptions about the CapSense Technology and best practices for PCB design. |
|
Workshops Cypress holds regular CapSense workshops. In these workshops, you will learn to use the devices, software, and kits. Register for a CapSense workshop in your area https://www.cypress.com/CapSenseworkshop |
|
These kits will help you get started with a CapSense design, quickly and efficiently.
|
Related Documentation
Related Resources
Easiest-to-Design
|
|
SmartSense Auto-Tuning
|
|
Robust Liquid Tolerance
|
|
Industry’s Best Capacitive Proximity Sensing
|
|
Reliable Performance
|
|