Cypress CY8CMBR2010 Capsenseâ® expressâ ¢ 10-button controller Datasheet

CY8CMBR2010
CapSense® Express™ 10-Button Controller
10 Button CapSense™ Controller
Features
■
Easy to use capacitive button controller
❐ Ten-button solution configurable through Hardware straps
❐ No software tools or programming required
❐ Ten general-purpose outputs (GPO)
❐ GPOs linked to CapSense buttons
❐ GPOs support direct LED drive
■
SmartSense™ Auto-Tuning
❐ Maintains optimal button performance even in noisy environment
❐ CapSense parameters dynamically set in runtime
❐ Saves time and effort in device tuning
❐ Wide parasitic capacitance (CP) range (5 pF - 40 pF)
■
Noise Immunity
❐ Specifically designed for superior noise immunity to external
radiated and conducted noise
❐ Low radiated noise emission
■
System Diagnostics of CapSense buttons - reports faults at
device power up
❐ Button shorts
❐ Improper value of modulator capacitor (CMOD)
❐ Out of range CPvalue
■
Advanced features
❐ Robust sensing even with closely spaced buttons - flanking
sensor suppression (FSS)
❐ User-configurable LED Effects
• On-system power-on
• LED ON Time after button release
❐ Supports analog voltage output (requires external resistors)
❐ Serial Debug Data output
• Simplifies production-line testing and system debug
■
Wide operating voltage range
❐ 1.71 V to 5.5 V – ideal for both regulated and unregulated
battery applications
■
Low power consumption
[1]
❐ Average current consumption of 21 µA
per button
❐ Deep sleep current: 100 nA
■
Industrial temperature range: –40 °C to +85 °C
■
32-pin Quad Flat No leads (QFN) package
(5 mm × 5 mm × 0.6 mm)
Overview
The CY8CMBR2010 CapSense Express™ capacitive touch
sensing controller saves time and money, quickly enabling a
capacitive touch sensing user interface in your design. It is a
hardware-configurable device and does not require any software
tools, firmware coding, or device programming. This device is
enabled
with
Cypress’s
revolutionary
SmartSense™
Auto-Tuning algorithm. SmartSense™ Auto-Tuning ends the
need to manually tune the user interface during development
and production ramp. This speeds the time to volume and saves
valuable engineering time, test time and production yield loss.
The CY8CMBR2010 CapSense controller supports up to ten
capacitive touch sensing buttons and ten General Purpose
Outputs (GPO). The GPO is an active low output controlled
directly by the CapSense input making it ideal for a wide variety
of consumer, industrial, and medical applications. The wide
operating range of 1.71 V to 5.5 V enables unregulated battery
operation, further saving component cost. The same device can
also be used in different applications with varying power
supplies.
This device supports ultra low-power consumption in both run
mode and deep sleep modes to stretch battery life. In addition,
this device also supports many advanced features which
enhance the robustness and user interface of the end solution.
Some of the key advanced features include Noise Immunity and
FSS. Noise Immunity improves the immunity of the device
against radiated and conducted noise, such as audio and radio
frequency (RF) noise. FSS provides robust sensing even with
closely spaced buttons. FSS is a critical requirement in small
form factor applications.
Power-on LED effects provide a visual feedback to the design at
power-on. This improves the aesthetic value of the end product.
System Diagnostics test for design faults at power-on and report
any failures. This simplifies production line testing and reduces
manufacturing costs. Serial Debug data output gives the critical
information about the design, such as button CP and
signal-to-noise ratio (SNR). This further helps in production line
testing.
Note
1. 21 µA per button (4-buttons used, 3% touch time, 10 pF < Cp of all buttons < 20 pF, Button Scan Rate = 556 ms, with power consumption optimized, Noise Immunity
level “Normal”, CS0 sensitivity “High”).
Cypress Semiconductor Corporation
Document Number: 001-74495 Rev. *A
•
198 Champion Court
•
San Jose, CA 95134-1709
•
408-943-2600
Revised August 16, 2012
CY8CMBR2010
Contents
Pinout ................................................................................ 3
Typical Circuits ................................................................. 4
Configuring the CY8CMBR2010 6 ......................................
Device Features ................................................................ 6
CapSense Buttons ...................................................... 6
SmartSense™ Auto-Tuning ........................................ 6
General-Purpose Outputs ........................................... 6
Toggle ON/OFF ........................................................... 7
Flanking Sensor Suppression (FSS) ........................... 7
Noise Immunity ............................................................ 7
LED ON Time .............................................................. 7
Button Auto Reset ....................................................... 8
Power-on LED Effects ................................................. 9
Analog Voltage Support ............................................ 10
LED Backlighting ....................................................... 11
Sensitivity Control for CS0 Button ............................. 11
Debounce Control for CS0 Button ............................. 11
System Diagnostics ................................................... 11
Serial Debug Data ..................................................... 12
Power Consumption and Operating Modes ................. 16
Low Power Sleep Mode ............................................ 16
Deep Sleep Mode ...................................................... 16
Response Time ......................................................... 17
Layout Guidelines and Best Practices ......................... 18
CapSense Button shapes .......................................... 19
Button Layout Design ................................................ 19
Document Number: 001-74495 Rev. *A
Recommended via-hole Placement .......................... 19
Example PCB Layout Design with Ten CapSense
Buttons and Ten GPOs .................................................... 20
Electrical Specifications ................................................ 22
Absolute Maximum Ratings ....................................... 22
Operating Temperature ............................................. 22
DC Electrical Characteristics ..................................... 23
AC Electrical Specifications ....................................... 25
CapSense Specifications .......................................... 26
Ordering Information ...................................................... 26
Ordering Code Definitions ......................................... 26
Package Information ...................................................... 27
Thermal Impedance .................................................. 27
Solder Reflow Specifications ..................................... 27
Package Diagram ............................................................ 27
Appendix ......................................................................... 28
Acronyms ........................................................................ 30
Document Conventions ................................................. 30
Units of Measure ....................................................... 30
Numeric Naming ........................................................ 30
Document History Page ................................................. 31
Sales, Solutions, and Legal Information ...................... 31
Worldwide Sales and Design Support ....................... 31
Products .................................................................... 31
PSoC Solutions ......................................................... 31
Page 2 of 31
CY8CMBR2010
Pinout
Table 1. Pin Diagram and Definitions – CY8CMBR2010
If Unused
AI
CapSense button input, controls GPO1
Ground
CS0
AI
CapSense button input, controls GPO0
Ground
3
GPO0
DO
GPO activated by CS0
Leave open
4
GPO1
DO
GPO activated by CS1
Leave open
5
GPO2
DO
GPO activated by CS2
Leave open
6
GPO3
DO
GPO activated by CS3
Leave open
7
GPO4
DO
GPO activated by CS4
Leave open
8
Backlighting DO
GPO controlled by CS0–CS9 when
analog output voltage is enabled
Leave open
9
LEDFading
Controls the Power-on LED effects and
Analog Voltage Output
Leave open
10
CS0Sensitivi AI
ty
Controls the Sensitivity and Debounce
values of CS0
Ground
11
Delay
AI
Controls the LED ON time and serial
debug data out
Ground
12
VSS
P
Ground
N/A
13
Toggle/FSS
AI
Controls the enabling/disabling of Toggle Ground
ON/OFF and FSS
14
ARST/EMC
AI
Controls the Button Auto Reset period,
enabling / disabling Noise Immunity
technique
Ground
15
ScanRate/Sl DI
eep
Controls the button scan rate
Ground
16
GPO5
DO
GPO activated by CS5
Leave open
17
XRES
DI
Device reset, active high input, with
internal pull down
Leave open
18
GPO6
DO
GPO activated by CS6
Leave open
19
GPO7
DO
GPO activated by CS7
Leave open
20
GPO8
DO
GPO activated by CS8
Leave open
21
GPO9
DO
GPO activated by CS9
Leave open
22
CS9
AI
CapSense button input, controls GPO9
Ground
23
CS8
AI
CapSense button input, controls GPO8
Ground
24
CS7
AI
CapSense button input, controls GPO7
Ground
25
CS6
AI
CapSense button input, controls GPO6
Ground
26
CS5
AI
CapSense button input, controls GPO5
Ground
27
CS4
AI
CapSense button input, controls GPO4
Ground
AI
28
VDD
P
Power
N/A
29
CS3
AI
CapSense button input, controls GPO3
Ground
30
CS2
AI
CapSense button input, controls GPO2
Ground
31
CMOD
AI
External modulator capacitor,
recommended value 2.2 nF (±10%)
N/A
32
VSS
P
Ground
N/A
CS 1
CS 0
GPO 0
GPO 1
GPO 2
GPO 3
GPO 4
Backlighting
1
2
3
4
5
6
7
8
28
27
26
25
CS1
2
24
23
CY8CMBR2010 22
21
QFN
20
( Top View )
19
18
17
13
14
15
16
1
VSS
CMOD
CS 2
CS 3
VD D
CS 4
CS 5
CS 6
Description
32
31
30
29
Type [2]
9
10
11
12
Label
CS 7
CS 8
CS 9
GPO 9
GPO 8
GPO 7
GPO 6
XRES
LEDFading
CS0Sensitivity
Delay
VSS
Toggle/FSS
ARST/EMC
ScanRate/Sleep
GPO 5
Pin
Note
2. AI – Analog Input; DI – Digital Input; DO – Digital Output; P – Power
Document Number: 001-74495 Rev. *A
Page 3 of 31
CY8CMBR2010
Typical Circuits
Schematic #1: Ten Buttons with Ten GPOs
Figure 1. CY8CMBR2010 Schematic 1
In Figure 1, the device is configured in the following manner:
■
LEDFading pin: 1.5 kΩ to Ground
❐ Analog Voltage Support disabled
❐ Power-on LED effects sequence 1
■
Backlighting pin: Floating
❐ No LED Backlighting output, as Analog Voltage Support disabled
■
Delay pin: 1.8 kΩ to Ground
❐ LED ON Time of 1000 ms
❐ Serial Debug Data out disabled
■
CS0-CS9 pins: 560 Ω to CapSense buttons
❐ Ten CapSense buttons (CS0 - CS9)
■
GPO0-GPO9 pins: LED and 5 kΩ to VDD
❐ CapSense buttons driving 10 LEDs (GPO0-GPO9)
■
CMOD pin: 2.2 nF to Ground
❐ Modulator capacitor
■
XRES pin: Floating
❐ For external reset
■
■
Toggle/FSS pin: 5.1 kΩ to Ground
❐ Toggle ON/OFF disabled
❐ Flanking sensor suppression (FSS) enabled
CS0Sensitivity pin: VDD
❐ CS0 Sensitivity “Low”
❐ CS0 Debounce = 99
■
■
ARST/EMC pin: 1.5 kΩ to Ground
❐ Button Auto Reset enabled
❐ Noise Immunity level “Normal”
ScanRate/Sleep pin: 8.8 kΩ to Ground
❐ Power consumption optimization
❐ User configured scan rate = 298 ms
Document Number: 001-74495 Rev. *A
Page 4 of 31
CY8CMBR2010
Schematic #2: Eight Buttons with Analog Voltage Output
Figure 2. CY8CMBR2010 Schematic 2
In Figure 2, the device is configured in the following manner:
■
■
CS0 - CS7 pins: 560 Ω to CapSense buttons; CS8, CS9 pins:
Ground
❐ Eight CapSense buttons (CS0 - CS7)
❐ CS8, CS9 buttons not used in design
GPO0-GPO9 pins: Connect to external resistive network
❐ Eight GPOs (GPO0 - GPO7) used for Analog Voltage Output
❐ GPO8, GPO9 not used in design
■
ARST/EMC pin: VDD
❐ Button Auto Reset enabled
❐ Noise Immunity level “High”
■
LEDFading pin: Ground
❐ Analog Voltage Support enabled
❐ Power-on LED effects disabled
■
Backlighting pin: LED and 5 kΩ to VDD
❐ LED Backlighting output, as Analog Voltage Support enabled
■
Delay pin: Ground
❐ LED ON Time disabled
❐ Serial Debug Data out disabled
■
CMOD pin: 2.2 nF to Ground
❐ Modulator capacitor
■
XRES pin: Floating
❐ For external reset
■
■
Toggle/FSS pin: VDD
❐ Toggle ON/OFF enabled
❐ Flanking sensor suppression (FSS) enabled
CS0Sensitivity pin: VDD
❐ CS0 Sensitivity “Low”
❐ CS0 Debounce = 99
■
ScanRate/Sleep pin: 8.3 kΩ to Ground
❐ Power consumption optimization
❐ User configured scan rate = 210 ms
Document Number: 001-74495 Rev. *A
Page 5 of 31
CY8CMBR2010
Configuring the CY8CMBR2010
The CY8CMBR2010 device features are configured using
external resistors.
The resistors on the hardware configurable pins are determined
by the device upon power-on.
■
Ensures portability of the user interface design.
■
Compensates Printed Circuit Board (PCB) variations, Device
process variations, and PCB vendor changes.
General-Purpose Outputs
■
GPOx pin outputs are strong drive[3]
■
The GPOx is controlled by the corresponding CSx
To know more about the required settings for your design, refer
to the CY8CMBR2010 Design Guide.
■
Active low output – supports sinking configuration for LEDs
(see Figure 3)
Device Features
■
If CSx is disabled (grounded), then the corresponding GPOx
must be left floating
■
A 5-ms pulse is sent after 350 ms (if Noise Immunity level is
“Normal”) / 1000 ms (if Noise Immunity level is “High”) after
power-up on the GPOx if the CSx fails the System Diagnostics
The Appendix on page 28 gives the matrix of features enabled
using different external resistor configurations.
CapSense Buttons
■
Supports up to ten CapSense buttons.
■
Ground the CSx pin to disable CapSense button input.
■
A 2.2 nF (±10%) capacitor must be connected on the CMOD pin
for proper CapSense operation.
■
For proper CapSense operation, ensure CP of each button is
less than 40 pF.
Figure 3. Example of GPO0 Driven by CS0
Sensor
Button
Touched
Sensor
Button
Released
SmartSense™ Auto-Tuning
CS0
■
Supports auto-tuning of CapSense parameters
■
No manual tuning required; all parameters are automatically
tuned by the device.
■
Reduces the design cycle time.
❐ No manual tuning.
GPO0
Table 2. Advanced Features Supported by CY8CMBR2010
Feature
Benefit
Toggle ON/OFF
Button retains state on touch (ON/OFF)
Flanking Sensor Suppression (FSS)
Helps in distinguishing closely spaced buttons
Noise Immunity
Improves device immunity to external noise (such as RF noise)
LED ON Time
Gives an LED effect on button release
Button Auto Reset
Disables false output trigger, due to conducting object placed close to button
Power-on LED Effects
Provides visual effects to design at power-on
Analog Voltage Support
External resistors can be used with GPOs to generate analog voltage output
LED Backlighting
Common GPO available for LED drive if Analog Voltage Support enabled
Sensitivity Control for CS0 Button and Debounce Useful for special function buttons such as power button
Control for CS0 Button
System Diagnostics
Support for production testing and debugging
Serial Debug Data
Support for production testing and validating design
Low Power Sleep Mode and Deep Sleep Mode
Low power consumption
Note
3. When a pin is in strong drive mode, it is pulled up to VDD when the output is HIGH and pulled down to Ground when the output is LOW.
Document Number: 001-74495 Rev. *A
Page 6 of 31
CY8CMBR2010
Toggle ON/OFF
Noise Immunity
■
Toggles the GPO state at each button touch (see Figure 4).
■
■
Used for mechanical button replacement. For example, wall
switch.
Improves the immunity of the device against external radiated
and conducted noise.
■
Reduces the radiated noise emission.
■
Possible Noise Immunity levels are “Normal” and “High”.
Flanking Sensor Suppression (FSS)
■
Helps in distinguishing closely spaced buttons.
■
Also used in situations with buttons having opposite functions.
For example, an interface with two buttons for brightness
control (UP or DOWN).
FSS action can be explained for following different scenarios:
1. When only one button is touched, it is reported as ON. See
Figure 5.
2. When more than one button is detected as ON and previously
one of those buttons was touched, then the previously
touched button is reported as ON. See Figure 6.
LED ON Time
■
Provides better visual feedback when a button is released and
improves the design’s aesthetic value.
■
The GPOx is driven low for a specified interval after the
corresponding CSx button is released (see Figure 7).
■
When a button gets reset (refer to Button Auto Reset on page
8), LED ON Time is not applied on the corresponding GPO.
■
Applicable to the GPO of the last button released.
■
In Figure 8 on page 8, GPO0 goes high prematurely (prior to
LED ON Time expiration) because CS1 button is released.
Therefore, the LED ON Time counter is reset. Now, GPO1
remains low for LED ON Time after releasing CS1.
■
LED ON time can range from 0–2000 ms.
■
LED ON time resolution is 20 ms.
■
Figure 4. Example of Toggle ON/OFF Feature on GPO0
CS0
GPO0
Figure 5. FSS when only one button is touched
No button is ON prior to the touch
CS1 is reported as ON upon touch
Figure 6. FSS when multiple buttons are touched with one button ON previously
CS1 is touched, reported ON
Document Number: 001-74495 Rev. *A
CS2 also touched alongwith CS1; only CS1 is reported ON
Page 7 of 31
CY8CMBR2010
Figure 7. Example LED ON timing diagram on GPO0
CS0
GPO0
LED ON Time
Start LED ON
Time Counter
Reset LED ON
Time Counter
Figure 8. Example LED ON Timing Diagram on GPO0 and GPO1
CS0
CS1
GPO0
Start LED ON Time
Counter
GPO1
LED ON Time
Reset LED ON
Time Counter
Restart LED ON
Time Counter
Button Auto Reset
■
Prevents button stuck, due to metal object placed close to
button.
■
Useful when GPO output to be kept on only for a specific time.
■
If enabled, the GPOx is driven for a maximum of ARST time
when CSx is continuously touched. See Figure 9.
■
Auto reset period is 20 s.
Figure 9. Example of Button Auto Reset on GPO0
Button is touched for more
than the Auto Reset period
Auto Reset period
CS0
GPO0
GPO0 is not driven after
Auto Reset period
Document Number: 001-74495 Rev. *A
Page 8 of 31
CY8CMBR2010
Power-on LED Effects
Ramp down time – Time taken by the LED to go from High
Brightness state to Low Brightness state.
❐ Repeat Rate – The number of times the effect cycle is
repeated.
❐
■
Provides a visual effect at device power up.
■
After power on, all the LEDs show dimming and fading effects
for an initial time.
■
The effects are seen after the device initialization time from
power-on. This time is less than 350 ms (if Noise Immunity level
is “Normal”) and less than 1000 ms (if Noise Immunity level is
“High”).
■
Seen on GPOx when CSx is enabled.
■
All CapSense buttons are disabled during this time.
■
If any CapSense button, CSx fails the Power-on Self Test then
these effects are not seen on the corresponding GPOx.
■
The device responds to any button touch only after the effects
are complete.
■
To know more about Power-on Self Test, refer System
Diagnostics.
■
There are three different predefined Power-on LED effects
available.
■
The following parameters are set for LED effects:
❐ Low brightness – Minimum intensity of LED brightness.
❐ Low brightness time – Time for which the LED stays in the
Low Brightness state.
❐ Ramp up time – Time taken by the LED to go from Low
Brightness state to High Brightness state.
❐ High brightness – Maximum intensity of LED brightness.
❐ High brightness time – Time for which the LED stays in the
High Brightness state.
■
The different effects are as follows –
❐ All the LEDs concurrently go to high brightness state and
come back to low brightness state. See Figure 10.
❐ All the LEDs concurrently go to high brightness state and
come back to low brightness state. This is repeated once
(repeat rate = 2). See Figure 11.
❐ All the LEDs sequentially go to high brightness state and
come back to low brightness state. See Figure 12 on page 10.
Figure 10. Power-on LED Effect Sequence 1
Effects
completed
Power on
Normal
Operation
100%
n
ow
Ra
mp
Up
pD
m
Ra
LED
Brightness
0%
350 ms/
1000 ms
0%
1000
ms
400
ms
1000
ms
400
ms
3150 ms / 3800 ms
Figure 11. Power-on LED Effect Sequence 2
Effects
completed
Power on
100%
p
pU
p
pU
Ra
m
w
Do
n
n
ow
Ra
m
p
pD
0%
350 ms/
1000 ms
m
Ra
m
Ra
LED
Brightness
Normal
Operation
100%
0%
500
ms
200
ms
500
ms
200
ms
0%
500
ms
200
ms
500
ms
200
ms
3150 ms / 3800 ms
Document Number: 001-74495 Rev. *A
Page 9 of 31
CY8CMBR2010
Figure 12. Power-on LED Effect Sequence 3 with Two Button Design
Effects
Power on
completed
Ra
mp
ow
pD
n
GPO0 LED
Brightness
Normal
Operation
m
Ra
Up
100%
0%
300
ms
300
ms
100%
n
ow
GPO1 LED
Brightness
D
mp
Ra
Ra
mp
Up
350ms/
1000 ms
0%
0%
300
ms
300
ms
1550 ms / 2200 ms
Analog Voltage Support
■
A general external resistive network with a host processor is
shown in Figure 13.
■
Host can be configured to perform different functions based on
the voltage level at input pins. This is controlled by switches.
■
These switches can be controlled by CapSense buttons.
■
If enabled, GPOs replace these switches in the network.
■
GPOs are in Open Drain Low drive mode.
■
GPOs cannot be used for the resistive network and LED drive
simultaneously. Instead, the Backlighting pin acts as a GPO for
LED drive, controlled by all the CSx buttons.
■
If only one button needs to be ON for analog voltage support,
FSS should be enabled.
■
For CY8CMBR2010, a simple external resistive network is
shown in Figure 14.
Figure 13. A General External Resistive Network
VDD
R1
Key 1
R4
R2
R3
Host Processor
VDD
Key 2
R5
R8
R7
R6
Figure 14. Analog Voltage Support for CY8CMBR2010
VDD
R1
Key 1
R4
GPO4
R2
R3
GPO3
GPO2
GPO1
VDD
Host Processor
Key 2
R5
R8
GPO8
Document Number: 001-74495 Rev. *A
R7
GPO7
R6
GPO6
GPO5
Page 10 of 31
CY8CMBR2010
LED Backlighting
■
Acts as a GPO for LED drive; controlled by all the CapSense
buttons CSx.
■
Can be used when Analog Voltage Support is enabled.
■
Backlighting is a strong drive, active low output. It goes low if
one or more CapSense button is touched.
Sensitivity Control for CS0 Button
■
Sensitivity of all buttons except CS0 is “High”.
■
CS0 can have “Low” sensitivity as well for special purpose,
such as a power button.
■
Use higher sensitivity setting when the overlay thickness is
higher.
Debounce Control for CS0 Button
■
Avoids false triggering of button due to noise spike or any other
glitches in the system.
■
Specifies the minimum time for which CS0 has to be touched,
for an output trigger.
■
Useful for added functionalities. Example, linking system reset
to touch time corresponding to CS0 Debounce.
Figure 15. Button Shorted to Ground
Button
Sensor
CY8CMBR2010
shorting
Button Shorted to VDD
If any button is found to be shorted to VDD, it is disabled. See
Figure 16.
Figure 16. Button Shorted to VDD
VDD
shorting
System Diagnostics
■
A built-in Power-on Self Test (POST) mechanism performs
some tests at power-on reset (POR), which can be useful in
production testing.
■
If any button fails these tests, a 5 ms pulse is sent out on the
corresponding GPO within 350 ms (if Noise Immunity level is
“Normal”) / 1000 ms (if Noise Immunity level is “High”) after
POR.
■
Following tests are performed on all the buttons –
Button Shorted to Ground
If any button is found to be shorted to ground, it is disabled. See
Figure 15.
Sensor
Button
CY8CMBR2010
Button to Button Short
If two or more buttons are found to be shorted to each other, all
of these buttons are disabled. See Figure 17.
Figure 17. Button to Button Short
Button
Sensor
shorting
CY8CMBR2010
Button
Sensor
Document Number: 001-74495 Rev. *A
Page 11 of 31
CY8CMBR2010
Serial Debug Data
Improper Value of CMOD
■
Recommended value of CMOD is 2 nF to 2.4 nF.
■
Used to see CapSense data through the Delay pin.
■
If the value of CMOD is found to be less than 1 nF or greater
than 4 nF, all the buttons are disabled.
■
If enabled, debug data is transmitted on Delay pin using UART
communication protocol.
Button CP > 40 pF
■
Serial data is sent out with ~115,200 baud rate.
If the parasitic capacitance (CP) of any button is found to be more
than 40 pF, that button is disabled.
■
The Cypress MultiChart tool can be used to view the data as a
graph.
Figure 18. Example Showing CS0 and CS1 Passing the POST
and CS2 and CS3 Failing
The following data is sent out by the device for all the buttons
enabled –
❐ Firmware revision
❐ CapSense button status
❐ GPO status
❐ Raw Counts of all buttons
❐ Baseline of all buttons
❐ Difference Counts of all buttons
❐ Parasitic capacitance of all buttons
❐ SNR of all buttons
❐ System Diagnostics data
❐ Compensated IDAC value
For more information on Raw Count, Baseline, Difference count,
Parasitic capacitance and SNR, refer Getting Started with
CapSense section 2. For more information on MultiChart tool,
refer AN2397 CapSense Data Viewing Tools Method 2.
GPO0
(High)
GPO1
(High)
GPO2
5ms pulse
GPO3
5ms pulse
In Figure 18, CS0 and CS1 buttons are enabled; CS2 and CS3
buttons are disabled because they failed the Power-on Self Test.
A 5 ms pulse is observed on GPO2 and GPO3.
■
■
The MultiChart tool arranges the data in the format as shown
in Table 3
■
The serial debug data is sent by the device in the order as per
Table 4.
Table 3. Serial Debug Data arranged in MultiChart
#
Raw count array
Baseline Array
Signal Array
MSB
LSB
MSB
LSB
MSB
LSB
0
0x80
FW Revision
0x00
CS_status_MSB
IDAC_Comp
GPO_Status_MSB
1
CS0_Cp
CS1_Cp
0x00
CS_status_LSB
0x00
GPO_Status_LSB
2
CS0_RawCount
CS0_Baseline
CS0_DiffCount
3
CS1_RawCount
CS1_Baseline
CS1_DiffCount
4
CS2_RawCount
CS2_Baseline
CS2_DiffCount
5
CS3_RawCount
CS3_Baseline
CS3_DiffCount
6
CS4_RawCount
CS4_Baseline
CS4_DiffCount
7
CS5_RawCount
CS5_Baseline
CS5_DiffCount
8
CS6_RawCount
CS6_Baseline
CS6_DiffCount
9
CS7_RawCount
CS7_Baseline
CS7_DiffCount
10
CS8_RawCount
CS8_Baseline
CS8_DiffCount
11
CS9_RawCount
CS9_Baseline
CS9_DiffCount
12
CS2_Cp
CS3_Cp
CS4_Cp
CS5_Cp
CS7_Cp
CS8_Cp
13
0x00
CS0_CS1_SNR
CS6_Cp
CS4_CS5_SNR
CS9_Cp
CS8_CS9_SNR
14
0x00
CS2_CS3_SNR
0x00
CS6_CS7_SNR
0x00
CMOD_Mask
Document Number: 001-74495 Rev. *A
Page 12 of 31
CY8CMBR2010
Table 3. Serial Debug Data arranged in MultiChart (continued)
Raw count array
#
MSB
15
Baseline Array
LSB
MSB
VDD_Short_Mask
16
0x00
Signal Array
LSB
MSB
GND_Short_Mask
0x01
0x00
LSB
Pin_to_pin_short_Mask
0x02
Cp_High_Mask
Table 4. Serial Debug Data Output sent by CY8CMBR2010
Byte
Data
Notes
0
0x0D
1
0x0A
Dummy data for multi chart
2
0x80
–
3
FW Revision
Firmware Revision
4
CS0_Cp
CS0 parasitic capacitance (pF) in Hex
5
CS1_Cp
CS1 parasitic capacitance (pF) in Hex
6
CS0_RawCount_MSB
Unsigned 16-bit integer
7
CS0_RawCount_LSB
8
CS1_RawCount_MSB
9
CS1_RawCount_LSB
.
.
.
.
.
.
24
CS9_RawCount_MSB
Unsigned 16-bit integer
25
CS9_RawCount_LSB
26
CS2_Cp
CS2 parasitic capacitance (pF) in Hex
27
CS3_Cp
CS3 parasitic capacitance (pF) in Hex
Unsigned 16-bit integer
28
0x00
–
29
CS0_CS1_SNR
CS0 and CS1 SNR
30
0x00
–
31
CS2_CS3_SNR
CS2 and CS3 SNR
32
VDD_Short_Mask_MSB
System Diagnostics data for CS pins shorted to VDD
33
VDD_Short_Mask_LSB
34
0x00
35
0x01
36
0x00
–
37
CS_status_MSB
Gives CS status for CS8–CS9
38
0x00
–
39
CS_status_LSB
Gives CS status for CS0–CS7
40
CS0_Baseline_MSB
Unsigned 16-bit integer
41
CS0_Baseline_LSB
42
CS1_Baseline_MSB
43
CS1_Baseline_LSB
.
.
.
.
.
.
58
CS9_Baseline_MSB
Unsigned 16-bit integer
59
CS9_Baseline_LSB
Document Number: 001-74495 Rev. *A
–
Unsigned 16-bit integer
Page 13 of 31
CY8CMBR2010
Table 4. Serial Debug Data Output sent by CY8CMBR2010 (continued)
Byte
Data
Notes
60
CS4_Cp
CS4 parasitic capacitance (pF) in Hex
61
CS5_Cp
CS5 parasitic capacitance (pF) in Hex
62
CS6_Cp
CS6 parasitic capacitance (pF) in Hex
63
CS4_CS5_SNR
CS4 and CS5 SNR
64
0x00
–
65
CS6_CS7_SNR
CS6 and CS7 SNR
66
GND_Short_Mask_MSB
System Diagnostics data for CS pins shorted to GND
67
GND_Short_Mask_LSB
68
0x00
69
0x02
70
IDAC_Comp
Compensated IDAC
71
GPO_Status_Mask_MSB
Gives GPO status for GPO8–GPO9
72
0x00
–
73
GPO_Status_Mask_LSB
Gives GPO status for GPO0–GPO7
74
CS0_DiffCount_MSB
Unsigned 16-bit integer
75
CS0_DiffCount_LSB
–
76
CS1_DiffCount_MSB
77
CS1_DiffCount_LSB
Unsigned 16-bit integer
.
.
.
.
.
.
92
CS9_DiffCount_MSB
Unsigned 16-bit integer
93
CS9_DiffCount_LSB
94
CS7_Cp
CS7 parasitic capacitance (pF) in Hex
95
CS8_Cp
CS8 parasitic capacitance (pF) in Hex
96
CS9_Cp
CS9 parasitic capacitance (pF) in Hex
97
CS8_CS9_SNR
CS8 and CS9 SNR
98
0x00
–
99
CMOD_Mask
System Diagnostics data for CMOD out of range
100
Pin_to_Pin_shorted_Mask_MSB System Diagnostics data for CS pin to pin short
101
Pin_to_Pin_shorted_Mask_LSB
102
Cp_High_Mask_MSB
103
Cp_High_Mask_LSB
104
0x00
105
0xFF
106
0xFF
System Diagnositcs data for CS button Cp > 40 pF
Dummy data for MultiChart
System Diagnostics data contains the POST results. This is as follows:
■
VDD_Short_Mask – This contains the information about any button short to VDD. The MSB and LSB of this data contain the following.
Document Number: 001-74495 Rev. *A
Page 14 of 31
CY8CMBR2010
Table 5. VDD_Short_Mask
Name
VDD_Short_Mask_LSB
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
CS7
CS6
CS5
CS4
CS3
CS2
CS1
CS0
CS9
CS8
VDD_Short_Mask_MSB
For CSx, the corresponding bit is written as:
0 ...........................................If the CSx is not shorted to VDD
1 .................................................If the CSx is shorted to VDD
■
GND_Short_Mask – This contains the information about any button short to Ground. The MSB and LSB of this data contain the
following.
Table 6. GND_Short_Mask
Name
GND_Short_Mask_LSB
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
CS7
CS6
CS5
CS4
CS3
CS2
CS1
CS0
CS9
CS8
GND_Short_Mask_MSB
For CSx, the corresponding bit is written as:
0 ...................................... If the CSx is not shorted to ground
1 ............................................ If the CSx is shorted to ground
■
CMOD_Mask – This contains the information about the CMOD value within range. This byte is written as:
0 ...... If the CMOD value is within range (between 1 nF–4 nF)
1 ..................................................... If the CMOD value > 4 nF
2 ..................................................... If the CMOD value < 1 nF
■
Pin_to_Pin_Short_Mask – This contains the information about any button to button short. The MSB and LSB of this data contain
the following.
Table 7. Pin_to_Pin_Short_Mask
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Pin_to_Pin_Short_Mask_LSB
CS7
CS6
CS5
CS4
CS3
CS2
CS1
CS0
CS9
CS8
Pin_to_Pin_Short_Mask_MSB
For CSx, the corresponding bit is written as:
0................If the CSx pin is not shorted to any other CSy pin
1........................ If the CSx pin is shorted to another CSy pin
■
Cp_High_Mask – This contains the information about the CSx button CP value within range. The MSB and LSB of this data contain
the following
Table 8. Cp_High_Mask
Name
Cp_High_Mask_LSB
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
CS7
CS6
CS5
CS4
CS3
CS2
CS1
CS0
CS9
CS8
Cp_High_Mask_MSB
For CSx, the corresponding bit is written as:
0................................................. If the CSx CP value < 40 pF
1................................................. If the CSx CP value > 40 pF
Document Number: 001-74495 Rev. *A
Page 15 of 31
CY8CMBR2010
Power Consumption and Operating Modes
Figure 19. Low Power Sleep Mode Operation
The CY8CMBR2010 is designed to meet the low power
requirements of battery powered applications. To design for the
lowest operating current –
■
Ground all unused CapSense inputs
■
Minimize Cp using the design guidelines in Getting Started with
CapSense, section 3.7.1
■
Lower the supply voltage (valid range: 1.71 V to 5.5 V)
■
Reduce sensitivity of CS0 button
■
Configure design to be power consumption optimized
■
Use “High” Noise Immunity level only if required
■
Use a higher Button Scan Rate or Deep Sleep operating mode
Scan all buttons with
Button Scan Rate constant
No
NO button touched for
15 secs?
Yes
Yes
Scan all buttons with
Scan all buttons with user defined
Button Scan Rate
To know more about the steps to reduce power consumption,
refer to the CY8CMBR2010 Design Guide section 5.
No
Low Power Sleep Mode
The following flow chart describes the low power sleep mode
operation.
Is any button
Active?
■
The Button Scan Rate is equal to the sum of the time the device
scans and sleeps.
■
An external resistor defines Button Scan Rate offset.
■
The offset is added to a constant to get the Button Scan Rate.
■
To know about the Button Scan Rate offset and the Button Scan
Rate constant, refer to Table 22 on page 29 and Table 23 on
page 30 in Appendix.
■
The range of scan rate is 25 to 556 ms.
Deep Sleep Mode
Figure 20. ScanRate/Sleep pin Connection to Enable Deep Sleep Mode
External Reistor R
(Controls scan rate)
Document Number: 001-74495 Rev. *A
Page 16 of 31
CY8CMBR2010
■
To enable the deep sleep mode, the ScanRate/Sleep pin should
be connected to host controller as shown in Figure 20 on page
16.
■
Host controller should pull the pin to VDD for the device to go
into deep sleep.
■
■
■
ScanRate/Sleep pin should be pulled low for the device to wake
up from deep sleep.
■
In deep sleep mode, all blocks are turned off and the device
power consumption is approximately 0.1 µA.
When device comes out of deep sleep mode, the CapSense
system is reinitialized. Typical time for reinitialization is 20 ms
(if Noise Immunity level is “Normal”) or 50 ms (if Noise Immunity
level is “High”). Any button touch within this time is not reported.
■
At power on, the ScanRate/Sleep pin should be pulled low.
There is no CapSense scanning in deep sleep mode.
■
If the ScanRate/Sleep pin is pulled high at power on, then the
device goes to Deep Sleep after the POST and Power-on LED
effects are completed.
Response Time
Response time is the minimum amount of time the button should be touched for the device to detect as valid button touch.
It is given by following equation
Where
RTFBT is Response time for First button touch
RTCBT is Response time for consecutive button touch after first button touch
Debounce for CS1–CS9 = 3
Debounce for CS0 can be one of 3 / 24 / 48 / 99
Rounddown is the greatest integer less than or equal to ((Debounce – 1)/3)
For example, consider an eight button design with the Delay pin connected to ground through a 3.2 kΩ resistor. This results in a
Response Time optimized design with a User defined Button Scan rate of 556 ms (as per Table 22 on page 29 and Table 23 on page
30).
Assuming that CS0 is not used in the design, the Debounce value for each button (CS1–CS8) is 3. The Button Scan Rate constant
for such a design is 50 ms (as per Table 23 on page 30).
The response time for such a design is given as –
Document Number: 001-74495 Rev. *A
Page 17 of 31
CY8CMBR2010
Layout Guidelines and Best Practices
Table 9. Layout Guidelines and Best Practices
Sl. No.
Category
1
Button shape
2
Button size
3
Button-button spacing
Min
Max
Recommendations/Remarks
–
–
Solid round pattern, round with LED hole, rectangle with round
corners
5 mm
15 mm
Equal to
Button
Ground
Clearance
–
Refer Design toolbox.
8 mm (Y dimension in Figure 22 on page 19)
4
Button ground clearance
0.5 mm
2 mm
5
Ground flood – top layer
–
–
Hatched ground 7 mil trace and 45 mil grid (15% filling).
Refer Design toolbox (X dimension in Figure 22 on page 19).
6
Ground flood – bottom layer
–
–
Hatched ground 7 mil trace and 70 mil grid (10% filling).
7
Trace length from button pad to
CapSense controller pins
–
450 mm
Refer Design toolbox.
8
Trace width
0.17 mm
0.20 mm
0.17 mm (7 mil)
9
Trace routing
–
–
Traces should be routed on the non button side. If any non
CapSense trace crosses CapSense trace, ensure that
intersection is orthogonal.
10
Via position for the buttons
–
–
Via should be placed near the edge of the button pad to reduce
trace length thereby increasing sensitivity.
11
Via hole size for button traces
–
–
10 mil
12
No. of via on button trace
1
2
1
13
Distance of CapSense series
resistor from button pin
–
10 mm
Place CapSense series resistors close to the device for noise
suppression.CapSense resistors have highest priority; place
them first.
14
Distance between any CapSense
trace to ground Flood
10 mil
20 mil
20 mil
15
Device placement
–
–
Mount the Device on the layer opposite to button. The
CapSense trace length between the Device and buttons should
be minimum (see trace length above)
16
Placement of components in two
layer PCB
–
–
Top Layer – buttons
Bottom layer – device, other components and traces.
17
Placement of components in four
layer PCB
–
–
Top Layer – buttons
Second Layer – CapSense traces and VDD (avoid VDD traces
below the buttons)
Third Layer – hatched ground
Bottom layer – CapSense controller, other components and non
CapSense traces
18
Overlay thickness
0 mm
5 mm
19
Overlay material
–
–
Should be non-conductive material. Glass, ABS Plastic,
Formica, wood and so on. There should be no air gap between
PCB and overlay. Use adhesive to stick the PCB and overlay.
20
Overlay adhesives
–
–
Adhesive should be non conductive and dielectrically
homogenous. 467MP and 468MP adhesives made by 3M are
recommended.
21
LED back lighting
–
–
Cut a hole in the button pad and use rear mountable LEDs.
Refer to the PCB layout below.
22
Board thickness
–
–
Standard board thickness for CapSense FR4 based designs is
1.6 mm.
Document Number: 001-74495 Rev. *A
Refer Design toolbox.
Page 18 of 31
CY8CMBR2010
CapSense Button shapes
Figure 21. CapSense button shapes
Button Layout Design
Figure 22. Button Layout Design
x: Button to ground clearance (Refer to Layout Guidelines and Best Practices on page 18).
y: Button to button clearance (Refer to Layout Guidelines and Best Practices on page 18).
Recommended via-hole Placement
Figure 23. Recommended via-hole Placement
Document Number: 001-74495 Rev. *A
Page 19 of 31
CY8CMBR2010
Example PCB Layout Design with Ten CapSense Buttons and Ten GPOs
Figure 24. Top Layer
CapSense
CSx
Document Number: 001-74495 Rev. *A
LEDs
Page 20 of 31
CY8CMBR2010
Figure 25. Bottom Layer
LED
resistors
CapSense
traces
Hardware
strap
resistors
CY8CMBR2010
GND
LED
traces
VDD
trace
Document Number: 001-74495 Rev. *A
Page 21 of 31
CY8CMBR2010
Electrical Specifications
This section presents the DC and AC electrical specifications of the CY8CMBR2010 device.
Absolute Maximum Ratings
Exceeding maximum ratings may shorten the useful life of the device.
Table 10. Absolute Maximum Ratings
Parameter
Description
Min
Typ
Max
Unit
Conditions
Higher
storage
temperatures
reduce
data
retention
time.
Recommended
storage
temperature is +25 °C ± 25 °C.
Extended duration storage at
temperatures
above
85 °C
degrades reliability.
TSTG
Storage temperature
–55
+25
+125
°C
VDD
Supply voltage relative to VSS
–0.5
–
+6.0
V
VIO
DC voltage on CapSense inputs
and digital output pins
VSS – 0.5
–
VDD + 0.5
V
IMIG
Maximum current into any GPO
pin
–25
–
+50
mA
ESD
Electro static discharge voltage
2000
–
–
V
LU
Latch up current
–
–
200
mA
Min
Typ
Max
Unit
Human body model ESD
In accordance
standard
with
JESD78
Operating Temperature
Table 11. Operating Temperature
Parameter
Description
TA
Ambient temperature
TC
Commercial temperature
TJ
Operational Die Temperature
Document Number: 001-74495 Rev. *A
–40
–
+85
°C
0
–
+70
°C
–40
–
+100
°C
Notes
The temperature rise from ambient
to junction is package specific.
Refer to Table 19 on page 27. The
user must limit the power
consumption to comply with this
requirement.
Page 22 of 31
CY8CMBR2010
DC Electrical Characteristics
DC Chip Level Specifications
The following table lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges.
Table 12. DC Chip-Level Specifications
Min
Typ
Max
Unit
VDD[4, 5, 6]
Parameter
Supply voltage
Description
1.71
–
5.5
V
Notes
IDD
Supply current
–
3.4
4.0
mA
VDD = 3.0 V, TA = 25 °C
IDA
Active current
–
3.4
4.0
mA
VDD = 3.0 V, TA = 25 °C, continuous
button scan
IDL
Low power sleep current
–
1.07
1.50
μA
VDD = 3.0 V, TA = 25 °C
IDS
Deep sleep current
–
0.1
1.05
μA
VDD = 3.0 V, TA = 25 °C
IAV1
Average current
–
85.90
–
μA
4-buttons used, 3% touch time,
10 pF < CP of all buttons < 20 pF,
Button Scan Rate = 556 ms,
with power consumption optimized,
Noise Immunity level “Normal”,
CS0 sensitivity “High”
IAV2
Average current
–
131.50
–
μA
8-buttons used, 5% touch time,
10 pF < CP of all buttons < 20 pF,
button scan rate = 556 ms,
with response time optimized,
Noise Immunity level “Normal”,
CS0 sensitivity “High”
IAV3
Average current
–
168.10
–
μA
10-buttons used, 5% touch time,
10 pF < Cp of all buttons < 20 pF,
button scan rate = 419 ms,
with response time optimized,
Noise Immunity level “Normal”,
CS0 sensitivity “High”
Notes
4. When VDD remains in the range from 1.75 V to 1.9 V for more than 50 µs, the slew rate when moving from the 1.75 V to 1.9 V range to greater than 2 V must be
slower than 1 V/500 µs. This helps to avoid triggering POR. The only other restriction on slew rates for any other voltage range or transition is the SRPOWER_UP
parameter.
5. After power-down, ensure that VDD falls below 100 mV before powering back up.
6. For proper CapSense block functionality, if the drop in VDD exceeds 5% of the base VDD, the rate at which VDD drops should not exceed 200 mV/s. Base VDD can
be between 1.8 V and 5.5 V.
Document Number: 001-74495 Rev. *A
Page 23 of 31
CY8CMBR2010
DC General-Purpose I/O Specifications
These tables list guaranteed maximum and minimum specifications for the voltage and temperature ranges: 3.0 V to 5.5 V and
–40 °C ≤ TA ≤ 85 °C, 2.4 V to 3.0 V and –40 °C ≤ TA ≤ 85 °C, and 1.71 V to 2.4 V and –40 °C ≤ TA ≤ 85 °C, respectively. Typical
parameters apply to 5 V and 3.3 V at 25 °C and are for design guidance only. .
Table 13. 3.0 V to 5.5 V DC General-Purpose I/O Specifications
Parameter
Description
Min
Typ
Max
Unit
Notes
VOH1
High output voltage on
GPO0–GPO9 (except GPO5)
VDD – 0.20
–
–
V
IOH ≤ 10 µA, maximum of 10 mA
source current in all I/Os
VOH2
High output voltage on
GPO0–GPO9 (except GPO5)
VDD – 0.90
–
–
V
IOH = 1 mA, maximum of 20 mA
source current in all I/Os
VOH3
High output voltage on GPO5,
Backlighting, Delay pins
VDD – 0.20
–
–
V
IOH < 10 µA, maximum of 10 mA
source current in all I/Os
VOH4
High output voltage on GPO5,
Backlighting, Delay pins
VDD – 0.90
–
–
V
IOH = 5 mA, maximum of 20 mA
source current in all I/Os
VOL
Low output voltage on all GPOs,
Backlighting, Delay pins
–
–
0.75
V
IOL = 25 mA, VDD > 3.3 V, maximum
of 60 mA sink current on GPO0,
GPO1, GPO2, GPO3, GPO4,
Backlighting, Delay pins and 60 mA
sink current on GPO5, GPO6,
GPO7, GPO8, GPO9 pins.
VIL
Input low voltage
–
–
0.80
V
VIH
Input high voltage
2.00
–
–
V
Table 14. 2.4 V to 3.0 V DC General-Purpose I/O Specifications
Min
Typ
Max
Unit
Notes
VOH1
Parameter
High output voltage on
GPO0–GPO9 (except GPO5)
Description
VDD – 0.20
–
–
V
IOH < 10 µA, maximum of 10 mA
source current in all I/Os
VOH2
High output voltage on
GPO0–GPO9 (except GPO 5)
VDD – 0.40
–
–
V
IOH = 0.2 mA, maximum of 10 mA
source current in all I/Os
VOH3
High output voltage on GPO5,
Backlighting, Delay pins
VDD – 0.20
–
–
V
IOH < 10 µA, maximum of 10 mA
source current in all I/Os
VOH4
High output voltage on GPO5,
Backlighting, Delay pins
VDD – 0.50
–
–
V
IOH = 2 mA, maximum of 10 mA
source current in all I/Os
VOL
Low output voltage on all GPOs,
Backlighting, Delay pins
–
–
0.75
–
IOL = 5 mA, maximum of 30 mA sink
current on GPO0, GPO1, GPO2,
GPO3, GPO4, Backlighting, Delay
pins and 30 mA sink current on
GPO5, GPO6, GPO7, GPO8,
GPO9 pins.
VIL
Input low voltage
–
–
0.72
V
VIH
Input high voltage
1.40
–
–
V
Min
Typ
Max
Unit
Notes
Table 15. 1.71 V to 2.4 V DC General-Purpose I/O Specifications
Parameter
Description
VOH1
High output voltage on
GPO0–GPO9 (except GPO5)
VDD – 0.20
–
–
V
IOH = 10 µA, maximum of 10 mA
source current in all I/Os
VOH2
High output voltage on
GPO0–GPO9 (except GPO5)
VDD – 0.50
–
–
V
IOH = 0.5 mA, maximum of 10 mA
source current in all I/Os
Document Number: 001-74495 Rev. *A
Page 24 of 31
CY8CMBR2010
Table 15. 1.71 V to 2.4 V DC General-Purpose I/O Specifications (continued)
Parameter
Description
Min
Typ
Max
Unit
Notes
VOH3
High output voltage on GPO5,
Backlighting, Delay pins
VDD – 0.20
–
–
V
IOH = 100 µA, maximum of 10 mA
source current in all I/Os
VOH4
High output voltage on GPO5,
Backlighting, Delay pins
VDD – 0.50
–
–
V
IOH = 2 mA, maximum of 10 mA
source current in all I/Os
VOL
Low output voltage on all GPOs,
Backlighting, Delay pins
–
–
0.4
–
IOL = 5 mA, maximum of 20 mA sink
current on GPO5, GPO6, GPO7,
GPO8, GPO9 pins and 30 mA sink
current on GPO0, GPO1, GPO2,
GPO3, GPO4 , Backlighting, Delay
pins.
VIL
Input low voltage
–
–
0.3 × VDD
V
VIH
Input high voltage
0.65 × VDD
–
–
V
AC Electrical Specifications
AC Chip-Level Specifications
The following table lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges.
Table 16. AC Chip – Level Specifications
Parameter
Description
Min
Max
Unit
SRPOWER_UP
Power supply slew rate
–
250
V/ms VDD slew rate during power-up.
Notes
TXRST
External reset pulse width at
power-up
1
–
ms
Applicable after device power supply is active
TXRST2
External reset pulse width after
power-up
10
–
μs
Applicable after device VDD has reached max
value
AC General-Purpose I/O Specifications
The following table lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges.
Table 17. AC General-Purpose I/O Specifications
Parameter
Description
Min
Typ
Max
Unit
Notes
TRise1
Rise time, strong mode on
GPO0–GPO9 (except GPO5),
Cload = 50 pF
15
–
80
ns
VDD = 3.0 to 3.6 V, 10% to 90%
TRise2
Rise time, strong mode low
supply on GPO5, Backlighting,
Delay pins, Cload = 50 pF
10
–
50
ns
VDD = 3.0 to 3.6 V, 10% to 90%
TRise3
Rise time on GPO0–GPO9
(except GPO5), Cload = 50 pF
15
–
80
ns
VDD = 1.71 to 3.0 V, 10% to 90%
TRise2
Rise time, strong mode low
supply on GPO5, Backlighting,
Delay pins, Cload = 50 pF
10
–
80
ns
VDD = 1.71 to 3.0 V, 10% to 90%
TFall1
Fall time, strong mode on all
GPOs, Backlighting, Delay pins,
Cload = 50 pF
10
–
50
ns
VDD = 3.0 to 3.6 V, 90% to 10%
TFall2
Fall time, strong mode low supply
on all GPOs, Backlighting, Delay
pins, Cload = 50 pF
10
–
70
ns
VDD = 1.71 to 3.0 V, 90% to 10%
Document Number: 001-74495 Rev. *A
Page 25 of 31
CY8CMBR2010
CapSense Specifications
Table 18. CapSense Specifications
Parameter
Description
Min
Typ
Max
Unit
Notes
5
–
(CP + CF) < 40 [7]
pF
Cp is the total capacitance seen by
the pin when no finger is present. CP
is sum of CBUTTON, CTRACE, and
Capacitance of the vias and CPIN.
Finger capacitance
0.25
–
(CP + CF) < 40 [7]
pF
CF is the capacitance added by the
finger touch.
CPIN
Capacitive load on pins as input
0.5
1.7
7
pF
CMOD
External modulator capacitor
2
2.2
2.4
nF
Mandatory requirement
RS
Series resistor between Pin and
the button
–
560
616
Ω
Reduces the RF noise.
CP
Parasitic capacitance
CF
Ordering Information
Ordering Code
Operating CapSense
Temperature
Inputs
Package Type
GPO’s
XRESPin
CY8CMBR2010-24LQXI
32-pin (5 × 5 × 0.6 mm) QFN
Industrial
10
10
Yes
CY8CMBR2010-24LQXIT
32-pin (5 × 5 × 0.6 mm) QFN
(tape and reel)
Industrial
10
10
Yes
Ordering Code Definitions
CY 8
C MBR 2010 - 24 LQ X
I
X
X = blank or T
blank = Tube; T = Tape and Reel
Temperature Range: I = Industrial = –40 °C to 85 °C
Pb-free
Package Type:
LQ = 32-pin QFN
Speed: 24 MHz
Part Number
Mechanical Button Replacement
Technology Code: C = CMOS
Marketing Code: 8 = PSoC
Company ID: CY = Cypress
Note
7. The max value of parasitic capacitance is 40 pF when the temperature is above 0 °C, and 38 pF at –45 °C.
Document Number: 001-74495 Rev. *A
Page 26 of 31
CY8CMBR2010
Package Information
Thermal Impedance
Table 19. Thermal Impedances per Package
Package
Typical θJA[8]
32-pin QFN[9]
20 °C/W
Solder Reflow Specifications
Table 20 shows the solder reflow temperature limits that must not be exceeded.
Table 20. Solder Reflow Specifications
Package
Minimum Peak Temperature
(TC)
Maximum Time above
TC – 5 °C
32-pin QFN
260 C
30 seconds
Package Diagram
Figure 26. 32-pin QFN (5 × 5 × 0.55 mm) LQ32 3.5 × 3.5 E-Pad (Sawn) Package Outline, 001-42168
001-42168 *D
Notes
8. TJ = TA + Power × JA.
9. To achieve the thermal impedance specified for the QFN package, the center thermal pad must be soldered to the PCB ground plane.
Document Number: 001-74495 Rev. *A
Page 27 of 31
CY8CMBR2010
Appendix
Table 21. Device Features vs. Resistor Configuration Matrix
Features
Toggle ON/OFF /
Flanking Sensor
Suppression (FSS)
Noise Immunity / Button
Auto Reset
LED ON Time / Serial
Debug Data
Comments
Pin configuration
Toggle ON/OFF
Flanking Sensor
Suppression (FSS)
Disabled
Disabled
Ground / Floating
Enabled
Disabled
1.5 kΩ (±5%) to ground
Disabled
Enabled
5.1 kΩ (±5%) to ground
Enabled
Enabled
VDD
Noise Immunity
Button Auto Reset
Normal
Disabled
Sensitivity and
debounce control for
CS0 button
ARST/EMC
Ground / Floating
Enabled
1.5 kΩ (±5%) to ground
High
Disabled
5.1 kΩ (±5%) to ground
High
Enabled
VDD
LED ON Time (ms)
Serial Debug Data
0
Disabled
Delay
Ground / 300 Ω (±1%) to
ground
20
330 Ω (±1%) to ground
40
360 Ω (±1%) to ground
…………
…………
1980
3270 Ω (±1%) to ground
0
Power-on LED Effects /
Analog Voltage support /
LED Backlighting
Toggle/FSS
Normal
2000
3300 Ω (±1%) to ground
Enabled
7000 Ω (±1%) to ground
20
7030 Ω (±1%) to ground
40
7060 Ω (±1%) to ground
…………
…………
1980
9970 Ω (±1%) to ground
2000
10000 Ω (±1%) to ground
Power-on LED
Effects
Analog Voltage Support /
LED Backlighting
Disabled
Enabled
Ground
LED Effect 1
Disabled
1.5 kΩ (±5%) to ground
LED Effect 2
Disabled
5.1 kΩ (±5%) to ground
LED Effect 3
Disabled
VDD
Disabled
Disabled
Floating
Sensitivity Control
for CS0 Button
Debounce Control for CS0
Button
LEDFading
CS0Sensitivity
High
3
Ground / Floating
High
24
1.5 kΩ (±5%) to ground
High
48
5.1 kΩ (±5%) to ground
Low
99
VDD
Document Number: 001-74495 Rev. *A
Device Pin Name
Page 28 of 31
CY8CMBR2010
Table 22. ScanRate/Sleep pin Configuration
ScanRate/Sleep pin Connection
Response Time Optimized design
Power Consumption Optimized design
Button Scan Rate offset
Ground
6800 Ω (±1%) to ground
0
100 Ω (±1%) to ground
6900 Ω (±1%) to ground
0
200 Ω (±1%) to ground
7000 Ω (±1%) to ground
6
300 Ω (±1%) to ground
7100 Ω (±1%) to ground
12
400 Ω (±1%) to ground
7200 Ω (±1%) to ground
20
500 Ω (±1%) to ground
7300 Ω (±1%) to ground
29
600 Ω (±1%) to ground
7400 Ω (±1%) to ground
39
700 Ω (±1%) to ground
7500 Ω (±1%) to ground
49
800 Ω (±1%) to ground
7600 Ω (±1%) to ground
61
900 Ω (±1%) to ground
7700 Ω (±1%) to ground
73
1000 Ω (±1%) to ground
7800 Ω (±1%) to ground
86
1100 Ω (±1%) to ground
7900 Ω (±1%) to ground
99
1200 Ω (±1%) to ground
8000 Ω (±1%) to ground
114
1300 Ω (±1%) to ground
8100 Ω (±1%) to ground
128
1400 Ω (±1%) to ground
8200 Ω (±1%) to ground
144
1500 Ω (±1%) to ground
8300 Ω (±1%) to ground
160
1600 Ω (±1%) to ground
8400 Ω (±1%) to ground
176
1700 Ω (±1%) to ground
8500 Ω (±1%) to ground
194
1800 Ω (±1%) to ground
8600 Ω (±1%) to ground
211
1900 Ω (±1%) to ground
8700 Ω (±1%) to ground
229
2000 Ω (±1%) to ground
8800 Ω (±1%) to ground
248
2100 Ω (±1%) to ground
8900 Ω (±1%) to ground
267
2200 Ω (±1%) to ground
9000 Ω (±1%) to ground
287
2300 Ω (±1%) to ground
9100 Ω (±1%) to ground
307
2400 Ω (±1%) to ground
9200 Ω (±1%) to ground
327
2500 Ω (±1%) to ground
9300 Ω (±1%) to ground
348
2600 Ω (±1%) to ground
9400 Ω (±1%) to ground
369
2700 Ω (±1%) to ground
9500 Ω (±1%) to ground
391
2800 Ω (±1%) to ground
9600 Ω (±1%) to ground
413
2900 Ω (±1%) to ground
9700 Ω (±1%) to ground
436
3000 Ω (±1%) to ground
9800 Ω (±1%) to ground
459
3100 Ω (±1%) to ground
9900 Ω (±1%) to ground
482
3200 Ω (±1%) to ground
10000 Ω (±1%) to ground
506
Document Number: 001-74495 Rev. *A
Page 29 of 31
CY8CMBR2010
Table 23 gives the Button Scan Rate constant according to the button count and the device optimization. For more details about this
constant, refer Power Consumption and Operating Modes on page 16.
Table 23. Button Scan Rate Constant
Button count
Button Scan Rate Constant
Response Time Optimized design
Power Consumption Optimized design
≤5
25 ms
50 ms
>5
50 ms
50 ms
Acronyms
Acronym
Document Conventions
Description
AC
alternating current
AI
analog input
AO
analog output
ARST
auto reset
DC
direct current
DI
digital input
DO
digital output
CF
finger capacitance
CP
parasitic capacitance
CS
CapSense
FSS
flanking sensor suppression
GPO
general-purpose output
I/O
input/output
LED
light-emitting diode
LSB
least significant bit
MSB
most significant bit
P
power
Units of Measure
Symbol
Unit of Measure
°C
degree Celsius
kΩ
kilohm
µA
microampere
µs
microsecond
mA
milliampere
mil
one thousandth of an inch (1 mil = 0.0254 mm)
mm
millimeter
ms
millisecond
mV
millivolt
nA
nanoampere
nF
nanofarad
ns
nanosecond
Ω
ohm
%
percent
pF
picofarad
V
volt
PCB
printed circuit board
POR
power-on reset
Numeric Naming
POST
power-on self test
QFN
quad flat no lead
Hexadecimal numbers are represented with all letters in
uppercase with an appended lowercase 'h' (for example, '14h' or
'3Ah'). Hexadecimal numbers may also be represented by a '0x'
prefix, the C coding convention. Binary numbers have an
appended lowercase 'b' (for example, 01010100b' or
'01000011b'). Numbers not indicated by an 'h', 'b', or 0x are
decimal.
RF
radio frequency
SNR
signal to noise ratio
Document Number: 001-74495 Rev. *A
Page 30 of 31
CY8CMBR2010
Document History Page
Document Title: CY8CMBR2010, CapSense® Express™ 10-Button Controller
Document Number: 001-74495
Revision
ECN
Orig. of
Change
Submission
Date
Description of Change
**
3561834 UDYG / ZINE
03/30/2012 New datasheet.
*A
3715110
08/16/2012 Modified title. Modified content in Features, Overview, and Typical Circuits
section.
Updated Table 1, Figure 1, Figure 2, Figure 9, Figure 13, Figure 14, Figure 24,
and Figure 25.
Minor text edits throughout the document.
UDYG
Sales, Solutions, and Legal Information
Worldwide Sales and Design Support
Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office
closest to you, visit us at Cypress Locations.
Products
Automotive
Clocks & Buffers
Interface
Lighting & Power Control
PSoC Solutions
cypress.com/go/automotive
cypress.com/go/clocks
psoc.cypress.com/solutions
cypress.com/go/interface
PSoC 1 | PSoC 3 | PSoC 5
cypress.com/go/powerpsoc
cypress.com/go/plc
Memory
Optical & Image Sensing
PSoC
Touch Sensing
cypress.com/go/memory
cypress.com/go/image
cypress.com/go/psoc
cypress.com/go/touch
USB Controllers
Wireless/RF
cypress.com/go/USB
cypress.com/go/wireless
© Cypress Semiconductor Corporation, 2012. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any
circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for medical,
life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as critical
components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems
application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges.
Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign),
United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of,
and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress
integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without
the express written permission of Cypress.
Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not
assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where
a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress’ product in a life-support systems application implies that the manufacturer
assumes all risk of such use and in doing so indemnifies Cypress against all charges.
Use may be limited by and subject to the applicable Cypress software license agreement.
Document Number: 001-74495 Rev. *A
Revised August 16, 2012
All products and company names mentioned in this document may be the trademarks of their respective holders.
Page 31 of 31
Similar pages