SlideShare une entreprise Scribd logo
1  sur  17
CapTouch® Programmable Controller for Single-Electrode Capacitance Sensors  ,[object Object]
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
AD7147 Capacitance-to-Digital Converter ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Block Diagram
Capacitance Sensing Theory 1 input (CINx)
Complete Solution for Capacitance Sensing  Scroll Wheel Slider Buttons
Operating Modes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],POWER_MODE Bits Operating Mode 00 Full power mode 01 Shutdown mode 10 Low power mode 11 Shutdown mode
Σ-Δ   Capacitance-to-Digital Converter   ,[object Object],[object Object],[object Object],Activation  Threshold CIN Sensor Activation  Threshold
Σ-Δ   Capacitance-to-Digital Converter   ,[object Object],[object Object],STAGE 1
Automatic Environmental Calibration ,[object Object],[object Object],[object Object],Figure 1 Typical Sensor Behavior without Calibration Figure 2 Typical Sensor Behavior with Calibration Static Activation  Threshold Static Activation  Threshold Auto-Adjust Activation  Threshold Auto-Adjust Activation  Threshold
Interrupt Output ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using the GPIO to Control an LED ,[object Object],[object Object],[object Object],GPIO_SETUP GPIO Configuration 00 GPIO disabled  01 Input 10 Output low 11 Output high
Tuning the AD7147 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Typical Design for Button Sensors  ,[object Object],[object Object],[object Object]
Typical Design for Sliders and Wheels ,[object Object],[object Object]
Typical Design for Matrix Keypad ,[object Object],[object Object]
Additional Resource ,[object Object],[object Object],[object Object],[object Object],[object Object],Newark Farnell

Contenu connexe

Tendances

Analysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote ControlAnalysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote ControlIJERD Editor
 
Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller IJECEIAES
 
Analog data transmission on rf module using arduino
Analog data transmission on rf module using arduinoAnalog data transmission on rf module using arduino
Analog data transmission on rf module using arduinoSagar Srivastav
 
gesture recognition robot
gesture recognition robot gesture recognition robot
gesture recognition robot Faheem Mir
 
Temperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoTemperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoBablu Singh
 
Gesture controled robot
Gesture controled robotGesture controled robot
Gesture controled robotRinil N
 
SEM88_Presentation
SEM88_PresentationSEM88_Presentation
SEM88_PresentationLuka Penger
 
Hand gesture controlled robot
Hand gesture controlled robotHand gesture controlled robot
Hand gesture controlled robotManav Chauhan
 
Smart transmitter
Smart transmitterSmart transmitter
Smart transmitterjamaju56
 
Automatic room light controller with visible counter
Automatic room light controller with visible counterAutomatic room light controller with visible counter
Automatic room light controller with visible counterMafaz Ahmed
 
Human robot interaction based on gesture identification
Human robot interaction based on gesture identificationHuman robot interaction based on gesture identification
Human robot interaction based on gesture identificationRestin S Edackattil
 
Wireless humidity and temperature monitoring system
Wireless humidity and temperature monitoring systemWireless humidity and temperature monitoring system
Wireless humidity and temperature monitoring systemSagar Srivastav
 
GSM based elevator alarm and Panic Detection
GSM based elevator alarm and Panic DetectionGSM based elevator alarm and Panic Detection
GSM based elevator alarm and Panic DetectionAhmedNazir18
 
Arduino Information by Arpit Sharma
Arduino Information by Arpit SharmaArduino Information by Arpit Sharma
Arduino Information by Arpit SharmaArpit Sharma
 
Automatic irrigation system using Arduino
Automatic irrigation system using ArduinoAutomatic irrigation system using Arduino
Automatic irrigation system using ArduinoBalajiK109
 

Tendances (20)

Analysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote ControlAnalysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote Control
 
Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller
 
Analog data transmission on rf module using arduino
Analog data transmission on rf module using arduinoAnalog data transmission on rf module using arduino
Analog data transmission on rf module using arduino
 
gesture recognition robot
gesture recognition robot gesture recognition robot
gesture recognition robot
 
Temperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoTemperature monitoring and controling using arduino
Temperature monitoring and controling using arduino
 
Gesture controled robot
Gesture controled robotGesture controled robot
Gesture controled robot
 
SEM88_Presentation
SEM88_PresentationSEM88_Presentation
SEM88_Presentation
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 
Hand gesture controlled robot
Hand gesture controlled robotHand gesture controlled robot
Hand gesture controlled robot
 
Smart transmitter
Smart transmitterSmart transmitter
Smart transmitter
 
Automatic room light controller with visible counter
Automatic room light controller with visible counterAutomatic room light controller with visible counter
Automatic room light controller with visible counter
 
Human robot interaction based on gesture identification
Human robot interaction based on gesture identificationHuman robot interaction based on gesture identification
Human robot interaction based on gesture identification
 
Arduino based Applications-part 5
Arduino based Applications-part 5Arduino based Applications-part 5
Arduino based Applications-part 5
 
Remote
RemoteRemote
Remote
 
Wireless humidity and temperature monitoring system
Wireless humidity and temperature monitoring systemWireless humidity and temperature monitoring system
Wireless humidity and temperature monitoring system
 
GSM based elevator alarm and Panic Detection
GSM based elevator alarm and Panic DetectionGSM based elevator alarm and Panic Detection
GSM based elevator alarm and Panic Detection
 
conference1final
conference1finalconference1final
conference1final
 
Arduino Information by Arpit Sharma
Arduino Information by Arpit SharmaArduino Information by Arpit Sharma
Arduino Information by Arpit Sharma
 
Automatic irrigation system using Arduino
Automatic irrigation system using ArduinoAutomatic irrigation system using Arduino
Automatic irrigation system using Arduino
 

Similaire à CapTouch®Programmable Controller for Single-Electrode Capacitance Sensors

HEALTH MONITORING SYSTEM using mbed NXP LPC11U24
HEALTH MONITORING SYSTEM using mbed NXP LPC11U24HEALTH MONITORING SYSTEM using mbed NXP LPC11U24
HEALTH MONITORING SYSTEM using mbed NXP LPC11U24Jigyasa Singh
 
Mc module5 lcd_interface_ppt_msj
Mc module5 lcd_interface_ppt_msjMc module5 lcd_interface_ppt_msj
Mc module5 lcd_interface_ppt_msjmangala jolad
 
Digitalvoltmeterppt 120914
Digitalvoltmeterppt 120914Digitalvoltmeterppt 120914
Digitalvoltmeterppt 120914sparkle786
 
Input-Output Interfacing for LED and Switch
Input-Output Interfacing for LED and SwitchInput-Output Interfacing for LED and Switch
Input-Output Interfacing for LED and SwitchRanaKhizar7
 
ADIS1636X iSensor® IMUs
ADIS1636X iSensor® IMUsADIS1636X iSensor® IMUs
ADIS1636X iSensor® IMUsPremier Farnell
 
Tachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor controlTachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor controlSushil Mishra
 
Temparature alarm
Temparature alarmTemparature alarm
Temparature alarmDIVYA S
 
LT3755 - High Side Sense LED Controller for High Current LED Applications
LT3755 - High Side Sense LED Controller for  High Current LED ApplicationsLT3755 - High Side Sense LED Controller for  High Current LED Applications
LT3755 - High Side Sense LED Controller for High Current LED ApplicationsPremier Farnell
 
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINODESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINORatnesh Kumar chaurasia
 
How to Build a Digital Weighing Scale
How to Build a Digital Weighing ScaleHow to Build a Digital Weighing Scale
How to Build a Digital Weighing ScaleTacuna Systems
 
Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...
Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...
Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...Analog Devices, Inc.
 
Eddy current digital proximity sensing for vibration detection
Eddy current digital proximity sensing for vibration detectionEddy current digital proximity sensing for vibration detection
Eddy current digital proximity sensing for vibration detectionAJOVE
 

Similaire à CapTouch®Programmable Controller for Single-Electrode Capacitance Sensors (20)

Arduino Thermometer
Arduino ThermometerArduino Thermometer
Arduino Thermometer
 
Analog to digital converter
Analog to digital converterAnalog to digital converter
Analog to digital converter
 
Analog to digital converters, adc
Analog to digital converters, adcAnalog to digital converters, adc
Analog to digital converters, adc
 
ADC - Types (Analog to Digital Converter)
ADC - Types (Analog to Digital Converter)ADC - Types (Analog to Digital Converter)
ADC - Types (Analog to Digital Converter)
 
Analog to digital converter
Analog to digital converterAnalog to digital converter
Analog to digital converter
 
HEALTH MONITORING SYSTEM using mbed NXP LPC11U24
HEALTH MONITORING SYSTEM using mbed NXP LPC11U24HEALTH MONITORING SYSTEM using mbed NXP LPC11U24
HEALTH MONITORING SYSTEM using mbed NXP LPC11U24
 
Mc module5 lcd_interface_ppt_msj
Mc module5 lcd_interface_ppt_msjMc module5 lcd_interface_ppt_msj
Mc module5 lcd_interface_ppt_msj
 
Digitalvoltmeterppt 120914
Digitalvoltmeterppt 120914Digitalvoltmeterppt 120914
Digitalvoltmeterppt 120914
 
Input-Output Interfacing for LED and Switch
Input-Output Interfacing for LED and SwitchInput-Output Interfacing for LED and Switch
Input-Output Interfacing for LED and Switch
 
ADIS1636X iSensor® IMUs
ADIS1636X iSensor® IMUsADIS1636X iSensor® IMUs
ADIS1636X iSensor® IMUs
 
Tachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor controlTachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor control
 
Dgs co 968-034 digital co sensor module
Dgs co 968-034 digital co sensor moduleDgs co 968-034 digital co sensor module
Dgs co 968-034 digital co sensor module
 
Gas sensor
Gas sensorGas sensor
Gas sensor
 
Temparature alarm
Temparature alarmTemparature alarm
Temparature alarm
 
LT3755 - High Side Sense LED Controller for High Current LED Applications
LT3755 - High Side Sense LED Controller for  High Current LED ApplicationsLT3755 - High Side Sense LED Controller for  High Current LED Applications
LT3755 - High Side Sense LED Controller for High Current LED Applications
 
Hx711 english
Hx711 englishHx711 english
Hx711 english
 
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINODESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
 
How to Build a Digital Weighing Scale
How to Build a Digital Weighing ScaleHow to Build a Digital Weighing Scale
How to Build a Digital Weighing Scale
 
Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...
Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...
Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...
 
Eddy current digital proximity sensing for vibration detection
Eddy current digital proximity sensing for vibration detectionEddy current digital proximity sensing for vibration detection
Eddy current digital proximity sensing for vibration detection
 

Plus de Premier Farnell

Being a business assistant with element14 in krakow
Being a business assistant with element14 in krakowBeing a business assistant with element14 in krakow
Being a business assistant with element14 in krakowPremier Farnell
 
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701T
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701TPSA-T Series Spectrum Analyser: PSA1301T/ PSA2701T
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701TPremier Farnell
 
TPS2492/93 – High Voltage Hotswap Controller
TPS2492/93 – High Voltage Hotswap ControllerTPS2492/93 – High Voltage Hotswap Controller
TPS2492/93 – High Voltage Hotswap ControllerPremier Farnell
 
Stellaris® 9000 Family of ARM® Cortex™-M3
Stellaris® 9000 Family of ARM® Cortex™-M3 Stellaris® 9000 Family of ARM® Cortex™-M3
Stellaris® 9000 Family of ARM® Cortex™-M3 Premier Farnell
 
Piccolo F2806x Microcontrollers
Piccolo F2806x MicrocontrollersPiccolo F2806x Microcontrollers
Piccolo F2806x MicrocontrollersPremier Farnell
 
Introduce to AM37x Sitara™ Processors
Introduce to AM37x Sitara™ ProcessorsIntroduce to AM37x Sitara™ Processors
Introduce to AM37x Sitara™ ProcessorsPremier Farnell
 
ETRX3 ZigBee Module: ETRX3
ETRX3 ZigBee Module: ETRX3ETRX3 ZigBee Module: ETRX3
ETRX3 ZigBee Module: ETRX3Premier Farnell
 
DMM4000 Benchtop Digital Multimeters
DMM4000 Benchtop Digital MultimetersDMM4000 Benchtop Digital Multimeters
DMM4000 Benchtop Digital MultimetersPremier Farnell
 
Discovering Board for STM8L15x MCUs
Discovering Board for STM8L15x MCUsDiscovering Board for STM8L15x MCUs
Discovering Board for STM8L15x MCUsPremier Farnell
 
An Overview Study on MEMS digital output motion sensor: LIS331DLH
An Overview Study on MEMS digital output motion sensor: LIS331DLHAn Overview Study on MEMS digital output motion sensor: LIS331DLH
An Overview Study on MEMS digital output motion sensor: LIS331DLHPremier Farnell
 
LED Solar Garden Lighting Solution From STMicroelectronics
LED Solar Garden Lighting Solution From STMicroelectronicsLED Solar Garden Lighting Solution From STMicroelectronics
LED Solar Garden Lighting Solution From STMicroelectronicsPremier Farnell
 
Solution on Handheld Signal Generator
Solution on Handheld Signal Generator Solution on Handheld Signal Generator
Solution on Handheld Signal Generator Premier Farnell
 
Medium Performance Gyroscopes
Medium Performance GyroscopesMedium Performance Gyroscopes
Medium Performance GyroscopesPremier Farnell
 
Getting to Know the R8C/2A, 2B Group MCUs
Getting to Know the R8C/2A, 2B Group MCUs Getting to Know the R8C/2A, 2B Group MCUs
Getting to Know the R8C/2A, 2B Group MCUs Premier Farnell
 
SEARAY™ Open Pin Field Interconnects
SEARAY™ Open Pin Field InterconnectsSEARAY™ Open Pin Field Interconnects
SEARAY™ Open Pin Field InterconnectsPremier Farnell
 
PWM Controller for Power Supplies
PWM Controller for Power SuppliesPWM Controller for Power Supplies
PWM Controller for Power SuppliesPremier Farnell
 
Handheld Point of Sale Terminal
Handheld Point of Sale TerminalHandheld Point of Sale Terminal
Handheld Point of Sale TerminalPremier Farnell
 
Reflective Optical Switch: SFH774X
Reflective Optical Switch: SFH774X Reflective Optical Switch: SFH774X
Reflective Optical Switch: SFH774X Premier Farnell
 

Plus de Premier Farnell (20)

Being a business assistant with element14 in krakow
Being a business assistant with element14 in krakowBeing a business assistant with element14 in krakow
Being a business assistant with element14 in krakow
 
Optical Encoders
Optical EncodersOptical Encoders
Optical Encoders
 
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701T
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701TPSA-T Series Spectrum Analyser: PSA1301T/ PSA2701T
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701T
 
TPS2492/93 – High Voltage Hotswap Controller
TPS2492/93 – High Voltage Hotswap ControllerTPS2492/93 – High Voltage Hotswap Controller
TPS2492/93 – High Voltage Hotswap Controller
 
Stellaris® 9000 Family of ARM® Cortex™-M3
Stellaris® 9000 Family of ARM® Cortex™-M3 Stellaris® 9000 Family of ARM® Cortex™-M3
Stellaris® 9000 Family of ARM® Cortex™-M3
 
Piccolo F2806x Microcontrollers
Piccolo F2806x MicrocontrollersPiccolo F2806x Microcontrollers
Piccolo F2806x Microcontrollers
 
Introduce to AM37x Sitara™ Processors
Introduce to AM37x Sitara™ ProcessorsIntroduce to AM37x Sitara™ Processors
Introduce to AM37x Sitara™ Processors
 
ETRX3 ZigBee Module: ETRX3
ETRX3 ZigBee Module: ETRX3ETRX3 ZigBee Module: ETRX3
ETRX3 ZigBee Module: ETRX3
 
DMM4000 Benchtop Digital Multimeters
DMM4000 Benchtop Digital MultimetersDMM4000 Benchtop Digital Multimeters
DMM4000 Benchtop Digital Multimeters
 
Discovering Board for STM8L15x MCUs
Discovering Board for STM8L15x MCUsDiscovering Board for STM8L15x MCUs
Discovering Board for STM8L15x MCUs
 
Yaw-rate Gyroscopes
Yaw-rate GyroscopesYaw-rate Gyroscopes
Yaw-rate Gyroscopes
 
An Overview Study on MEMS digital output motion sensor: LIS331DLH
An Overview Study on MEMS digital output motion sensor: LIS331DLHAn Overview Study on MEMS digital output motion sensor: LIS331DLH
An Overview Study on MEMS digital output motion sensor: LIS331DLH
 
LED Solar Garden Lighting Solution From STMicroelectronics
LED Solar Garden Lighting Solution From STMicroelectronicsLED Solar Garden Lighting Solution From STMicroelectronics
LED Solar Garden Lighting Solution From STMicroelectronics
 
Solution on Handheld Signal Generator
Solution on Handheld Signal Generator Solution on Handheld Signal Generator
Solution on Handheld Signal Generator
 
Medium Performance Gyroscopes
Medium Performance GyroscopesMedium Performance Gyroscopes
Medium Performance Gyroscopes
 
Getting to Know the R8C/2A, 2B Group MCUs
Getting to Know the R8C/2A, 2B Group MCUs Getting to Know the R8C/2A, 2B Group MCUs
Getting to Know the R8C/2A, 2B Group MCUs
 
SEARAY™ Open Pin Field Interconnects
SEARAY™ Open Pin Field InterconnectsSEARAY™ Open Pin Field Interconnects
SEARAY™ Open Pin Field Interconnects
 
PWM Controller for Power Supplies
PWM Controller for Power SuppliesPWM Controller for Power Supplies
PWM Controller for Power Supplies
 
Handheld Point of Sale Terminal
Handheld Point of Sale TerminalHandheld Point of Sale Terminal
Handheld Point of Sale Terminal
 
Reflective Optical Switch: SFH774X
Reflective Optical Switch: SFH774X Reflective Optical Switch: SFH774X
Reflective Optical Switch: SFH774X
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Dernier (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

CapTouch®Programmable Controller for Single-Electrode Capacitance Sensors

Notes de l'éditeur

  1. Welcome to the training module on Analog Device’s CapTouch® Programmable Controller for Single-Electrode Capacitance Sensors . This training module introduces the AD7147 capacitance-to-digital converter and its basic operations.
  2. Cell phones, multimedia players, digital cameras, and other rapidly shrinking mobile devices, increasingly require new user interfaces to replace mechanical switches. The AD7147 capacitance-to-digital converter or CDC is a highly integrated touch controller that allows designers to quickly and easily add responsive user controls, such as scroll-wheels and touch pads, to portable electronic devices. The device features the addition of an active shield for improved noise performance. The configurable AD7147 CDC features 13 capacitance inputs and femto-farad resolution, allowing mobile electronics designers to implement a touch pad, scroll-wheel, slider, or up to 36 buttons per device. It includes a SPI interface, while the AD7147-1 features an I²C interface. The device also has on-chip calibration logic to compensate for changes in the ambient environment. It is intended for use in portable systems requiring high resolution user inputs. Examples of these portable systems include cell phones, personal music & multimedia players, smart handheld devices, and other consumer electronics
  3. This is the block diagram for the AD7147 CDC. The internal circuitry consists of a 16-bit, sigma-delta (Σ-Δ) converter that can change a capacitive input signal into a digital value. A switch matrix routes the 13 input signals to the CDC. The result of each capacitance-to-digital conversion is stored in on-chip registers. The host subsequently reads the results over the serial interface. The effects of humidity, temperature, and other environmental factors can affect the operation of capacitive sensors. The AD7147 has on-chip digital logic and 528 words of RAM that are used for environmental compensation. The device performs continuous calibration to compensate for these effects, allowing it to consistently provide error-free results.
  4. Capacitance sensing is a dilute-version to touch-screen-solution. However, the capacitance sensing solution is made easy because the design of the human interface can be done using the Printed Circuit Board (PCB). The diagram demonstrates the basic workings of a capacitance sensing function. To create the capacitor effect, the human finger acts as the grounding plate of the capacitor. The other plate of the capacitor is the sensor electrode on the PCB. The AD7147measures capacitance changes from single electrode sensors. When a user approaches the sensor, the total capacitance associated with that sensor changes and is measured by the AD7147. If the change causes a set threshold to be exceeded, the AD7147 interprets this as a sensor activation.
  5. There are many user input applications for capacitance sensing. A simpler application is switch buttons or keypad design. A software that runs on the host processor is needed if the application requires higher positional resolution sensors such as scroll-bars or wheels. The memory requirements for the host depends on the sensor and are typically 10 kB of code and 600 bytes of data memory, depending on the sensor type. The advantage of using AD7147 is its diversification in interface facility. It can operate using either SPI or I 2 C communication. Since the device is a supporting component, it is necessary to at least work with a microcontroller.
  6. The AD7147 has three operating modes. In full power mode, all sections of the device remain fully powered and converting at all times. It is suited for applications where power is not a concern, such as game consoles that have an AC power supply. When the device is in low power mode and the external sensors have not been touched, the AD7147 reduces its conversion frequency, thereby greatly reducing its power consumption. In low power mode, the AD7147 remains in a low power state until proximity is detected on any one of the external sensors. In shutdown mode, the part shuts down completely.
  7. The capacitance-to-digital converter on the AD7147 has a sigma-delta (Σ-Δ) architecture with 16-bit resolution. There are 13 possible inputs to the CDC which are connected to the input of the converter through a switch matrix. Each Cin input can be connected to the positive input , or to the negative input of the converter. Click 2 x Connecting to converter’s positive input results in an increase in CDC value when the user touches the sensor. Click 1 x Click 2x Connecting to the negative input results in a decrease in CDC value when the sensor is touched. The activation thresholds are stored in on-chip-registers. When the CDC value passes through a threshold, the sensor is activated. There are two programmable DACs on board the AD7147 to null the effect of any parasitic capacitances on the CDC measurement. This parasitic capacitance is the capacitance of the sensor itself – only the change in capacitance due to the user interaction is of interest to the devices.
  8. Up to 12 conversion stages can be performed in one sequence. Each of the 12 conversions stages can measure the input from a different sensor. Depending on the number and type of capacitance sensors that are used, not all conversion stages are required. For example, a button sensor generally requires one sequencer stage and a wheel sensor requires 8 stages, one for each segments of the wheel. The AD7147 converts on Stage 0, then goes onto Stage 1, Stage 2 etc. , and stores the result of each conversion in the CDC results-registers.
  9. The CDC provides on-chip capacitance sensor calibration to automatically adjust for environmental conditions that have an effect on the ambient levels of the capacitance sensor. The output levels of the capacitance sensor are sensitive to temperature, humidity, and, in some cases, dirt. The AD7147 achieves optimal and reliable sensor performance by continuously monitoring the CDC ambient levels and compensating for any environmental changes by adjusting the values of the STAGE-X_HIGH_THRESHOLD registers and the STAGE-X_ LOW_THRESHOLD registers. Figure 1 shows the typical behavior of a capacitance sensor when calibration is not applied and the ambient levels drift over time as environmental conditions change. Figure 2 shows a simplified example of how the AD7147 applies the adaptive calibration process, resulting in no interrupt errors even with changing CDC ambient levels due to dynamic environmental conditions.
  10. The AD7147 has an interrupt output that triggers an interrupt service routine on the host processor. There are three types of interrupt events on the device: a CDC conversion-complete interrupt, a sensor-touch interrupt, and a GPIO interrupt. Each interrupt has ENABLE & STATUS registers. The conversion-complete and sensor-touch (sensor-activation) interrupts can be enabled on a per-conversion-stage basis. The status registers indicate what type of interrupt triggered the INTERRUPT pin. Status registers are cleared, and the INTERRUPT signal is reset high during a read operation.
  11. The AD7147 has one GPIO pin. It can be configured as an input or an output. When the GPIO is configured as an output, the voltage level on the pin is set to either a low level or a high level, as defined by the GPIO_SETUP bits. The GPIO can be used to turn an LED on and off by setting it as either output high or low. As shown in the figure, GPIO output high turns on the LED; setting the GPIO output low turns off the LED. The GPIO pin connects to a transistor that provides the drive current for the LED.
  12. The AD7147 CapTouch™ controller must be tuned to offer the best performance for each user’s application. Tuning is dependent upon what type of sensors i.e. buttons, scroll bars, or wheels, are attached to the controller. Sensor size, surroundings, and overlay all have an effect on performance. The tuning process consists of the five steps show. However, do remember that before getting started on tuning the AD7147, it is important to ensure that the device is not already programmed. These steps can be accomplished by reading and writing to registers using a development system or using an AD714x evaluation board and software. The high and low clamp and offset values are used by the AD7147 in determining the activation thresholds for each sensor. Step by step instructions on how to tune the AD7147 can be located in the applications note AN-929 which is available at www.analog.com
  13. This figure shows the typical design for button sensors. The button size has to be equal to or grater than 3mm in diameter. Each button sensor is connected to one C-IN input of the AD7147. Button sensors can be connected to either positive or negative capacitance-to-digital converter (CDC) input as shown in the figure. Two buttons can use the same differential stage, with one button connected to positive CDC input and the other connected to negative CDC input. Note that buttons connected differentially cannot be activated together because one cancels out the other.
  14. A slider can be constructed using between five and eight discrete sensor segments depending on the sensor length. The scroll wheel is a special type of discrete slider. Each of the discrete segments in the slider is arranged into a circular shape. Sliders and wheels consist of eight separate sensor segments. Each segment is connected separately to positive CDC input, similar to button connections. When scrolling, the user interacts with more than one segment.
  15. The AD7147 can be used to implement a matrix keypad. The device can implement up to 36 keys. The keys are arranged in rows and columns, similar to a standard matrix keypad. The keys are constructed with one-half of the keys connected to the column input line, and the other half connected to the row input line. Each column and each row of a keypad use one connection to the positive CDC input. For matrix keypad operation, check the row and column status to find which key is active.
  16. Thank you for taking the time to view this presentation on “ CapTouch® Programmable Controller for Single-Electrode Capacitance Sensors ” . If you would like to learn more or go on to purchase some of these devices, you may either click on the part list link, or simply call our sales hotline. For more technical information you may either visit the Analog Devices site, or if you would prefer to speak to someone live, please call our hotline number, or even use our ‘live chat’ online facility.