Email:info@fushunmonitor.com

News

E-mail

info@fushunmonitor.com

Fushun Monitor Co.,ltd Data Processing Process Of Capacitive Touch Screen

时间:2024-10-31浏览:92次


After the capacitive touch screen receives the touch signal, it converts the touch data into electrical pulses and transmits them to the touch screen control IC for processing. The signal is first amplified by a low-noise amplifier LNA, then through analog-to-digital conversion and demodulation, and finally sent to a DSP for data processing.

A capacitive touch screen generally has M+N (M columns and N rows) physical capacitive touch sensors. The M+N interlaced sensors form M*N capacitive sensing points. When the user's finger approaches the touch screen, its capacitance will change accordingly. The distance between the sensors (that is, the distance between adjacent rows or columns) is usually about a few millimeters, and this distance determines the physical resolution M*N of the touch screen.

The coordinate system between the capacitive touch screen module and the LCD module is completely different. The pixel coordinates of an LCD module are generally determined by its resolution. For example, a WVGA screen has a resolution of 800*480, which means that there are 800 lines with 480 RGB pixels in each line. Thus, a specific position can be determined by the pixel points (x, y) in the X and Y directions. The capacitive touch screen module determines the coordinate system according to its original physical size in the X and Y directions. A reasonable mapping method must exist between the two coordinate systems to ensure the correctness of input and output operations.

Therefore, the DSP processor of the touch screen control IC has to perform pixel mapping conversion between the capacitive touch screen module and the LCD module on the obtained data, so as to ensure that the touch point of the user on the touch screen is the point pointed by the user.

In addition, in order to maintain the stability of the touch coordinates, the touch screen control IC needs to further process the jitter of the touch point, including the jitter of the finger and the noise of the capacitance data, and change the filter coefficient of the low-pass filter according to the change of the coordinates to achieve the smoothing of the coordinates. deal with.

Finally, before sending the data to the host, you have to use the software to analyze the data and determine what function each touch is used for. This process involves determining the size, shape, and location of the touched area on the screen. If necessary, the processor will organize similar touches into groups. If the user moves the finger, the processor calculates the difference between the start point and the end point of the user's touch.