Capacitive Touch
Capacitive Touch
Touch Technology
An Overview
Touch Technology
Table of Content
Atmel’s Touch Technology
Division
Market presence
Technology Overview
Changing product design
Competing Technologies
Software Library
Touch screen solutions
Summary
Touch Technology
Technology: Located in
charge- Southampton,
transfer UK
Part of Atmel
Substantial
corp since
patent base
March 2008
Flexible Solutions in
Business production for
Models >12 years
Touch Technology
Mobile handsets
Shipped in over 50M handsets
Over 200M buttons rotors and sliders in handsets
Over 5m touchscreens
Customers include Nokia, Motorola, Samsung, Bird, Sagem and Toshiba.
Note books
Shipped over 2 million buttons and sliders
Buttons and sliders for function keys
On/Off buttons
Shipping in models for HP, Dell and Lenovo
Touch Technology
Market Success
Kitchen Appliances
Shipping in appliances for over 8 years successfully
More that 20 design wins in various global manufacturers
Applications in cooker hobs, cooker hoods (extractors) microwave controls,
refrigerator controls and dishwasher controls.
Customers include LG Appliances, GE, Whirlpool, Electrolux, Gorenje,
Samsung, Haier
Consumer Electronics
Multiple wins in desktop monitors
Multiple wins in MP3 apps
Customers include Apple, Philips, Samsung, LG, Bose, Logitech, Neovo,
Asus, Acer
Touch Technology
Technology Overview
QTouch™
Measuring
Measuring
Circuit
Circuit
Electrode
8
Touch Technology
Sampling
MCU capacitor
S1
GND
VDD
Cs
Cx
S2 EART
S3 H
GND
Cs >> Cx
example (1000:1 ratio)
Cs = 10nF
Cx = 10pF
S1,S2 and S3 are CMOS IO pins
switching between GND, Z and Vdd
9
Touch Technology
MCU
Sampling
S1 capacitor Cx
EART
H
GND
VDD Cs
S2
S3
GND
12
Touch Technology
MCU
Sampling
S1 capacitor Cx
EART
H
GND
VDD Cs
S2
S3
GND
Step 2: Float Cs
MCU
Sampling
S1 capacitor Cx
EART
H
GND
VDD Cs
S2
S3
GND
MCU
Sampling
S1 capacitor Cx
EART
H
GND
VDD Cs
S2
S3
GND
MCU
Sampling
S1 capacitor Cx
EART
H
GND
VDD Cs
S2
S3
GND
16
Touch Technology
MCU
SNSK = Gnd
Sampling
S1 capacitor Cx
EART
H
GND
VDD Cs
S2
SNS = Vcs
S3
GND
17
Touch Technology
MCU
Qx = Cx * Vx
SNSK = Gnd
Vx == 0 ==> Qx == 0
Sampling
S1 capacitor Cx
EART
H
GND
VDD Cs Qs = Cs * Vcs
S2
18
Touch Technology
Repeat 1 - 5:
MCU
Gnd
Sampling
S1 capacitor Cx
EART
H
GND
VDD Cs Qs = Cs * Vcs
S2
19
Touch Technology
VIH
When Vcs reached VIH, the I/O port will read as ”1”.
Touch Technology
Real Waveform
Vcs
Vdd
Time
Touch Technology
Charging Waveform
Vsnsk
Vdd
Time
Vsns
Vdd
Vih
Time
Touch Technology
Normal mode
MCU Ct
EARTH
Gnd
Sampling
S1 capacitor Cx
EART
H
GND
VDD Cs Qs = Cs * Vcs
S2
24
Touch Technology
Effect of increasing Ct
VIH
When Vcs reached VIH, the I/O port will read as ”1”.
Touch Technology
QTouch™: Sensitivity
Larger key surface area = more sensitivity
Technology Overview
QMatrix™
Self Capacitance
Touch Technology
Self Capacitance
Touch Technology
Self Capacitance
Touch Technology
Self Capacitance
Touch Technology
Self Capacitance
Touch Technology
Self Capacitance
Touch Technology
Self Capacitance
Touch Technology
Self Capacitance
Touch Technology
Self Capacitance
Touch Technology
Self Capacitance
Touch Technology
Self Capacitance
Touch Technology
Self Capacitance
Touch Technology
Self Capacitance
Touch Technology
Self Capacitance
Touch Technology
Self Capacitance
Touch Technology
Mutual Capacitance
Touch Technology
Mutual Capacitance
Touch Technology
Mutual Capacitance
Touch Technology
Mutual Capacitance
Touch Technology
Mutual Capacitance
Touch Technology
Mutual Capacitance
Touch Technology
Mutual Capacitance
Touch Technology
Mutual Capacitance
Touch Technology
Mutual Capacitance
Touch Technology
Mutual Capacitance
Touch Technology
Mutual Capacitance
Touch Technology
Mutual Capacitance
Touch Technology
Mutual Capacitance
…
Touch Technology
Mutual Capacitance
Touch Technology
Mutual Capacitance
Touch Technology
Mutual Capacitance
Touch Technology
X and Y
Fixed number of voltage pulses
Each pulse cause current to flow in Cx and Cs (in series with each other)
Current only flows in selected pairs or Cx and Cs.
This is how a sequential matrix scan is achieved
MCU
VDD X1
S2 X
X2
S4
GND
Yk Cx X3
S1
GND
Cs Y0
Y1
S3
Y Sampling
GND capacitor
Vsns
|Vcs|
Approximately linear
Time 0.25V
-0.25V Time
MCU
VDD
CTR CLK
S2 X
S4 Vcs
GND
+
Yk Cx
CAPTURE
-
S1
GND
VDD Cs Time
S5
Rsmp
S Y
S3
6 GND
GND
SMP
Touch Technology
Delta
Touch Technology
QMatrix™: Sensitivity
Ease of design:
Highly integrated solutions
Reference designs
Cost effective
Touch Technology
Technology Overview
i) Small 10-
ii) Medium 12-
12mm dia
16mm dia iii) Large 16-40mm dia
Touch Technology
X6 X1
X5 X2
X4 X3
X0 X1 X2 X3
Y
Touch Technology
2 Layer Designs -
X5 X0
Flooded X
Increases design X1
possibilities X4 Y
Improved directional
noise immunity
X3 X2
X0 X1 X2 X3
Y
Touch Technology
T
LE GH
FT RI
C B
S
A B
Flexible
No longer restricted to
using buttons
Increasing focus on
industrial design
UI innovation with multi-
touch
Innovative
Slimmer products - no
mechanical parts required
Easy to clean
Hidden until lit
Touch Technology
Other Markets
Laptops
Mobile phones Digital photo frames
Smart phones TVs and Home cinemas
Headsets Stereos and speakers
PNDs MP3 players
Ovens
Refrigerators
Washing machines
Appliance
Touch Technology
Atmel advantages
QMatrix
Strong suppression of moisture effects
Due to X and Y electrode design and touch aquisition
Remote placement of chip
Sensitive to X/Y crossing
Not sensitive to X lines
Not sensitive to Y lines
Touch Technology
QTouch/QMatrix on AVR
AVR has plenty of processing power.
Can complete sensing faster
Can spend more time in sleep
Q-Touch/Q-Matrix libraries
Aims of libraries
Easy to implement
No license fee
Flexible implementation
arbitrary key sizes & shapes
no need to balance channels
No license cost
January 2009
Touch Technology
Atmel provides
Touch controller IC
Controller board reference design
Sensor reference design
Integration support
Sensor test equipment design
Target
Applications
Touch Technology
Appendix