一、XPT2046中文資料詳解_XPT2046簡介
四線電阻式觸摸屏,主要由兩層鍍有ITO鍍層的薄膜組成。其中一層在屏幕的左右邊緣各有一條垂直總線,另一層在屏幕的底部和頂部各有一條水平總線,如果在一層薄膜的兩條總線上施加電壓,在ITO鍍層上就會形成均勻電場。當使用者觸擊觸摸屏時,觸擊點處兩層薄膜就會接觸,在另一層薄膜上就可以測量到接觸點的電壓值。
為了在X軸方向進行測量,將左側總線偏置為0V,右側總線偏置為VCC。將頂部或底部總線連接到ADC,當頂層和底層相接觸時即可作一次測量。
為了在Y軸方向進行測量,將頂部總線偏置為VCC,底部總線偏置為0V。將ADC輸入端接左側總線或右側總線,當頂層與底層相接觸時即可對電壓進行測量。
如下圖,測量出來的電壓值與接觸點的位置線性相關,即可以由VPX和VPY分別計算出接觸點P的X和Y坐標。
在實際測量中,控制電路會交替在X和Y電極組上施加VCC電壓,進行電壓測量和計算接觸點的坐標。舉例說明測量流程:
第一步,在X+上施加VCC,X-上施加0V電壓,測量Y+(或Y-)電極上的電壓值VPX,計算出接觸點P的X坐標;
第二步,在Y+上施加VCC,Y-上施加0V電壓,測量X+(或X-)電極上的電壓值VPY,計算出接觸點P的Y坐標;
以上兩步組成一個測量周期,可以得到一組(X,Y)坐標。
圖2.1:觸摸屏工作原理示意圖
1、電阻觸摸屏控制器XPT2046
通過以上介紹,可知要實現(xiàn)對某個觸摸點的坐標測量,需要對電阻觸摸屏模組的兩層導電薄膜分時施加電壓,在對其中一個導電薄膜的電極施加電壓時,使用ADC去測量另一層導電薄膜的電極上的電壓。由此可知,觸摸控制器必須能夠支持兩個功能:
1)觸摸控制器能夠?qū)B接的電極施加電壓
2)觸摸控制器能夠測量電極上的電壓(ADC)
即觸摸控制器不僅僅是簡單的ADC,因為其還要能夠給電極提供電壓,所以我們無法使用通用的ADC來完成4線電阻觸摸屏的控制。為了實現(xiàn)對電阻觸摸屏的控制,以TI為代表的眾多廠商推出了專用的觸摸控制器,如TI的TSC2046、ADS7843,兩者功能相同,封裝兼容,可以直接替換。同時,國內(nèi)也有廠商推出了能夠完全兼容的器件,最典型的如深圳矽普特公司推出的XPT2046,該芯片可完全兼容TI的TSC2046器件。本教程主要以該芯片為依據(jù)進行講解。
評論
查看更多