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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設計應用 > 電容式接近感應技術(shù)在智能手機中的新型應用(一)

          電容式接近感應技術(shù)在智能手機中的新型應用(一)

          作者: 時間:2013-11-19 來源:網(wǎng)絡 收藏
          : 14px/25px 宋體, arial; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  在PCB或者FPC布局時,調(diào)制電容和去耦電容需要盡量貼近芯片管腳。在走線時,主要注意避免電極引線和I2C信號線、電源線平行,如果無法避免,應該在走線中間加入地線作為隔離。

          三 控制器內(nèi)部邏輯

            本文的方案是電容檢測技術(shù)在賽普拉斯PSoC(Programmable System on Chip)平臺上的新型應用。PSoC技術(shù)是在一個MCU內(nèi)核周圍集成了可配置的模擬和數(shù)字外圍器件陣列,利用芯片內(nèi)部的可編程互聯(lián)陣列,有效地配置芯片上的模擬和數(shù)字塊資源,達到可編程片上系統(tǒng)的目的。一個PSoC器件最多可集成上百種外設功能,從而幫助客戶節(jié)約設計時間和板上面積,降低了功耗和系統(tǒng)成本。

            整個系統(tǒng)的工作過程如圖4所示。程序控制CSD模塊對電容信號進行采樣和ADC轉(zhuǎn)換,然后通過數(shù)字濾波器對轉(zhuǎn)換后的數(shù)字信號進行過濾和處理,同時由內(nèi)部狀態(tài)機判斷輸出的狀態(tài),由中斷信號或者I2C/SPI接口通知手機處理器。下面來介紹一下整個系統(tǒng)主要模塊的功能。

            電容式接近感應技術(shù)在智能手機中的新型應用

            CSD模塊

            CSD是指CapSense Sigma-Delta調(diào)制電容感應。圖5顯示了CSD的原理框圖。

            電容式接近感應技術(shù)在智能手機中的新型應用

            開關電容在Ph1和Ph2相位的時候分別接到Vdd和VA,所以我們可以把它看作一個等效電阻,等效電阻Req通過Vdd對調(diào)制電容Cmod進行充電。當Cmod的電壓達到比較器的參考電壓Vref時,比較器觸發(fā)放電電阻Rb對調(diào)制電容放電。當調(diào)制電容上的電壓下降到Vref以下時,放電電阻Rb被斷開,此時繼續(xù)對調(diào)制電容進行充電。如此循環(huán)充放電使得調(diào)制電容上的電壓抑制在比較器參考電壓Vref附近上下浮動。同時比較器會輸出一組比特流,這組比特流與PWM相與之后便可得到傳感電容的大小,如圖6所示。

            電容式接近感應技術(shù)在智能手機中的新型應用

            傳感電容的增加會使得等效電阻降低,充電電流增加,這樣就會使充電時間縮短。充電時間的縮短會使占空比提升,如圖7所示。

          電容式接近感應技術(shù)在智能手機中的新型應用

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

          上一頁 1 2 下一頁

          評論


          相關推薦

          技術(shù)專區(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); })();