新聞中心

EEPW首頁 > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 智能手機(jī)復(fù)雜觸摸屏接口設(shè)計(jì)指南

智能手機(jī)復(fù)雜觸摸屏接口設(shè)計(jì)指南

作者: 時間:2009-03-20 來源:網(wǎng)絡(luò) 收藏

AD7142 CDC并不是用作解碼器,而是用于測量電容以及PCB上傳感器線陣的電容變化。AD7142 CDC電氣特性比較完備,能校準(zhǔn)特定的PCB布局,然后針對14個傳感器輸入的每一輸入進(jìn)行電容測量,精度為12位。每個測量周期結(jié)束后,通過I2C或者SPI總線來訪問這些數(shù)值。AD7142 CDC在SRC信號上發(fā)送一個250kHz方波,驅(qū)動靠近傳感器板的走線,然后測量接收到的SRC信號強(qiáng)度。由于電容和SRC信號接收強(qiáng)度成正比,因此AD7142 CDC探測并量化用戶手指接觸時的電容變化。

AD7142 CDC連續(xù)進(jìn)行14次可尋址電容測量。圖3顯示當(dāng)沒有手指接觸時基線條件下的寄存器值,下面的圖顯示了手指觸摸傳感器9時的寄存器值。AD7142 CDC非常靈敏,應(yīng)用處理器利用這一詳細(xì)的電容矢量值,確定手指位于9.3傳感器位置,即在傳感器9和10之間。AD7142 CDC精度達(dá)到12位,因此,只需要14個傳感器就可以精確測量手指的位置。

圖3:線性AD7142 CDC采樣示意圖。

AD7142 CDC文檔詳細(xì)介紹了工作過程和校準(zhǔn)功能。

MAX IIZ CPLD將線性傳感器轉(zhuǎn)換為2D傳感器

AD7142 CDC可以測量14個傳感器相對于一條SRC走線的電容。增加MAX IIZ CPLD后,可在串行的控制下,獲得AD7142 CDC的SRC方波信號,并選擇驅(qū)動觸摸屏的某一條垂直x走線,從而支持多條SRC走線。AD7142 CDC可以進(jìn)行相對于垂直走線軸或者本地的電容測量。MAX IIZ中大量的I/O (5x5mm封裝支持54個I/O,7x7mm封裝支持116個I/O)結(jié)合AD7142的高分辨率電容數(shù)字測量能力,使這一解決方案能夠適用于面積較大的觸摸屏和面板。

圖4為AD7142 CDC和MAX IIZ CPLD相結(jié)合后的2D電容測量結(jié)果,顯示了16條走線,即,對x軸進(jìn)行了16次劃分。左側(cè)是基線電容測量,而右側(cè)是兩個手指觸摸傳感器后的結(jié)果。圖中藍(lán)色和紅色采樣行表示哪一SRC走線被激活。

圖4:電容數(shù)字采樣2D陣列表示:基線(左)和觸摸后的結(jié)果(右)。

應(yīng)用處理器通過串行設(shè)置MAX IIZ CPLD驅(qū)動傳感器S1列和SRC信號,讀取來自AD7142 CDC的14個電容值。然后,應(yīng)用處理器通知MAX IIZ CPLD將SRC移至下一垂直走線,進(jìn)行另一次14個電容測量,不斷重復(fù),直至應(yīng)用處理器獲得了觸摸傳感器2D區(qū)域內(nèi)所有244個(14x16)電容測量值。使用I2C總線,采集所有數(shù)據(jù)的時間大約為375 ms,而使用SPI總線的時間為300ms。(降低CDC采樣分辨率可以減少采樣周期)。然后,應(yīng)用處理器處理原始數(shù)據(jù),確定用戶意圖。

降低功耗,節(jié)省時間,減少處理

MAX IIZ CPLD和AD7142 CDC觸摸屏解碼參考的功效非常高,正常全速工作和正常分辨率下一般只需要1.5mA電流。它還支持三種其它功效級別。在第一低功耗級中,應(yīng)用處理器降低采樣率,只采集一部分水平和垂直走線,或者使用精確的AD7142 CDC來確定走線之間的觸摸點(diǎn)。在更低的功耗級中,需要用戶觸摸屏幕中心來喚醒器件,這要求應(yīng)用處理器只采樣一條水平走線和一條垂直走線。

最低功耗級可以將應(yīng)用處理器和AD7142 CDC置于關(guān)斷模式。采用外部32kHz時鐘以及每秒一次的采樣率,典型的MAX IIZ CPLD待機(jī)電流只有50μA。當(dāng)MAX IIZ CPLD的高功效電容探測系統(tǒng)監(jiān)測到屏幕被觸摸時,它通過中斷信號喚醒處理器。處理器被喚醒后,系統(tǒng)以更高的精度來讀取觸摸位置。

本文小結(jié)

單點(diǎn)觸摸屏和面板不再是實(shí)現(xiàn)電子系統(tǒng)的最新手段,而被認(rèn)為是必備功能。單點(diǎn)觸摸屏方案已經(jīng)廣泛應(yīng)用,因此為使產(chǎn)品得到消費(fèi)者的青睞,需要采用兩點(diǎn)或者多點(diǎn)觸摸屏?,F(xiàn)在應(yīng)用的多觸點(diǎn)解決方案還不多,Altera MAX IIZ CPLD 利用現(xiàn)有元件實(shí)現(xiàn)了靈活的多觸點(diǎn)用戶接口。


上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉