Capacitive touch-sense XY matrix detection algorithm development

The Touch-Sense module allows user to easily implement capacitive based touch interface. First introduced in the XC82x and the XC83x series of microcontrollers, it is a good alternative of physical buttons, since there are no moving parts. The XY matrix touchpad is one area where the Touch-Se...

Full description

Bibliographic Details
Main Author: Seow, Yi Da.
Other Authors: School of Electrical and Electronic Engineering
Format: Final Year Project (FYP)
Language:English
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10356/51052
_version_ 1811693137765072896
author Seow, Yi Da.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Seow, Yi Da.
author_sort Seow, Yi Da.
collection NTU
description The Touch-Sense module allows user to easily implement capacitive based touch interface. First introduced in the XC82x and the XC83x series of microcontrollers, it is a good alternative of physical buttons, since there are no moving parts. The XY matrix touchpad is one area where the Touch-Sense module can be applied. An attempt was done before, but due to the limited resource the XC82x and the XC83x had, it was shelved away. Now with the new XMC4500 having the improved Touch-Sense module and more computational power and resources, one is able to implement the XY pad with great ease. Thus this research serves to implement the XY matrix hardware and to program the XY matrix function using the XMC4500 microcontroller. The boards were simulated using Sonnet EM Simulation Software to predict the performance of the design, which in the end, although not near to the final results due to resource limitation, comes close to predicting the behavior of the actual hardware. The end product was a XY matrix software module that can be implemented in different hardware, without too much modification and using too much microcontroller resources, and a computer interface that is able to read the sensor value, and more importantly the finger position that can be plotted on the program visually. It is also able to handle the edge sensors without any issues. The conclusion ends with using simulation data to predict the behavior of the PCB so as to save resources on the real hardware, by producing the actual hardware that works in the simulation test. It also recommends increasing the Touch-Sense module or pins so that larger XY matrix boards can be done.
first_indexed 2024-10-01T06:46:54Z
format Final Year Project (FYP)
id ntu-10356/51052
institution Nanyang Technological University
language English
last_indexed 2024-10-01T06:46:54Z
publishDate 2013
record_format dspace
spelling ntu-10356/510522023-07-07T16:07:38Z Capacitive touch-sense XY matrix detection algorithm development Seow, Yi Da. School of Electrical and Electronic Engineering Infineon Technologies Asia Pacific Pte. Ltd. Yu Hao DRNTU::Engineering::Electrical and electronic engineering::Applications of electronics The Touch-Sense module allows user to easily implement capacitive based touch interface. First introduced in the XC82x and the XC83x series of microcontrollers, it is a good alternative of physical buttons, since there are no moving parts. The XY matrix touchpad is one area where the Touch-Sense module can be applied. An attempt was done before, but due to the limited resource the XC82x and the XC83x had, it was shelved away. Now with the new XMC4500 having the improved Touch-Sense module and more computational power and resources, one is able to implement the XY pad with great ease. Thus this research serves to implement the XY matrix hardware and to program the XY matrix function using the XMC4500 microcontroller. The boards were simulated using Sonnet EM Simulation Software to predict the performance of the design, which in the end, although not near to the final results due to resource limitation, comes close to predicting the behavior of the actual hardware. The end product was a XY matrix software module that can be implemented in different hardware, without too much modification and using too much microcontroller resources, and a computer interface that is able to read the sensor value, and more importantly the finger position that can be plotted on the program visually. It is also able to handle the edge sensors without any issues. The conclusion ends with using simulation data to predict the behavior of the PCB so as to save resources on the real hardware, by producing the actual hardware that works in the simulation test. It also recommends increasing the Touch-Sense module or pins so that larger XY matrix boards can be done. Bachelor of Engineering 2013-01-03T04:04:46Z 2013-01-03T04:04:46Z 2012 2012 Final Year Project (FYP) http://hdl.handle.net/10356/51052 en Nanyang Technological University 111 p. application/pdf
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Applications of electronics
Seow, Yi Da.
Capacitive touch-sense XY matrix detection algorithm development
title Capacitive touch-sense XY matrix detection algorithm development
title_full Capacitive touch-sense XY matrix detection algorithm development
title_fullStr Capacitive touch-sense XY matrix detection algorithm development
title_full_unstemmed Capacitive touch-sense XY matrix detection algorithm development
title_short Capacitive touch-sense XY matrix detection algorithm development
title_sort capacitive touch sense xy matrix detection algorithm development
topic DRNTU::Engineering::Electrical and electronic engineering::Applications of electronics
url http://hdl.handle.net/10356/51052
work_keys_str_mv AT seowyida capacitivetouchsensexymatrixdetectionalgorithmdevelopment