SSP接口的觸摸屏軟硬件系統(tǒng)設計
引 言
嵌入式系統(tǒng)觸摸屏的應用越來越廣泛,諸如以PDA為標志的數(shù)碼產(chǎn)品和工業(yè)領(lǐng)域中使用的大量儀器儀表都逐漸選用LCD觸摸屏作為系統(tǒng)的輸入設備。觸摸屏分為電阻、電容、表面聲波、紅外線掃描和矢量壓力傳感等,其中用的最普遍的是四線或五線電阻觸摸屏。四線電阻觸摸屏是由兩個透明電阻膜構(gòu)成的,在它的水平和垂直電阻網(wǎng)上施加電壓,就可通過A/D轉(zhuǎn)換面板在觸摸點測量出電壓,從而對應出坐標值。本文除簡單介紹ADS7843工作原理之外,主要討論觸摸屏控制器的兩種控制方式,并給出了具體的應用連接圖。
1 觸摸屏控制器工作原理
ADS7843內(nèi)部是一個由多個模擬開關(guān)組成的供電-測量電路網(wǎng)絡和12位的ADC組成,如圖1所示。其最高轉(zhuǎn)換頻率達125 kHz。X+、Y+、X-、Y-是轉(zhuǎn)換器模擬輸入端,實際上是一個四通道多路器。觸摸屏工作時,上下導體層相當于電阻網(wǎng)絡。當在X方向的電極對上施加一確定的電壓,而Y方向電極對上不加電壓時,在X平行電壓場中,觸點處的電壓值可以在Y+(或Y-)電極上反映出來,通過測量Y+電極對地的電壓大小,便可得知觸點的X坐標值。同理,當在Y電極對上加電壓,而X電極對上不加電壓時,通過測量X+電極的電壓,便可得知觸點的y坐標。
2 硬件接口電路
觸摸屏輸入系統(tǒng)由微控制器、觸摸屏、觸摸屏控制器三部分組成。圖2是一個實際的觸摸屏輸入系統(tǒng)。在該系統(tǒng)中,微控制器采用Philips公司ARM7內(nèi)核的LPC2387;觸摸屏采用Sharp公司的四線式電阻觸摸屏;觸摸屏控制器采用BB公司的ADS7843。LPC2387通過SSP接口和外部中斷EINT0與ADS7843相連。當筆中斷信號為低時,表示有觸摸發(fā)生。SSP為同步串行接口控制器,可控制SPI、4線SSI或半導體Microwire總線操作,通過配置寄存器將其設定為Mi-crowire通信方式,由LPC2387啟動兩次Microwire傳送來完成坐標采集。第1次輸入采集X坐標的控制字輸出未經(jīng)變換的X坐標。第2次輸入Y坐標控制字輸出未經(jīng)變換Y坐標。當然也可以不用SSP功能,采用通用I/O端口模擬ADS7843轉(zhuǎn)換時序達到觸摸控制的效果。ADS7843轉(zhuǎn)換時序及控制字格式如圖3所示。
光耦相關(guān)文章:光耦原理 萬用表相關(guān)文章:萬用表怎么用 斷路器相關(guān)文章:斷路器原理 高壓真空斷路器相關(guān)文章:高壓真空斷路器原理 漏電斷路器相關(guān)文章:漏電斷路器原理相關(guān)推薦技術(shù)專區(qū) |
評論