<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 設計應用 > 智能手機復雜觸摸屏接口設計指南

智能手機復雜觸摸屏接口設計指南

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

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

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

圖3:線(xiàn)性AD7142 CDC采樣示意圖。

AD7142 CDC文檔詳細介紹了工作過(guò)程和校準功能。

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

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

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

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

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

降低功耗,節省時(shí)間,減少處理

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

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

本文小結

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


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>