《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于PSoC片上系統芯片的非接觸式感應按鍵界面設計
基于PSoC片上系統芯片的非接觸式感應按鍵界面設計
電子發燒友
摘要: PSoC微處理器由處理器內核、系統資源、數字系統和模擬系統組成。PSoC片上系統包含8個數字模塊和12個模擬模塊。這些模塊都可進行配置,用戶通過對這些模塊進行配置,定義出用戶所需要的功能。數字模塊可配置成定時器、計數器、串行通信口(UARTS)、CRC發生器、PWM脈寬調制等功能模塊。模擬模塊可配置成模數轉換器、數模轉換器、可編程增益放大器、可編程濾波器、差分比較器等功能模塊。數字模塊和模擬模塊也可構成調制解調器、復雜的馬達控制器、傳感器信號的處理電路等。
Abstract:
Key words :

本文采用PSoc片上系統芯片,實現了非接觸式、穩定可靠的電容式感應按鍵的設計。

1 PSoC片上系統

PSoC微處理器由處理器內核、系統資源、數字系統和模擬系統組成。PSoC片上系統包含8個數字模塊和12個模擬模塊。這些模塊都可進行配置,用戶通過對這些模塊進行配置,定義出用戶所需要的功能。數字模塊可配置成定時器、計數器、串行通信口(UARTS)、CRC發生器、PWM脈寬調制等功能模塊。模擬模塊可配置成模數轉換器、數模轉換器、可編程增益放大器、可編程濾波器、差分比較器等功能模塊。數字模塊和模擬模塊也可構成調制解調器、復雜的馬達控制器、傳感器信號的處理電路等。

2 電容式感應原理

電容開關是一對相鄰電極,在電極之間有很小的電容。當一個導體接近兩個電極時,在電極與導體之間會產生一個耦合電容。在這里,手指就是這個導體,通常電容開關的形式是一邊接地的電容,導體的存在增加了開關到地之間的電容。檢測是否有手指靠近,也就是檢測是否有按鍵按下,可依據電容的變化來判斷。檢測電容變化的方法有很多:電流與電壓相位差檢測、電容構成振蕩器進行頻率檢測、電容橋電荷轉換檢測。因為電容橋電荷轉換檢測的方法較適用于大量按鍵掃描和PSoC的性能,所以在此采用該方法進行檢測。

電荷轉換電路從概念上來說與R-C充放電電路相似,如圖1所示。電荷轉移的優點是不需要附加電阻器件。CP感應的電容,它的值隨著電極材料上所加導體而改變。Csum是參考總電容。
 



在檢測周期開始,通過一個復位開關把Csum上的電荷全部放掉。然后通過單刀雙向開關使Cp工作在非重迭的周期上。在第一半周,Cp連接到VDD充電。當CP上的電荷以由CP值決定的速度充到VDD時,開關斷開,然后把開關連接到Csum,Cp上的電荷轉移到Csum中。  

在圖1中,因為Csum的電容值比Cp大得多,所以Csum上的電壓值在充電的每一周期內只有微小的增加。這個Cp到Csum上的電荷轉換周期重復許多次,以使Csum上積累到一個大的信號值。當連接到VDD時,電容Cp上的電荷為:

Q=CV (1)

不是Cp上的所有電荷都轉移到Csum中。當Cp上的電壓跌落到Csum上的預存電壓時,轉換便不再進行。為檢測感應的電容值是否有改變,可通過Cp-Csum的充放電方式,把Csum充到固定的閾值VTH,再計算到達這個閾值時的周期數。在任意采樣點n,Csum上的電壓值為:



圖2示出了充放電115ms后的電荷轉換波形。其充放頻率為6MHz,所以其轉換次數為700次。
 



式(2)很明顯是一個指數函數,即電壓值Vsum為:



檢測Cp的變化率,可通過比較Vsum和VTH得到。即計算Vsum充到VTH時的充放電次數n:  



當手指靠近時,Cp變成電極感應電容和手指接近產生的耦合電容之和CF+P,所以Csum充電到閾值VTH的速度更快,充放電周期數n也就更小:




這樣,檢測是否有鍵按下就簡化成了檢測周期數的變化率Δn=n-nF+P。當Δn>nTH時,表明有手指靠近。  

3 電容式非接觸按鍵的設計與實現

3.1 電容式非接觸按鍵的硬件電路設計

電容式非接觸按鍵的硬件電路如圖3所示。該設計中,通過PSoc芯片CY8C2714循環檢測感應電極的狀態來判斷是否有按鍵按下。該系統的硬件設計非常簡單,感應電極不需要附加任何元器件。I/O口P0.2-P0.6共連接4個按鍵感應電極,芯片通過內部硬件配置和軟件算法,對感應電機上是否有手指按下進行檢測。另外,PSoC芯片可外接ISSP接口實現在線編程。
 



3.2 電容式非接觸按鍵的軟件實現  

非接觸按鍵的檢測,須通過比較器、充電電流源和復位開關組成一個張弛振蕩器,來對按鍵電極電容充放電。PSoC內部用戶模塊配置如圖4所示。比較器占用一個模擬模塊。它的同相輸入端多路模擬開關連接到I/O口上,反相輸入端接內部參考電壓VBG作為電容充電閾值VTH,與同時輸入端進行比較。輸出端連接比較邏輯輸出總線0。總線與通用輸出口連通,再把通用輸出口4和通用輸入口4連接在一起,作為PWM的時鐘輸入線。PWM脈寬調制模塊占用1個數字模塊,其時鐘輸入連到比較器的輸出,PWM的輸出連接到定時器的捕獲腳。1個16位定時器占用2個數字模塊,對PWM輸出的脈沖進行定時。
 



非接觸式感應按鍵的實現過程為:首先設置I/O口的輸出驅動模式,開始掃描按鍵,把按鍵連接到模擬多通道輸入口,使能振蕩器。當Cp上的電壓線性增加到閾值時,比較器輸出高電平。刷新定時器和PWM的周期數,重設計數值,置完成標志位。當掃描完成,停止PWM,定時器中斷服務完成。最后根據電容感應原理,計算出定時器的周期數來判斷是否有按鍵按下。在本設計中,如式(5)所示,選取Csum值,使充放電周期數n=1000次時,Vsum到達VTH。當檢測到n F+P<800,即Δn>nTH=200時,認為有按鍵下。  

結語

本設計中,基于PSoC片上系統芯片的非接觸式感應按鍵界面,有著非接觸、可靠和設計簡單的特點。這種方便、靈活的操作界面已在家電和控制系統中得到了應用和推廣,所以關于電容式感應按鍵技術的應用將會是嵌入式系統中的一個研究熱點。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产午夜精品一区理论片飘花 | 最新国产精品拍自在线播放| 国产精品免费看片| 欧美日韩国产欧| 欧美黄色aa电影| 欧美丰满高潮xxxx喷水动漫| 欧美sm极限捆绑bd| 欧美成人精品在线观看| 狂野欧美激情性xxxx| 久久永久免费| 老司机精品福利视频| 另类专区欧美制服同性| 女人香蕉久久**毛片精品| 另类图片综合电影| 欧美成人蜜桃| 欧美激情一区二区三区四区| 欧美激情视频在线播放| 欧美日韩免费观看一区=区三区 | 久久久国产精品一区二区中文| 久久精品99国产精品日本| 欧美中文在线视频| 欧美在线播放一区| 亚洲国产一区二区精品专区| 久久激情久久| 亚洲理论在线| 亚洲午夜精品久久久久久浪潮| 欧美在线观看视频一区二区三区| 亚洲欧洲日产国产网站| 亚洲高清在线播放| 亚洲毛片av| 亚洲免费视频观看| 久久精品二区三区| 亚洲免费av网站| 亚洲视频视频在线| 小嫩嫩精品导航| 久久久久久久999| 欧美 日韩 国产在线| 欧美日韩一二区| 国产乱码精品一区二区三区不卡 | 日韩一区二区精品| 夜夜精品视频一区二区| 亚洲女同在线| 91久久精品美女高潮| 亚洲深爱激情| 久久xxxx精品视频| 欧美国产先锋| 国产精品视频免费观看| 黄色成人片子| 99精品欧美一区二区三区| 亚洲欧美国产日韩中文字幕| 亚洲韩国精品一区| 亚洲一区二区三区四区中文 | 久久嫩草精品久久久精品一| 欧美成人有码| 国产精品区一区二区三区| 国产亚洲欧美日韩在线一区 | 亚洲精选成人| 亚洲欧美日韩成人| 亚洲精品久久久久久一区二区| 亚洲二区视频| 亚洲视频欧美在线| 久久伊人亚洲| 国产精品剧情在线亚洲| 亚洲第一搞黄网站| 亚洲视频你懂的| 亚洲国产日韩欧美一区二区三区| 久久精品99无色码中文字幕 | 久久成人久久爱| 免费视频一区二区三区在线观看| 美女任你摸久久| 欧美香蕉视频| 亚洲国产激情| 亚洲欧美久久| 在线一区视频| 久久综合综合久久综合| 国产精品久久久一区麻豆最新章节| 欧美视频日韩视频在线观看| 国产亚洲日本欧美韩国| 亚洲深夜福利| 亚洲精品乱码久久久久久蜜桃91| 亚洲精品在线三区| 久久精品亚洲一区| 欧美午夜在线一二页| 亚洲国产天堂网精品网站| 香蕉久久一区二区不卡无毒影院| 欧美亚洲一级| 99在线精品视频| 久久久久久9999| 国产精品久久看| 亚洲毛片播放| 亚洲毛片av在线| 免费成人黄色片| 国产一区二区在线免费观看| 在线中文字幕不卡| 一区二区高清在线观看| 欧美成人免费全部| 狠狠色综合色综合网络| 欧美一级专区| 欧美一区三区三区高中清蜜桃 | 亚洲亚洲精品三区日韩精品在线视频| 亚洲私人黄色宅男| 日韩网站在线| 欧美不卡三区| 尤物yw午夜国产精品视频| 性色av一区二区三区| 亚洲综合视频一区| 国产精品成人免费精品自在线观看| 国产日韩欧美一二三区| 在线亚洲高清视频| 亚洲自拍偷拍麻豆| 欧美午夜在线一二页| 一区二区三区视频观看| 亚洲一区二区三区视频| 欧美日韩你懂的| 亚洲精品一二三区| 一本色道久久综合亚洲精品小说| 欧美在线二区| 国产嫩草一区二区三区在线观看 | 亚洲欧美一区二区三区久久| 亚洲天天影视| 国产精品播放| 亚洲小说欧美另类社区| 亚洲愉拍自拍另类高清精品| 欧美午夜免费| 亚洲午夜高清视频| 欧美亚洲视频在线观看| 国产欧美一区二区白浆黑人| 香蕉久久久久久久av网站| 久久精品一区蜜桃臀影院 | 亚洲午夜精品一区二区| 亚洲在线一区二区三区| 国产精品麻豆va在线播放| 国产精品99久久99久久久二8| 亚洲国产精品嫩草影院| 欧美自拍丝袜亚洲| 欧美激情一区二区在线| 亚洲黄色高清| 亚洲一级黄色| 国产美女精品在线| 亚洲第一在线视频| 欧美aⅴ一区二区三区视频| 亚洲国产精品久久| 一本到12不卡视频在线dvd| 欧美日韩在线免费观看| 亚洲一区二区三区色| 久久久九九九九| 亚洲国产高潮在线观看| 中文一区二区在线观看| 国产精品区二区三区日本| 欧美在线观看一区| 欧美高清视频在线观看| 一区二区三区四区五区视频| 欧美一区二区三区婷婷月色| 精品不卡在线| 在线亚洲免费视频| 国产色产综合产在线视频| 亚洲第一久久影院| 欧美精品在线一区二区三区| 亚洲一级二级| 久热精品视频在线观看一区| 亚洲欧洲精品一区二区三区波多野1战4| 久久99在线观看| 欧美大片一区二区三区| 亚洲婷婷综合久久一本伊一区| 亚洲精品视频免费| 国产精品第一区| 久久精品国产精品亚洲精品| 欧美裸体一区二区三区| 午夜精品久久| 欧美精品亚洲二区| 午夜视频在线观看一区二区| 欧美高清影院| 亚洲欧美久久久| 欧美激情一区在线| 性欧美暴力猛交另类hd| 欧美高清成人| 羞羞视频在线观看欧美| 欧美另类在线播放| 欧美一区二区三区成人| 欧美日韩国产综合视频在线| 亚洲在线视频网站| 欧美激情久久久久久| 性欧美暴力猛交另类hd| 欧美日韩国产色站一区二区三区| 亚洲精品四区| 久久精品导航| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 久久成人av少妇免费| 欧美三级视频在线播放| 久久精品免费看| 欧美日韩中文字幕| 最新国产精品拍自在线播放| 国产精品日日摸夜夜摸av| 日韩亚洲欧美高清| 韩日欧美一区二区三区| 亚洲欧美999| 99re66热这里只有精品3直播| 亚洲中无吗在线| 亚洲黄色毛片| 久热这里只精品99re8久|