<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 雙通道觸摸感應CY8C22x45系列芯片使用介紹

          雙通道觸摸感應CY8C22x45系列芯片使用介紹

          作者: 時間:2010-01-26 來源:網絡 收藏

            電容式開關,不像裸露在外的按鈕和開關那樣容易受到環(huán)境磨損的影響,也不需要像機械那樣需要預留機械部件運動的空間,因此它不僅在外觀上使得產品更漂亮,而且增強了用戶體驗,同時也延長了設備的使用壽命。由于在很多方面的優(yōu)勢,目前電容式觸摸正在迅速的在MP3,MP4,移動電話,汽車面板,白色家電,工業(yè)儀表等場合得到充分的應用。新推出的支持雙通道電容感應的系列芯片內部有專用的雙通道電容感應模塊,不需要占用額外的模擬模塊和數(shù)字模塊,而且還支持靈活多樣的配置模式。因此在實現(xiàn)電容感應之外,還具有額外的模式和數(shù)字資源去實現(xiàn)模擬數(shù)字轉換,LED驅動,馬達控制,電源管理等功能。因此,通過的單芯片能夠靈活實現(xiàn)支持的系統(tǒng),能夠極大的提高系統(tǒng)的集成度和性價比。

            一、 芯片

            在電容觸摸感應領域,提供了多種解決方案,其中包括了觸摸感應以及電容式觸摸屏。廣泛應用的觸摸感應芯片CY8C21xxx,CY8C20xxx系列芯片,電容式觸摸屏感應芯片為CY8CTMGxxx,CY8CTMAxxx。觸摸感應能夠實現(xiàn)對觸摸的檢測,這些觸摸的感應芯片所采用的技術有CSA(Capsense Successive Approximation), CSD(CapSense Sigma Delta),CSD ADC(CapSense Sigma-Delta Plus ADC)等?;谶@些技術可以實現(xiàn)觸摸以及觸摸的滑動條。而CY8CTMGxxx則是基于Cypress TrueTouch技術,在實現(xiàn)電容觸摸感應的的基礎上能支持多點觸摸以及手勢操作。CY8CTMAxxx則基于最新的電容檢測技術,采用Tx-Rx的原理,能夠支持全指觸摸感應以及多種手勢操作。

            二、雙通道電容感應芯片

            目前廣泛應用的觸摸感應芯片(CY8C21xxx,CY8C20xxx)的典型應用框圖如圖1。

            觸摸感應芯片典型應用框圖

            圖 1 觸摸感應芯片典型應用框圖

            觸摸感應芯片通過不停的掃描感應按鈕或者是滑條的輸入,然后運行上層算法來檢測的狀態(tài)或者滑條上的坐標位置,并通過I2C或者其他的通信接口把當前的信息發(fā)送到主機端,主機根據當前的輸入信息控制顯示或者作出其他的相應。

            CY8C22545的芯片是對CY8C21xxx以及CY8C20xxx芯片的增強,它的設計目標是把觸摸感應以及系統(tǒng)控制都集中在同一個芯片內完成。該芯片與以往的PSoC兼容,片上具有混合信號陣列以及專用的中央處理器。它的結構框圖如圖2。

            CY8C22x45芯片框圖

            圖 2 CY8C22x45芯片框圖

          電容式觸摸屏相關文章:電容式觸摸屏原理

          上一頁 1 2 3 4 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();