電容式觸屏的數(shù)據(jù)處理過程
作者: 來源: 日期:2017/12/19 9:12:50 人氣:1352
電容式觸摸屏接收到觸摸信號之后,將觸摸數(shù)據(jù)轉(zhuǎn)換成電脈沖,傳送到觸摸屏控制IC進(jìn)行處理。信號先經(jīng)過一個低噪聲放大器LNA進(jìn)行放大,然后通過模數(shù)轉(zhuǎn)換和解調(diào),最后送到一個DSP進(jìn)行數(shù)據(jù)處理。 電容式觸摸屏一般有M+N(M列N行)個物理電容觸摸傳感器。這M+N個相互交錯的傳感器組成了M*N個電容感應(yīng)點(diǎn),當(dāng)用戶的手指接近觸摸屏的時候,其電容會隨之改變。傳感器的間隔(也就是相鄰行或列間的距離)通常在幾個毫米左右,這個間隔距離決定了觸摸屏的物理分辨率M*N。 電容式觸摸屏模塊和LCD模塊間的坐標(biāo)系是完全不同的。LCD模塊的像素坐標(biāo)一般由它的分辨率決定,比如,一塊WVGA的屏,它的分辨率為800*480,也就是說有800行,每行480個RGB像素。從而,一個具體位置可以由X和Y方向上像素點(diǎn)(x,y)來確定。而電容式觸摸屏模塊則是根據(jù)其X和Y的方向上的原始物理尺寸來確定坐標(biāo)系的。兩坐標(biāo)系間必須存在一個合理的映射方法,才可以保證輸入和輸出操作的正確性。 所以,觸摸屏控制IC的DSP處理器還得對得到的數(shù)據(jù)進(jìn)行電容式觸摸屏模塊和LCD模塊間的像素映射轉(zhuǎn)換,從而確保在觸摸屏上感應(yīng)到用戶的觸摸點(diǎn)就是用戶所指的點(diǎn)。 另外,為了保持觸摸坐標(biāo)的穩(wěn)定,觸摸屏控制IC需要進(jìn)一步處理觸摸點(diǎn)的抖動,包括手指的抖動與電容數(shù)據(jù)的噪聲,并根據(jù)坐標(biāo)的變化來改變低通濾波器的濾波系數(shù),實(shí)現(xiàn)對坐標(biāo)的平滑處理。 最后,在把數(shù)據(jù)傳到主機(jī)之前,還得使用軟件分析數(shù)據(jù),確定每次觸摸是為了使用什么功能。這一過程包含確定屏幕上被觸摸的區(qū)域大小、形狀和位置。如果有必要,處理器會將相似的觸摸整理分組。如果用戶移動手指,處理器就會計(jì)算用戶觸摸的起點(diǎn)和終點(diǎn)間的差別。
|