《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > TrueTouch 電容觸摸屏方案的通訊接口設計
TrueTouch 電容觸摸屏方案的通訊接口設計
摘要: CypressTrueTouchTM電容觸摸屏方案可以在多個領域獲得廣泛應用:單點觸摸,多點觸摸手勢,和多點觸摸識別位置。TrueTouchTM芯片與主機通過TX/I2C/SPI/USB接口通訊,PSoCDesigner5.0提供了相應的各種通訊用戶模塊,這將大大簡化用戶的編程和調試工作。
Abstract:
Key words :

  摘要:Cypress TrueTouchTM電容觸摸屏方案可以在多個領域獲得廣泛應用:單點觸摸,多點觸摸手勢,和多點觸摸識別位置。TrueTouchTM芯片與主機通過TX / I2C / SPI /USB接口通訊, PSoC Designer 5.0 提供了相應的各種通訊用戶模塊,這將大大簡化用戶的編程和調試工作。本篇文章討論和比較了各種通訊用戶模塊的特性,有助于用戶為特定應用選擇合適的方式。

  隨著手機、PDA等便攜式電子產品的普及,人們需要更小的產品尺寸和更大的LCD顯示屏。受到整機重量和機械設計的限制,人機輸進接口開始由傳統(tǒng)的機械按鍵向電阻式觸摸屏過渡。2007年iPhone面世并取得了巨大成功,它采用的電容式觸摸屏提供了更高的透光性和新奇的多點觸摸功能,開始成為便攜式產品的新熱門,并顯現(xiàn)出成為主流輸進接口方式的趨勢。

  一、 Cypress TrueTouch™電容觸摸屏方案介紹

  Cypress PSoC 技術將可編程模擬 / 數(shù)字資源集成在單顆芯片上,為感應電容式觸摸屏提供了TrueTouch™解決方案,它涵蓋了從單點觸摸、多點觸摸識別手勢到多點觸摸識別位置的全部領域。配合高效靈活的PSoC Designer 5.0 開發(fā)環(huán)境,Cypress TrueTouch™方案正在業(yè)界獲得廣泛的應用。

  圖一是Cypress TrueTouch™方案中經(jīng)常使用的軸坐標式感應單元矩陣的圖形,類似于觸摸板,將獨立的ITO 感應單元串聯(lián)在一起可以組成Y 軸或X 軸的一個感應單元,行感應單元組成Y 軸,列感應單元組成X 軸,行和列在分開的不同層上。多點觸摸識別位置方法是基于互電容的觸摸檢測方法(行單元上加驅動激勵信號,列單元上進行感應,有別于激勵和感應的是同一感應單元的自電容方式),可以應用于任何觸摸手勢的檢測,包括識別雙手的10 個手指同時觸摸的位置(圖二)。它通過互電容檢測的方式可以完全消除“鬼點”,當有多個觸摸點時,僅當某個觸摸點所在的行感應單元被驅動,列感應單元被檢測時, 才會有電容變化檢測值,這樣就可以檢測出多個行 / 列交叉處觸摸點的盡對位置。

軸坐標式感應單元矩陣的圖形

圖一、軸坐標式感應單元矩陣的圖形

Cypress TrueTouch 多點觸摸識別位置方案同時顯示了5 個手指觸摸點的位置

圖二、Cypress TrueTouch 多點觸摸識別位置方案同時顯示了5 個手指觸摸點的位置

  圖三顯示了Cypress TrueTouch™方案的不同應用領域,包括觸摸按鍵,圖像的兩手指手勢操縱,以及同時識別多點觸摸位置和控制多個目標。

  二、 Cypress TrueTouch™電容觸摸屏的通訊接口

  Cypress TrueTouch™電容觸摸屏主要通過TX / I2C / SPI / USB 與主機實現(xiàn)物理通訊,TrueTouch™芯片可以直接報告一些基本手勢(如兩點觸摸的平移 / 縮放 / 旋轉),也可以提供專用的API 給用戶,用戶端獲得多點坐標后通過API 運算識別更多的或者自定義的手勢。API 使用標準C 語言編寫,可以運行在51 / ARM 等多個平臺,這大大簡化了用戶端軟件開發(fā)的工作量。

  1. TX 通訊接口

  Cypress Designer 5.0 提供了TX8SW用戶模塊,可以實現(xiàn)7 / 8位RS-232格式的軟件串行接口,支持115200, 57600, 38400, 19200, 9600, 4800, 2400, and 1200 bps的傳輸速度。用戶可以在代碼中設定相應的I/O口,波特率,極性和停止位數(shù)。TX8SW接口不占用PSoC的數(shù)字 / 模擬模塊資源,提供了從PSoC到主機的單向通訊連接。

  2. I2C 通訊接口

  Cypress Designer 5.0 提供了多個I2C通訊的用戶模塊,包括I2CHW(答應多主機通訊,可以設定為主機或從機,支持7位/10位尋址模式),EzI2Cs(工作為從機模式,占用ROM/RAM資源最少),I2Cm(工作為主機模式)和I2Cs(工作為從機模式)。這幾種I2C模塊都與Philips的產業(yè)標準I2C總線接口兼容,而且不占用PSoC的數(shù)字 / 模擬模塊資源,提供了從PSoC到主機的100 kbps / 400 kbps速率雙向通訊連接。

   PSoC 與主機I2C 通訊時,通常是對所有的行 / 列感應單元觸摸檢測完成后,通過一個GPIO 報告中斷給主機,主機響應中斷并讀出所需的數(shù)據(jù)。以下方法可以確保主機讀出數(shù)據(jù)的完整性:

While(1) {
TSX_ScanAllSensors(); // TSX 是Cypress 互電容檢測方式用戶模塊
TSX_UpdateAllBaselines(); // 更新感應單元Baseline
TSX_GetCentroids(); // 獲得多點的位置
TSX_ReportINTwithOvertime(); // 向主機報告中斷,有超時控制
// 檢測EzI2Cs 用戶模塊的RAM 讀/寫計數(shù)器,等待直到主機讀出全部數(shù)據(jù)
while (EzI2Cs_bRAM_RWcntr != sizeof(I2Cregs)) {};
…; // 運行其它用戶代碼
}

 

  主機對I2C Structure 特定字節(jié)寫進預定義數(shù)據(jù)后,可以通知PSoC 進進待機模式(定期工作模式 + 定期休眠模式)或完全休眠模式。PSoC 在待機模式下主機可以進進休眠,PSoC 通過Sleep Timer 定期喚醒自己進進定期工作模式,檢測部分感應單元(如僅掃描行單元)來獲知是否有用戶激活事件。假如有激活事件就通過中斷喚醒主機并進進PSoC工作模式;沒有就再次休眠并定期喚醒自己以降低功耗,實際的電流功耗是工作模式和休眠模式以時間加權的均勻值,例如:一秒內喚醒PSoC 4 次進進工作模式檢測,每次檢測16ms@3.2mA,其它時間進進休眠模式@3uA, 實際的電流功耗 = (16ms * 4 * 3.2mA + (1000ms – 16ms * 4) * 3uA ) / 1000ms~= 0.208 mA。

  PSoC Sleep mode 下將封閉Analog / Digital UM,使所有GPIO 不形成電流通路,使能I2C 通訊引腳的外部中斷喚醒,然后進進Sleep mode,主機隨后可以調用一次I2C 讀或寫事件來喚醒PSoC。

  3. SPI 通訊接口

  Cypress Designer 5.0 提供了SPIM(設定為主機模式),和SPIS(設定為從機模式) UM。它們使用Tx Buffer / Rx Buffer,Control / Shift寄存器和Digital通訊模塊,實現(xiàn)了8bit全雙工同步通訊。用戶可以選擇SCLK(由SPI主機產生來設定通訊bps)頻率和極性,LSB First等屬性以支持SPI mode 0, 1, 2和3(見表一)。

表一、SPI 模式選擇

SPI 模式選擇

  4. USB 通訊接口

  Cypress Designer 5.0 提供了USBUART(使用USB接口來模擬一個COM口),和USBFS UM。

  USBUART使用時在PSoC端和PC端就像使用串行口一樣方便,用戶在設定VendorID /ProductID / VendorString / ProductString / SerialNumberType /SerialNumberString / DevicePower / MaxPower這些參數(shù)后,編譯項目就可以自動天生INF文件。當PSoC與PC連接后,PC安裝這個INF文件,雙方就可以進行雙向通訊。

  USBFS支持Control / Interrupt / Bulk / Isochronous 傳輸,提供了USB IN / OUT控制節(jié)點的底層驅動模式,解釋來自USB Host的請求并分配給相應的函數(shù)。通過USBFS Setup Wizard可以很方便的配置器件描述符,用戶還可以將USB配置成HID(Human Interface Devices)器件或通用USB器件。

  USBUART和USBFS接口都不占用PSoC的數(shù)字 / 模擬模塊資源,提供了從PSoC到主機的USBFull Speed雙向連接。

  三、 Cypress TrueTouch™電容觸摸屏不同通訊接口的選擇

  選用Cypress TrueTouch™觸摸屏解決方案時,可以根據(jù)具體應用的需要靈活選擇通訊接口(見表二):

通訊接口

  電容式觸摸屏的優(yōu)點正在被廣泛認可,其增強的耐用性、優(yōu)雅的人機界面帶給消費者全新的操縱體驗。隨著電容式觸摸屏市場的逐漸擴大,靈活的通訊接口選擇將有助于Cypress TrueTouch™電容觸摸屏方案更好的為用戶服務。

此內容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲福利在线视频| 亚洲国产婷婷香蕉久久久久久99| 亚洲欧美日韩视频一区| 欧美影院成人| 亚洲精品日韩精品| 最近中文字幕日韩精品| 影院欧美亚洲| 黄色精品免费| 黄色成人免费网站| 国产综合自拍| 国产午夜亚洲精品不卡| 国产女精品视频网站免费| 国产精品护士白丝一区av| 欧美日韩免费精品| 欧美日韩一区在线播放| 欧美日韩视频专区在线播放 | 久久久噜噜噜久久中文字幕色伊伊| 欧美在线视频不卡| 欧美制服丝袜第一页| 午夜一区二区三区不卡视频| 亚洲欧美影院| 久久久精品国产免大香伊| 久久久夜精品| 欧美国产日韩一二三区| 欧美极品在线视频| 欧美日韩四区| 国产精品久久亚洲7777| 国产欧美精品| 激情综合网激情| 亚洲国产婷婷| 一区二区三区四区五区视频| 久久精品国产v日韩v亚洲| 狼人社综合社区| 免费日韩成人| 欧美日韩激情小视频| 欧美日韩一本到| 国产精品久久久久久久久借妻| 国产视频久久| 亚洲国产精品高清久久久| 亚洲巨乳在线| 亚洲欧美日韩国产中文在线| 亚洲二区在线视频| 日韩一区二区精品葵司在线| 亚洲欧美另类在线| 久久裸体艺术| 欧美日韩高清在线| 国产精品爽爽ⅴa在线观看| 狠狠色狠狠色综合人人| 亚洲人成网在线播放| 亚洲在线播放电影| 亚洲电影免费| 中日韩美女免费视频网址在线观看| 香港成人在线视频| 另类亚洲自拍| 欧美日韩中文字幕精品| 国产偷久久久精品专区| 亚洲国产色一区| 亚洲一区二区三区在线| 老巨人导航500精品| 亚洲欧美精品伊人久久| 久久精品国产亚洲高清剧情介绍| 亚洲精品一区二区三区婷婷月| 亚洲欧美日韩国产成人| 久热成人在线视频| 国产精品久久久久久久久婷婷| 一区二区三区在线高清| 一本到高清视频免费精品| 久久国产精品99久久久久久老狼| 日韩亚洲欧美一区| 久久精品在线| 国产精品成人av性教育| 亚洲国产99精品国自产| 中文一区二区在线观看| 亚洲视频综合| 亚洲激情av在线| 亚洲欧美在线一区二区| 久久综合激情| 午夜亚洲视频| 亚洲少妇自拍| 国产视频一区欧美| 亚洲国产精品黑人久久久| 亚洲自拍偷拍色片视频| 亚洲日本中文字幕| 久久久久久97三级| 欧美视频中文字幕在线| 影视先锋久久| 亚洲欧美影院| 亚洲视频一起| 欧美精品久久久久久久久老牛影院| 欧美高清在线视频观看不卡| 久久电影一区| 欧美三级电影网| 在线成人激情| 国产夜色精品一区二区av| 欧美一级黄色网| 欧美日韩伦理在线| 在线日本欧美| 欧美在线一区二区| 亚洲欧美在线视频观看| 欧美久久婷婷综合色| 影音先锋欧美精品| 久久高清免费观看| 久久国产精品网站| 国产精品一区二区三区久久久| 日韩一区二区精品葵司在线| 亚洲精选视频在线| 免费一区视频| 影音先锋亚洲精品| 亚洲第一福利社区| 久久乐国产精品| 国内精品写真在线观看| 欧美亚洲一区在线| 欧美一区激情| 国产伦精品一区二区三区照片91| 一区二区高清视频| 中文精品在线| 欧美日韩一二区| 夜夜夜久久久| 亚洲一区一卡| 国产精品久久| 亚洲无限av看| 午夜精品影院在线观看| 国产精品一区二区久久| 亚洲永久在线观看| 欧美在线亚洲在线| 国产亚洲欧美一区二区| 欧美专区在线观看| 久久综合狠狠| 亚洲国产高潮在线观看| 亚洲美女网站| 欧美视频在线一区| 亚洲一区欧美| 久久久久国色av免费看影院| 国内精品久久久久影院优| 亚洲第一区色| 欧美韩日一区| 亚洲乱码久久| 亚洲男人的天堂在线观看| 国产精品美女久久久久av超清| 亚洲欧美成aⅴ人在线观看| 欧美在线首页| 亚洲二区三区四区| 在线亚洲欧美视频| 国产精品伊人日日| 久久国产一二区| 欧美经典一区二区| 国产日韩精品在线播放| 在线观看视频一区二区| 亚洲精品视频一区| 国产精品家教| 欧美专区在线播放| 欧美国产日韩一区二区在线观看 | 亚洲精品久久7777| 欧美日韩在线播放一区| 亚洲一区二区精品在线| 久久久精品2019中文字幕神马| 在线观看视频一区| 亚洲视频一二| 国产美女精品人人做人人爽| 亚洲第一狼人社区| 欧美久久久久久久久久| 亚洲一区制服诱惑| 免费黄网站欧美| 9国产精品视频| 久久大逼视频| 亚洲精品韩国| 欧美专区福利在线| 亚洲狠狠丁香婷婷综合久久久| 亚洲一区二区三区影院| 国产一区二区| 这里只有精品视频在线| 国产欧美在线播放| 亚洲欧洲一区二区在线播放| 国产精品xxxxx| 亚洲高清一区二| 国产精品高潮呻吟久久av无限| 欧美中文字幕第一页| 欧美日韩福利在线观看| 欧美中文在线观看国产| 欧美日韩一区在线视频| 亚洲成人中文| 国产精品免费久久久久久| 亚洲欧洲精品一区二区三区波多野1战4 | 亚洲欧洲在线一区| 欧美怡红院视频一区二区三区| 1024亚洲| 欧美中文字幕在线观看| 亚洲日本欧美天堂| 久久久久久午夜| 日韩一级欧洲| 欧美**人妖| 欧美一区二区性| 国产精品成人国产乱一区| 亚洲日本va午夜在线影院| 国产喷白浆一区二区三区 | 国产精品99久久久久久www| 极品少妇一区二区三区精品视频| 亚洲欧美日韩在线观看a三区| 亚洲韩国日本中文字幕| 久久视频一区|