SlideShare a Scribd company logo
1 of 15
Download to read offline
fieldscale.com
Converting Capacitance
Into Controller Counts
There are several capacitive touch controller groups that utilize different
acquisition and measurement techniques.
Most famous techniques are Charge Transfer, E-field Sensing, Relaxation
Oscillator, Capacitance-to-Digital Conversion (CDC), Dual-Ramp and
Sigma-Delta Modulator.
In most cases, the controller obtains a sample from the touch sensor, which is
translated into raw data, called Counts.
Counts usually have a direct relation to the Capacitance of the touch sensor.
Counts
Capacitance
Controller
Introduction to Controller Counts
Using SENSE we can simulate a touch button design and extract the results
for the self-capacitance Cx of the button inside the red box both with and
without a touch.
SENSE simulation for Capacitance extraction
Vs Cx Cr
Vr
S1 S2
Charge transfer is an effective way to measure a change in capacitance
based upon a fixed capacitance. By means of simple analogy, charge and
capacitance are represented by a liquid and a container, as shown below.
The smaller container is the variable capacitance Cx while the larger
container is the fixed capacitance Cr.
unknown
capacitor Cx
large capacitor Cr
threshold
Capacitance measurement using charge transfer method
In most capacitive touch systems, the interest is not in the
absolute capacitance but in the change in capacitance.
That is when a touch or other interaction occurs, the
capacitance of the smaller container changes and
consequently the number of times it takes to charge and
empty the smaller capacitance into the larger changes.
It is this change that is used to determine if a touch
occurred.
Capacitance measurement using charge transfer method
Vs Cx Cr
Vr
S1 S2
● S1 closed
● S2 open
Vs Cx Cr
Vr
S1 S2
● S1 open
● S2 close
Cx can be determined by counting the number N
of charge transfer cycles needed to charge Cr
to a given threshold voltage Vr.
Charge Cx Transfer to Cr
Charge transfer circle
threshold Vr
Capacitance measurement using charge transfer method
So as an example for a self capacitance measurement, let’s assume that we
have two sensors. Sensor 1: Cx=5pF and Sensor 2: Cx=1pF. Let’s also assume
that Cr = 2nF, Vs = 1.5V, Vr = 0.5V and the touch adds an extra Ct=0.1pF.
Touch state Unknown
capacitance Cx
Counts
N
Sensor 1
No touch 5pF 163
Touch 5pF + 0.1pF 160
Sensor 2
No touch 1pF 812
Touch 1pF + 0.1pF 738
ΔNcounts
= -3
ΔNcounts
= -74
That’s good so far! But which sensor has better functionality?
Capacitance measurement using charge transfer method
Conversion time: More counts are equal to greater conversion time so sensor 1
has approximately 8 times quicker response than sensor 2.
Sensitivity: A touch event is detectable when delta-count is bigger (in absolute
terms) than a threshold. Thus, sensor 2 is more sensitive than sensor 1.
● So, the knowledge of a sensor’s capacitance with and without the effect
of a touch can lead to a sensor design that would achieve the desirable
performance.
● Some capacitive touch controllers often give us an option for a
calibration to some point with a signal conditioning stage (e.g. MSP430
from Texas Instruments).
● The combination of a successful sensor design with the proper
calibration parameters of controller is the key for a robust system
performance.
Signal conditioning: Sensor’s performance
Charge transfer
engine
Gain Stage Offset stage
The gain stage provides the ability to scale the effective size of the unknown
external capacitor relative to the internal capacitor. This serves two main
purposes:
● First, it allows the controller to handle a wide range of capacitances in a
reasonable conversion time.
● Second, it allows the designer of the system to dial in a desired
measurement resolution.
Signal conditioning: Gain and Offset stage
Charge transfer
engine
Gain Stage Offset stage
The offset stage provides a mechanism to remove a set amount of charge
during each charge transfer. This charge is typically associated with the
parasitic capacitance of the sensor. Parasitic capacitance can be thought of as
an unwanted DC offset in the measurement.
● This provides an increase in sensitivity to touch or proximity.
Signal conditioning: Gain and Offset stage
MSP430 microcontroller from Texas Instruments uses charge transfer
method with signal conditioning stages for capacitive touch applications.
The input parameters that a user can choose to calibrate (gain and offset) its
own sensor are the Conversion Gain and Conversion Count.
Conversion Gain parameter defines the counts you want to achieve with
the gain stage and before the offset subtraction.
Conversion Count parameter defines the counts you want to achieve
overall, after the signal conditioning.
Signal conditioning: TI MSP430 controller - Calibration
technique
Calibration
Conversion Gain
Conversion Count
Gain
Offset
So, if you want:
● a faster response for your system, decrease the Conversion Count.
● to increase resolution, increase the Conversion Count.
● to increase sensitivity, increase the Conversion Count or decrease
the Conversion Gain.
Signal conditioning: TI MSP430 controller - Calibration
technique
● Knowing the self or mutual capacitance of the sensor is crucial for the
system performance.
● Using SENSE, you can simulate a sensor design and extract the results
for the capacitance of a sensor with and without a touch.
● With capacitance to counts conversion, you can observe and adjust the
real-time performance of a sensor.
● Conversion from capacitance to counts depends on the specifics of
each controller.
The experienced team of Fieldscale will guide you to an end-to-end
simulation, from the capacitance extraction to the count conversion.
Conclusions
Want to know more
about Controllers for
Capacitive Touch
Sensors?
Download the
“Introduction to
Controllers Guide”
for Free.
GET FREE EBOOK
fieldscale.com
info@fieldscale.com
+30 2310 94 74 84
We will get back to you within 24 hours.

More Related Content

What's hot

Sinusoidal Response of RC & RL Circuits
Sinusoidal Response of RC & RL CircuitsSinusoidal Response of RC & RL Circuits
Sinusoidal Response of RC & RL CircuitsSachin Mehta
 
CSEC Physics Lab - IV Relationship of a filament lamp
CSEC Physics Lab - IV Relationship of a filament lampCSEC Physics Lab - IV Relationship of a filament lamp
CSEC Physics Lab - IV Relationship of a filament lampRonaldo Degazon
 
Methods For Measuring Low resistance
Methods For Measuring Low resistanceMethods For Measuring Low resistance
Methods For Measuring Low resistanceKazim Marfatiya
 
LAB report basic dc meter design
LAB report basic dc meter designLAB report basic dc meter design
LAB report basic dc meter designTyler Maisonneuve
 
THEVENIN’S THEOREM AND WHEATSTONE BRIDGE experiment 4
THEVENIN’S THEOREM AND WHEATSTONE BRIDGE experiment 4THEVENIN’S THEOREM AND WHEATSTONE BRIDGE experiment 4
THEVENIN’S THEOREM AND WHEATSTONE BRIDGE experiment 4Karimi LordRamza
 
Law resistance measurement
Law resistance measurementLaw resistance measurement
Law resistance measurementRajput Manthan
 
Voltmeter & Transformers: Types and Applications.
Voltmeter & Transformers: Types and  Applications.Voltmeter & Transformers: Types and  Applications.
Voltmeter & Transformers: Types and Applications.Diksha Prakash
 
SERIES RESISTOR-CAPASITOR CIRCUIT experiment 7
SERIES RESISTOR-CAPASITOR CIRCUIT experiment 7SERIES RESISTOR-CAPASITOR CIRCUIT experiment 7
SERIES RESISTOR-CAPASITOR CIRCUIT experiment 7Karimi LordRamza
 
Measurement of resistance
Measurement of resistanceMeasurement of resistance
Measurement of resistanceANKUR GHEEWALA
 
Rc and rl circuits
Rc and rl circuitsRc and rl circuits
Rc and rl circuitsHazel Lim
 
Ammeter, voltmeter, wattmeter, power factor meter
Ammeter, voltmeter, wattmeter, power factor meterAmmeter, voltmeter, wattmeter, power factor meter
Ammeter, voltmeter, wattmeter, power factor meterHome
 
Series R-L Circuits
Series R-L CircuitsSeries R-L Circuits
Series R-L CircuitsRohan Somai
 
How do we measure current, voltage and resistance
How do we measure current, voltage and resistanceHow do we measure current, voltage and resistance
How do we measure current, voltage and resistancejanrolen123
 
AST 406 Ammeter and Voltmeter
AST 406 Ammeter and VoltmeterAST 406 Ammeter and Voltmeter
AST 406 Ammeter and VoltmeterNeil MacIntosh
 

What's hot (20)

Sinusoidal Response of RC & RL Circuits
Sinusoidal Response of RC & RL CircuitsSinusoidal Response of RC & RL Circuits
Sinusoidal Response of RC & RL Circuits
 
CSEC Physics Lab - IV Relationship of a filament lamp
CSEC Physics Lab - IV Relationship of a filament lampCSEC Physics Lab - IV Relationship of a filament lamp
CSEC Physics Lab - IV Relationship of a filament lamp
 
Measuring Voltage
Measuring VoltageMeasuring Voltage
Measuring Voltage
 
Methods For Measuring Low resistance
Methods For Measuring Low resistanceMethods For Measuring Low resistance
Methods For Measuring Low resistance
 
Verifying Transformer Rated Service Installations
Verifying Transformer Rated Service InstallationsVerifying Transformer Rated Service Installations
Verifying Transformer Rated Service Installations
 
Ac voltage
Ac voltageAc voltage
Ac voltage
 
Ch10 ln
Ch10 lnCh10 ln
Ch10 ln
 
LAB report basic dc meter design
LAB report basic dc meter designLAB report basic dc meter design
LAB report basic dc meter design
 
THEVENIN’S THEOREM AND WHEATSTONE BRIDGE experiment 4
THEVENIN’S THEOREM AND WHEATSTONE BRIDGE experiment 4THEVENIN’S THEOREM AND WHEATSTONE BRIDGE experiment 4
THEVENIN’S THEOREM AND WHEATSTONE BRIDGE experiment 4
 
Law resistance measurement
Law resistance measurementLaw resistance measurement
Law resistance measurement
 
Voltmeter & Transformers: Types and Applications.
Voltmeter & Transformers: Types and  Applications.Voltmeter & Transformers: Types and  Applications.
Voltmeter & Transformers: Types and Applications.
 
SERIES RESISTOR-CAPASITOR CIRCUIT experiment 7
SERIES RESISTOR-CAPASITOR CIRCUIT experiment 7SERIES RESISTOR-CAPASITOR CIRCUIT experiment 7
SERIES RESISTOR-CAPASITOR CIRCUIT experiment 7
 
Measurement of resistance
Measurement of resistanceMeasurement of resistance
Measurement of resistance
 
Rc and rl circuits
Rc and rl circuitsRc and rl circuits
Rc and rl circuits
 
Ammeter, voltmeter, wattmeter, power factor meter
Ammeter, voltmeter, wattmeter, power factor meterAmmeter, voltmeter, wattmeter, power factor meter
Ammeter, voltmeter, wattmeter, power factor meter
 
Chapter5
Chapter5Chapter5
Chapter5
 
Series R-L Circuits
Series R-L CircuitsSeries R-L Circuits
Series R-L Circuits
 
Week 4
Week 4Week 4
Week 4
 
How do we measure current, voltage and resistance
How do we measure current, voltage and resistanceHow do we measure current, voltage and resistance
How do we measure current, voltage and resistance
 
AST 406 Ammeter and Voltmeter
AST 406 Ammeter and VoltmeterAST 406 Ammeter and Voltmeter
AST 406 Ammeter and Voltmeter
 

Similar to Converting Capacitance Into Controller Counts

Bt0064 logic design2
Bt0064 logic design2Bt0064 logic design2
Bt0064 logic design2Techglyphs
 
New Microsoft Word Document.docx
New Microsoft Word Document.docxNew Microsoft Word Document.docx
New Microsoft Word Document.docxjainkamalkumar
 
data-acquisition-system-ppt
data-acquisition-system-pptdata-acquisition-system-ppt
data-acquisition-system-pptRavi Anand
 
Sensors And Actuators
Sensors And ActuatorsSensors And Actuators
Sensors And ActuatorsJinesh Patel
 
86919253 data-acquisition-system-ppt
86919253 data-acquisition-system-ppt86919253 data-acquisition-system-ppt
86919253 data-acquisition-system-pptGovindaChandraBehera1
 
An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...
An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...
An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...IJSRD
 
An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...
An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...
An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...IJSRD
 
MODULE-2_SIGNAL_CONDITIONING.pptx
MODULE-2_SIGNAL_CONDITIONING.pptxMODULE-2_SIGNAL_CONDITIONING.pptx
MODULE-2_SIGNAL_CONDITIONING.pptxManjunathtv2
 
digital control Chapter1 slide
digital control Chapter1 slidedigital control Chapter1 slide
digital control Chapter1 slideasyrafjpk
 
Catalog mikro mikro pfr140-user_manual
Catalog mikro mikro pfr140-user_manualCatalog mikro mikro pfr140-user_manual
Catalog mikro mikro pfr140-user_manualDien Ha The
 
Mechatronics study material-Question Bank.pdf
Mechatronics study material-Question Bank.pdfMechatronics study material-Question Bank.pdf
Mechatronics study material-Question Bank.pdfRajaSekaran923497
 
Analog to Digital Conversion
Analog to Digital ConversionAnalog to Digital Conversion
Analog to Digital ConversionSyed Umair
 
CHapter 4 -Signal Conditioning.pptxyyhhhj
CHapter 4 -Signal Conditioning.pptxyyhhhjCHapter 4 -Signal Conditioning.pptxyyhhhj
CHapter 4 -Signal Conditioning.pptxyyhhhjteddiyfentaw
 
Chapter 1 Measurement System
Chapter 1  Measurement  SystemChapter 1  Measurement  System
Chapter 1 Measurement SystemChe Ku Sabri
 
CapSense Capacitive Sensors Sigma Delta Algorithm
CapSense Capacitive Sensors Sigma Delta AlgorithmCapSense Capacitive Sensors Sigma Delta Algorithm
CapSense Capacitive Sensors Sigma Delta AlgorithmRuth Moore
 
Fundamentals on Measurement and uncertainty
Fundamentals on Measurement  and  uncertaintyFundamentals on Measurement  and  uncertainty
Fundamentals on Measurement and uncertaintyBerkefede
 
Introduction to Capacitive Sensing Part2
Introduction to Capacitive Sensing Part2Introduction to Capacitive Sensing Part2
Introduction to Capacitive Sensing Part2Premier Farnell
 

Similar to Converting Capacitance Into Controller Counts (20)

Bt0064 logic design2
Bt0064 logic design2Bt0064 logic design2
Bt0064 logic design2
 
New Microsoft Word Document.docx
New Microsoft Word Document.docxNew Microsoft Word Document.docx
New Microsoft Word Document.docx
 
data-acquisition-system-ppt
data-acquisition-system-pptdata-acquisition-system-ppt
data-acquisition-system-ppt
 
Sensors And Actuators
Sensors And ActuatorsSensors And Actuators
Sensors And Actuators
 
86919253 data-acquisition-system-ppt
86919253 data-acquisition-system-ppt86919253 data-acquisition-system-ppt
86919253 data-acquisition-system-ppt
 
An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...
An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...
An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...
 
An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...
An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...
An Improved Energy Efficiency Algorithm in Wireless Sensor Network Using Quer...
 
MODULE-2_SIGNAL_CONDITIONING.pptx
MODULE-2_SIGNAL_CONDITIONING.pptxMODULE-2_SIGNAL_CONDITIONING.pptx
MODULE-2_SIGNAL_CONDITIONING.pptx
 
ADC - Types (Analog to Digital Converter)
ADC - Types (Analog to Digital Converter)ADC - Types (Analog to Digital Converter)
ADC - Types (Analog to Digital Converter)
 
digital control Chapter1 slide
digital control Chapter1 slidedigital control Chapter1 slide
digital control Chapter1 slide
 
Catalog mikro mikro pfr140-user_manual
Catalog mikro mikro pfr140-user_manualCatalog mikro mikro pfr140-user_manual
Catalog mikro mikro pfr140-user_manual
 
Mechatronics study material-Question Bank.pdf
Mechatronics study material-Question Bank.pdfMechatronics study material-Question Bank.pdf
Mechatronics study material-Question Bank.pdf
 
Analog to Digital Conversion
Analog to Digital ConversionAnalog to Digital Conversion
Analog to Digital Conversion
 
CHapter 4 -Signal Conditioning.pptxyyhhhj
CHapter 4 -Signal Conditioning.pptxyyhhhjCHapter 4 -Signal Conditioning.pptxyyhhhj
CHapter 4 -Signal Conditioning.pptxyyhhhj
 
Chapter 1 Measurement System
Chapter 1  Measurement  SystemChapter 1  Measurement  System
Chapter 1 Measurement System
 
CapSense Capacitive Sensors Sigma Delta Algorithm
CapSense Capacitive Sensors Sigma Delta AlgorithmCapSense Capacitive Sensors Sigma Delta Algorithm
CapSense Capacitive Sensors Sigma Delta Algorithm
 
measurments
measurmentsmeasurments
measurments
 
Signal conditioning
Signal conditioningSignal conditioning
Signal conditioning
 
Fundamentals on Measurement and uncertainty
Fundamentals on Measurement  and  uncertaintyFundamentals on Measurement  and  uncertainty
Fundamentals on Measurement and uncertainty
 
Introduction to Capacitive Sensing Part2
Introduction to Capacitive Sensing Part2Introduction to Capacitive Sensing Part2
Introduction to Capacitive Sensing Part2
 

Recently uploaded

Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 

Recently uploaded (20)

Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 

Converting Capacitance Into Controller Counts

  • 2. There are several capacitive touch controller groups that utilize different acquisition and measurement techniques. Most famous techniques are Charge Transfer, E-field Sensing, Relaxation Oscillator, Capacitance-to-Digital Conversion (CDC), Dual-Ramp and Sigma-Delta Modulator. In most cases, the controller obtains a sample from the touch sensor, which is translated into raw data, called Counts. Counts usually have a direct relation to the Capacitance of the touch sensor. Counts Capacitance Controller Introduction to Controller Counts
  • 3. Using SENSE we can simulate a touch button design and extract the results for the self-capacitance Cx of the button inside the red box both with and without a touch. SENSE simulation for Capacitance extraction
  • 4. Vs Cx Cr Vr S1 S2 Charge transfer is an effective way to measure a change in capacitance based upon a fixed capacitance. By means of simple analogy, charge and capacitance are represented by a liquid and a container, as shown below. The smaller container is the variable capacitance Cx while the larger container is the fixed capacitance Cr. unknown capacitor Cx large capacitor Cr threshold Capacitance measurement using charge transfer method
  • 5. In most capacitive touch systems, the interest is not in the absolute capacitance but in the change in capacitance. That is when a touch or other interaction occurs, the capacitance of the smaller container changes and consequently the number of times it takes to charge and empty the smaller capacitance into the larger changes. It is this change that is used to determine if a touch occurred. Capacitance measurement using charge transfer method
  • 6. Vs Cx Cr Vr S1 S2 ● S1 closed ● S2 open Vs Cx Cr Vr S1 S2 ● S1 open ● S2 close Cx can be determined by counting the number N of charge transfer cycles needed to charge Cr to a given threshold voltage Vr. Charge Cx Transfer to Cr Charge transfer circle threshold Vr Capacitance measurement using charge transfer method
  • 7. So as an example for a self capacitance measurement, let’s assume that we have two sensors. Sensor 1: Cx=5pF and Sensor 2: Cx=1pF. Let’s also assume that Cr = 2nF, Vs = 1.5V, Vr = 0.5V and the touch adds an extra Ct=0.1pF. Touch state Unknown capacitance Cx Counts N Sensor 1 No touch 5pF 163 Touch 5pF + 0.1pF 160 Sensor 2 No touch 1pF 812 Touch 1pF + 0.1pF 738 ΔNcounts = -3 ΔNcounts = -74 That’s good so far! But which sensor has better functionality? Capacitance measurement using charge transfer method
  • 8. Conversion time: More counts are equal to greater conversion time so sensor 1 has approximately 8 times quicker response than sensor 2. Sensitivity: A touch event is detectable when delta-count is bigger (in absolute terms) than a threshold. Thus, sensor 2 is more sensitive than sensor 1. ● So, the knowledge of a sensor’s capacitance with and without the effect of a touch can lead to a sensor design that would achieve the desirable performance. ● Some capacitive touch controllers often give us an option for a calibration to some point with a signal conditioning stage (e.g. MSP430 from Texas Instruments). ● The combination of a successful sensor design with the proper calibration parameters of controller is the key for a robust system performance. Signal conditioning: Sensor’s performance
  • 9. Charge transfer engine Gain Stage Offset stage The gain stage provides the ability to scale the effective size of the unknown external capacitor relative to the internal capacitor. This serves two main purposes: ● First, it allows the controller to handle a wide range of capacitances in a reasonable conversion time. ● Second, it allows the designer of the system to dial in a desired measurement resolution. Signal conditioning: Gain and Offset stage
  • 10. Charge transfer engine Gain Stage Offset stage The offset stage provides a mechanism to remove a set amount of charge during each charge transfer. This charge is typically associated with the parasitic capacitance of the sensor. Parasitic capacitance can be thought of as an unwanted DC offset in the measurement. ● This provides an increase in sensitivity to touch or proximity. Signal conditioning: Gain and Offset stage
  • 11. MSP430 microcontroller from Texas Instruments uses charge transfer method with signal conditioning stages for capacitive touch applications. The input parameters that a user can choose to calibrate (gain and offset) its own sensor are the Conversion Gain and Conversion Count. Conversion Gain parameter defines the counts you want to achieve with the gain stage and before the offset subtraction. Conversion Count parameter defines the counts you want to achieve overall, after the signal conditioning. Signal conditioning: TI MSP430 controller - Calibration technique
  • 12. Calibration Conversion Gain Conversion Count Gain Offset So, if you want: ● a faster response for your system, decrease the Conversion Count. ● to increase resolution, increase the Conversion Count. ● to increase sensitivity, increase the Conversion Count or decrease the Conversion Gain. Signal conditioning: TI MSP430 controller - Calibration technique
  • 13. ● Knowing the self or mutual capacitance of the sensor is crucial for the system performance. ● Using SENSE, you can simulate a sensor design and extract the results for the capacitance of a sensor with and without a touch. ● With capacitance to counts conversion, you can observe and adjust the real-time performance of a sensor. ● Conversion from capacitance to counts depends on the specifics of each controller. The experienced team of Fieldscale will guide you to an end-to-end simulation, from the capacitance extraction to the count conversion. Conclusions
  • 14. Want to know more about Controllers for Capacitive Touch Sensors? Download the “Introduction to Controllers Guide” for Free. GET FREE EBOOK
  • 15. fieldscale.com info@fieldscale.com +30 2310 94 74 84 We will get back to you within 24 hours.