大家好,我是硬件大熊,很高興和各位一起分享我的第19篇原創文章,喜歡和支持我的工程師,一定記得給我點贊、收藏、分享喲。關注微信公眾號“硬件大熊”與作者進群溝通交流。
智能門鎖的識別技術中,密碼幾乎成為標配功能。相比機械按鍵的觸控方式,電容式觸控方式可以在加上一層玻璃甚至金屬一體成型之后與用戶進行交互,由于進行了物理性隔離,使得外殼更具完整性,物理上安全性更佳。
目前做觸摸方案的產商有很多,國外的有ADS、Cypress、synaptics等,國內的有合泰、海礫創、貝特萊、敦泰、泰凌微等。在電容觸控方式中,分為自容、互容觸控方案。
自容方案:使用一個引腳,利用引腳和電源地之間電容的容量變化進行測量
互容方案:利用兩個電極之間的電容容量變化進行測量
自容方案簡單,計算量小,但速度慢;互容方案相對復雜,但可支持多點觸控,速度快。智能門鎖為分立式按鍵,因此一般采用自容式的觸摸芯片方案。
在觸摸感應系統中所有電容的計算都符合平行板電容公式:
在觸摸芯片中,實現電容式感應觸摸識別的常用電路主要由:馳張振蕩電路、電荷轉移電路、CDC電容轉數字信號電路;
電荷遷移電路原理
以愛矽半導體科技的一款電容式觸控傳感架構為例,
-
SW1關閉,SW2打開,Vtk對Cp充電;
-
SW1打開,SW2關閉,Cp的電容向Cx放電,Cx上的電壓緩慢上升;
-
重復步驟1-2,當Cx的電壓升高大于Vref時,比較器輸出翻轉信號;
-
隨著Vtk對Cp的充電和Cp對Cx放電次數增加,Cx上的電平不斷抬高,當有觸摸按鍵時,外圍環境的寄生電容變大,Cp變為Cp+Cf,Cx電壓升高到Vref的時間將縮短,于是通過檢測數字計數器統計的充放電次數變化,即可判斷是否發生觸控按鍵動作
CDC電容轉數字信號電路原理
CDC,即Capacitor digital conversion的英文縮寫,使用IC內部電流源對內部、外部電容進行充電,在各自電容上產生一定的電壓,并將兩個電壓進行差分放大后使用高精度ADC采樣,由于人體的觸摸會引起外部電容的變化并導致差分電壓的改變,通過監測差分電壓的改變并把該變化量轉換為數字信號,轉換后的數字信號經過硬件低通和DSP處理,最后獲得觸摸感應判斷。
馳張振蕩電路原理
馳張振蕩電路以所選的頻率生成方波,設定R2=R3=R4,
當輸出為高電平,上跳變點為Vs=R3/((R2//R4)+R3)=2/3Vs;
當輸出為低電平,上跳變點為Vs=(R3//R4)/((R3//R4)+R2)=1/3Vs;
基于馳張振蕩電路,觸摸IC內部使用定時器對電容充電時間進行測量或者定時檢測對應的電容電壓是否達到閾值,使用充電時間進行監測要求每個電極都需要一個輸入捕獲通道,而監測電壓閾值則沒有這個限制,監測電壓閾值更適用于需要多電極的場合,其測量的精度取決于執行一次完整的軟件查詢需要的CPU周期數,但這種方法會由于多次測量帶來一些抖動。