Electrical – How is the location of a finger or more detected on a capacitive touch panel

touch-paneltouchscreen

I think I understand the basics of capacitive touch screen, i.e. when one or more fingers touches the panel it creates a potential difference at that location drawing current. But how do you go about locating the position of contact? From what I have gathered, there are wires thinner than human hair that forms a grid on the panel. I was looking at the wiring grid on my keyboard recently, and considering the accuracy of the touch screen on my phone there must be thousands of these wires for both x and y. But obviously ICs only have so many input pins. So how does it work?

Best Answer

  1. A capacitive touch screen measures capacity/resonant frequency of "flat plate" senslrs spread across the screen. Your finger touching the screen actually doesn't cause current to flow (that would be a resistive touch screen), but changes the capacitance between 2 microscopic plates.

  2. There are many thousands (actually, several millions on modern displays) of capacitive sensors on each screen. To handle all of those wires, there is a separate MCU (processor) that is part of the 'touch sensor device.' That MCU goes through and checks each 'cell'/'element' in series, then sends information on which one(s) are being 'touched' out on a (usually) serial interface, with several dozen, to a few thousand, updates per second.

See the Wikipedia Article, and related links from that article, for further reading/information.

Related Topic