Technology

How touch screens detect where you pressed

Resistive Touch Screen consist of transparent films such as acrylic films and glasses with electric conductive and resistive layers (ITO). When fingers or pens touch the screen, the layers are pressed together, causing a change in the electrical current and thus a touch event will be registered. One of these two layers works as X-coordinate circuit whereas the other Y-coordinate.

When a Resistive Touch Screen detects x-coordinate information, a voltage is supplied from one electrode (Vcc) of the X-coordinate. Here, the other electrode is called GND. A touch event on the screen makes a contact between X-coordinate layer and Y-coordinate layer. Thus, the analog voltage at the touched spot (Xl) on the X-coordinate layer is measured at Y-coordinate electrode (A_in). The nearer to the Vcc, the higher the voltage measured. At the point E, A_in = Vcc. To the contrary, the voltage is lower if the point gets closer to the GND. At the point A, A_in = 0V *. By A/V conversion, the voltage can be translated into coordinate data.

Likewise, the system detects Y-coordinate information. By doing this alternately, the system acquires the coordinate value of a touched spot. Note * It takes no account of electricity loss in the controller circuit or the touch screen. In reality, the range of measured voltage is smaller than Vcc-GND due to this loss.

Vcc = 5.0V
xl A_in Examples of output coordinate data
A 0V 0000h(Minimum)
B 1.25V 00FFh
C 2.5V 01FFh
D 3.75V 02FFh
E 5V 03FFh(Maximum)

[Nov.26,2004]

|  TOP  |   Products  |   Download  |   Technology  |   Contact DMC  |   About DMC  |
Copyright(c) 2004-2010 DMC Co., Ltd.All rights reserved.