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