隨著混合信號技術(shù)的發(fā)展,,可以利用基于噪聲門限和手指門限的反跳法,,實(shí)現(xiàn)按鍵開關(guān)狀態(tài)之間的干凈利落的轉(zhuǎn)換,從而使得電容式觸摸傳感器成為各種消費(fèi)電子產(chǎn)品中機(jī)械式開關(guān)的一種實(shí)用,、增值型替代方案,,另外,還提高了檢測電路的靈敏度和可靠性,。
觸摸傳感器的廣泛使用已經(jīng)有很多年了,。不過,隨著近期混合信號可編程器件的發(fā)展,,使得電容式觸摸傳感器成為各種消費(fèi)電子產(chǎn)品中機(jī)械式開關(guān)的一種實(shí)用,、增值型替代方案。
對于典型的電容式傳感器,,規(guī)定其覆蓋層的厚度為3mm或更薄,。隨著覆蓋層厚度的增加,來傳感手指的觸摸將變得越來越困難,。換句話說,,伴隨著覆蓋層厚度的增加,系統(tǒng)調(diào)整過程將必須從“科學(xué)”跨越到“精益求精”,。為了說明如何制作一個能夠提升目前技術(shù)極限的電容式傳感器,,在本文所述的實(shí)例中,選用玻璃覆蓋層的厚度為10mm,。玻璃易于使用,,購買方便,而且是透明的,,因此您可以看到下面的感應(yīng)墊,。玻璃覆蓋層還被直接應(yīng)用于白色家電。
手指電容
所有電容式觸摸傳感系統(tǒng)的核心部分都是一組與電場相互作用的導(dǎo)體,。在皮膚下面,,人體組織中充滿了傳導(dǎo)電解質(zhì)(一種有損電介質(zhì)),。正是手指的這種導(dǎo)電特性,,使得電容式觸摸傳感成為可能。
簡單的平行板電容器具有兩個導(dǎo)體,,其間隔著一層電介質(zhì),。該系統(tǒng)中的大部分能量直接聚集在電容器極板之間,。少許能量會泄露到電容器極板以外的空間,而由這些泄露能量所形成的電場被稱為“邊緣場”,。制作實(shí)用電容式傳感器的部分難題在于:需要設(shè)計(jì)一組印制導(dǎo)線,,將上述的邊緣場引導(dǎo)到用戶易接近的有效感應(yīng)區(qū)域中。顯然,,對于這種傳感器模式來說,,平行板電容器并非上佳之選。
把手指放在邊緣電場的附近將增加電容式傳感系統(tǒng)的導(dǎo)電表面積,。由手指所產(chǎn)生的額外電荷存儲容量就是已知的手指電容CF,。無手指觸摸時的傳感器電容用CP來表示。在本文中,,它代表寄生電容,。
關(guān)于電容式傳感器的一個常見的誤解是:為了使系統(tǒng)正常工作,手指必須接地,。實(shí)際上,,手指被傳感的原因在于它帶有電荷,而這與其是否懸空或接地完全無關(guān),。
傳感器的PCB布局
圖1顯示了一塊PCB的頂視圖,,該P(yáng)CB實(shí)現(xiàn)了本例中的一個電容式傳感器按鍵。
圖1:傳感器的PCB頂視圖(online)
該按鍵的直徑為10mm,,這是一個,??指尖的平均尺寸,。為該演示電路而組裝的PCB包含4個按鍵,,它們的中心相隔20mm。如圖1中所示,,接地平面也位于頂層,。金屬感應(yīng)墊和接地平面之間設(shè)置了一個均勻的隔離間隙。該間隙的尺寸是一個重要的設(shè)計(jì)參數(shù),。如果間隙設(shè)置得過小,,則過多的電場能量將直接傳遞至地。而如果間隙設(shè)置得過大,,則將無法控制能量穿越覆蓋層的方式,。選擇0.5mm的間隙尺寸可以很好地使邊緣場透過10mm厚的玻璃覆蓋層。
圖2顯示了同一種傳感器模式的截面圖,。
圖2:傳感器的PCB和覆蓋層截面圖
如圖所示,,PCB中的過孔將金屬感應(yīng)墊與電路板底面上的印制導(dǎo)線相連。當(dāng)電場試圖找到最短的接地路徑時,,介電常數(shù)εr將對進(jìn)入材料中的電場能量的密度產(chǎn)生影響,。標(biāo)準(zhǔn)玻璃窗的εr約為8,,PCB的FR4材料的εr約為4,而白色家電中常用的耐熱玻璃的εr大約為5,。在本例中,,采用標(biāo)準(zhǔn)的窗戶玻璃。需要注意的是,,在PCB上貼有玻璃紙,,即3M公司的468-MP絕緣膠膜。
電容式傳感系統(tǒng)101
該電容式傳感系統(tǒng)的基本元件包括:一個可編程電流源,、一個精密模擬比較器和一根用來按順序傳輸一組電容式傳感器信號的多路復(fù)用總線,。在本文所討論的系統(tǒng)中,一個弛張振蕩器起著電容傳感器的作用,。該振蕩器的簡化電路示意圖如圖3所示,。
圖3:電容式傳感弛張振蕩器電路。(online)
比較器的輸出被送進(jìn)脈沖寬度調(diào)制器(PWM)的時鐘輸入電路,,該P(yáng)WM負(fù)責(zé)對一個時鐘頻率為24MHz的16位計(jì)數(shù)器進(jìn)行門控,。傳感器上面的手指使電容增大,從而導(dǎo)致計(jì)數(shù)值增加,。就是基于這一原理來檢測到手指的存在,。該系統(tǒng)的典型波形示于圖4中。
圖4:電容式傳感弛張振蕩器電路的波形,。(online)
該設(shè)備的實(shí)現(xiàn)原理圖如圖5所示,。
圖5:電容式傳感電路原理圖。(online)
為了實(shí)現(xiàn)電容式傳感和串行通信,,該電路采用了賽普拉斯的CY8C21x34系列中的PSoC IC芯片,。該芯片包含一組模擬和數(shù)字功能塊,這些功能塊可由存儲于板上閃存中的固件來配置,。另一顆芯片負(fù)責(zé)處理RS232的電平移位,,以便建立到主機(jī)的通信鏈接,并實(shí)現(xiàn)波特率為115,,200的電容式傳感數(shù)據(jù)記錄,。四個電容傳感按鍵的引腳分配在圖5的表中給出。PSoC是通過一個包含電源,、地以及編程引腳SCL和SDA的ISSP接頭來實(shí)現(xiàn)編程的,。而通過一個DB9連接器將電腦與電容式傳感電路板相連。
PSoC利用程序固件來配置,,還采用一個5V工作電源和一個內(nèi)部生成的24MHz系統(tǒng)時鐘,。對該24MHz時鐘進(jìn)行1:26分頻,產(chǎn)生一個為實(shí)現(xiàn)115,200波特率的TX8模塊時鐘,。電容傳感用戶模塊選擇以“周期法”(Period Method)來運(yùn)行,,在該工作模式中,,計(jì)數(shù)在固定數(shù)量的弛張振蕩器周期中累加,。換言之,16位計(jì)數(shù)器值代表了一個與傳感器電容成正比的周期,。
代碼段1(詳見本刊網(wǎng)站)羅列了系統(tǒng)固件的功能,。與設(shè)立電容式傳感系統(tǒng)相關(guān)的大部分工作都已被編為一組由C程序來調(diào)用的標(biāo)準(zhǔn)CSR例行程序。例如:CSR_1_Start()負(fù)責(zé)配置PSoC的內(nèi)部布線,,以使電流源DAC與模擬多路復(fù)用器相連,,而比較器與經(jīng)過正確初始化的PWM和16位計(jì)數(shù)器相連。
調(diào)整傳感器
每次調(diào)用上列程序中的調(diào)用函數(shù)CSR_1_Start()時,,均對Button1的電容進(jìn)行測量,。原始計(jì)數(shù)值被存儲于CSR_1_iaSwResult[ ]陣列中。用戶模塊還跟蹤一個用于原始計(jì)數(shù)的基線,。每個按鍵的基線值均為一個由軟件中的IIR濾波器進(jìn)行周期性計(jì)算的平均原始計(jì)數(shù)值,。IIR濾波器的更新速率是可編程的?;€使得系統(tǒng)能夠適應(yīng)于由于溫度和其它環(huán)境影響而引起的系統(tǒng)中的漂移,。
隨著混合信號技術(shù)的發(fā)展,可以利用基于噪聲門限和手指門限的反跳法,,實(shí)現(xiàn)按鍵開關(guān)狀態(tài)之間的干凈利落的轉(zhuǎn)換,,從而使得電容式觸摸傳感器成為各種消費(fèi)電子產(chǎn)品中機(jī)械式開關(guān)的一種實(shí)用、增值型替代方案,,另外,,還提高了檢測電路的靈敏度和可靠性。
觸摸傳感器的廣泛使用已經(jīng)有很多年了,。不過,,隨著近期混合信號可編程器件的發(fā)展,使得電容式觸摸傳感器成為各種消費(fèi)電子產(chǎn)品中機(jī)械式開關(guān)的一種實(shí)用,、增值型替代方案,。
對于典型的電容式傳感器,規(guī)定其覆蓋層的厚度為3mm或更薄,。隨著覆蓋層厚度的增加,,來傳感手指的觸摸將變得越來越困難。換句話說,,伴隨著覆蓋層厚度的增加,,系統(tǒng)調(diào)整過程將必須從“科學(xué)”跨越到“精益求精”。為了說明如何制作一個能夠提升目前技術(shù)極限的電容式傳感器,在本文所述的實(shí)例中,,選用玻璃覆蓋層的厚度為10mm,。玻璃易于使用,購買方便,,而且是透明的,,因此您可以看到下面的感應(yīng)墊。玻璃覆蓋層還被直接應(yīng)用于白色家電,。
手指電容
所有電容式觸摸傳感系統(tǒng)的核心部分都是一組與電場相互作用的導(dǎo)體,。在皮膚下面,人體組織中充滿了傳導(dǎo)電解質(zhì)(一種有損電介質(zhì)),。正是手指的這種導(dǎo)電特性,,使得電容式觸摸傳感成為可能。
簡單的平行板電容器具有兩個導(dǎo)體,,其間隔著一層電介質(zhì),。該系統(tǒng)中的大部分能量直接聚集在電容器極板之間。少許能量會泄露到電容器極板以外的空間,,而由這些泄露能量所形成的電場被稱為“邊緣場”,。制作實(shí)用電容式傳感器的部分難題在于:需要設(shè)計(jì)一組印制導(dǎo)線,將上述的邊緣場引導(dǎo)到用戶易接近的有效感應(yīng)區(qū)域中,。顯然,,對于這種傳感器模式來說,平行板電容器并非上佳之選,。
把手指放在邊緣電場的附近將增加電容式傳感系統(tǒng)的導(dǎo)電表面積,。由手指所產(chǎn)生的額外電荷存儲容量就是已知的手指電容CF。無手指觸摸時的傳感器電容用CP來表示,。在本文中,,它代表寄生電容。
關(guān)于電容式傳感器的一個常見的誤解是:為了使系統(tǒng)正常工作,,手指必須接地,。實(shí)際上,手指被傳感的原因在于它帶有電荷,,而這與其是否懸空或接地完全無關(guān),。
傳感器的PCB布局
圖1顯示了一塊PCB的頂視圖,該P(yáng)CB實(shí)現(xiàn)了本例中的一個電容式傳感器按鍵,。
圖1:傳感器的PCB頂視圖(online)
該按鍵的直徑為10mm,,這是一個?,?指尖的平均尺寸,。為該演示電路而組裝的PCB包含4個按鍵,它們的中心相隔20mm。如圖1中所示,,接地平面也位于頂層,。金屬感應(yīng)墊和接地平面之間設(shè)置了一個均勻的隔離間隙。該間隙的尺寸是一個重要的設(shè)計(jì)參數(shù),。如果間隙設(shè)置得過小,,則過多的電場能量將直接傳遞至地。而如果間隙設(shè)置得過大,,則將無法控制能量穿越覆蓋層的方式,。選擇0.5mm的間隙尺寸可以很好地使邊緣場透過10mm厚的玻璃覆蓋層,。
圖2顯示了同一種傳感器模式的截面圖,。
圖2:傳感器的PCB和覆蓋層截面圖
如圖所示,PCB中的過孔將金屬感應(yīng)墊與電路板底面上的印制導(dǎo)線相連,。當(dāng)電場試圖找到最短的接地路徑時,,介電常數(shù)εr將對進(jìn)入材料中的電場能量的密度產(chǎn)生影響。標(biāo)準(zhǔn)玻璃窗的εr約為8,,PCB的FR4材料的εr約為4,,而白色家電中常用的耐熱玻璃的εr大約為5。在本例中,,采用標(biāo)準(zhǔn)的窗戶玻璃,。需要注意的是,在PCB上貼有玻璃紙,,即3M公司的468-MP絕緣膠膜,。
電容式傳感系統(tǒng)101
該電容式傳感系統(tǒng)的基本元件包括:一個可編程電流源、一個精密模擬比較器和一根用來按順序傳輸一組電容式傳感器信號的多路復(fù)用總線,。在本文所討論的系統(tǒng)中,,一個弛張振蕩器起著電容傳感器的作用。該振蕩器的簡化電路示意圖如圖3所示,。
圖3:電容式傳感弛張振蕩器電路,。(online)
比較器的輸出被送進(jìn)脈沖寬度調(diào)制器(PWM)的時鐘輸入電路,該P(yáng)WM負(fù)責(zé)對一個時鐘頻率為24MHz的16位計(jì)數(shù)器進(jìn)行門控,。傳感器上面的手指使電容增大,,從而導(dǎo)致計(jì)數(shù)值增加。就是基于這一原理來檢測到手指的存在,。該系統(tǒng)的典型波形示于圖4中,。
圖4:電容式傳感弛張振蕩器電路的波形。(online)
該設(shè)備的實(shí)現(xiàn)原理圖如圖5所示,。
圖5:電容式傳感電路原理圖,。(online)
為了實(shí)現(xiàn)電容式傳感和串行通信,該電路采用了賽普拉斯的CY8C21x34系列中的PSoC IC芯片。該芯片包含一組模擬和數(shù)字功能塊,,這些功能塊可由存儲于板上閃存中的固件來配置,。另一顆芯片負(fù)責(zé)處理RS232的電平移位,以便建立到主機(jī)的通信鏈接,,并實(shí)現(xiàn)波特率為115,,200的電容式傳感數(shù)據(jù)記錄。四個電容傳感按鍵的引腳分配在圖5的表中給出,。PSoC是通過一個包含電源,、地以及編程引腳SCL和SDA的ISSP接頭來實(shí)現(xiàn)編程的。而通過一個DB9連接器將電腦與電容式傳感電路板相連,。
PSoC利用程序固件來配置,,還采用一個5V工作電源和一個內(nèi)部生成的24MHz系統(tǒng)時鐘。對該24MHz時鐘進(jìn)行1:26分頻,,產(chǎn)生一個為實(shí)現(xiàn)115,,200波特率的TX8模塊時鐘。電容傳感用戶模塊選擇以“周期法”(Period Method)來運(yùn)行,,在該工作模式中,,計(jì)數(shù)在固定數(shù)量的弛張振蕩器周期中累加。換言之,,16位計(jì)數(shù)器值代表了一個與傳感器電容成正比的周期,。
代碼段1(詳見本刊網(wǎng)站)羅列了系統(tǒng)固件的功能。與設(shè)立電容式傳感系統(tǒng)相關(guān)的大部分工作都已被編為一組由C程序來調(diào)用的標(biāo)準(zhǔn)CSR例行程序,。例如:CSR_1_Start()負(fù)責(zé)配置PSoC的內(nèi)部布線,,以使電流源DAC與模擬多路復(fù)用器相連,而比較器與經(jīng)過正確初始化的PWM和16位計(jì)數(shù)器相連,。
調(diào)整傳感器
每次調(diào)用上列程序中的調(diào)用函數(shù)CSR_1_Start()時,,均對Button1的電容進(jìn)行測量。原始計(jì)數(shù)值被存儲于CSR_1_iaSwResult[ ]陣列中,。用戶模塊還跟蹤一個用于原始計(jì)數(shù)的基線,。每個按鍵的基線值均為一個由軟件中的IIR濾波器進(jìn)行周期性計(jì)算的平均原始計(jì)數(shù)值。IIR濾波器的更新速率是可編程的,?;€使得系統(tǒng)能夠適應(yīng)于由于溫度和其它環(huán)境影響而引起的系統(tǒng)中的漂移。
開關(guān)差分陣列CSR_1_iaSwDiff[ ]包含消除了基線偏移的原始計(jì)數(shù)值,。利用開關(guān)差值來決定按鍵目前的開/關(guān)狀態(tài),。這可使系統(tǒng)的性能保持恒定,即便在基線有可能隨著時間的推移而發(fā)生漂移的情況下也是如此,。
圖6顯示了固件中實(shí)現(xiàn)的差分計(jì)數(shù)與按鍵狀態(tài)之間的轉(zhuǎn)移函數(shù),。
圖6:差分計(jì)數(shù)與按鍵狀態(tài)之間的轉(zhuǎn)移函數(shù),。(online)
該轉(zhuǎn)移函數(shù)中的遲滯提供了開關(guān)狀態(tài)之間的干凈利落的轉(zhuǎn)換,即使計(jì)數(shù)是有噪聲的情況下也不例外,。這也為按鍵提供了一種反跳功能,。低門限被稱為“噪聲門限”,而高門限則被稱為“手指門限”,。門限水平的設(shè)定決定了系統(tǒng)的性能,。當(dāng)覆蓋層非常厚時,信噪比很低,。在此類系統(tǒng)中設(shè)定門限水平是一項(xiàng)具有挑戰(zhàn)性的工作,,而這恰好是電容式傳感設(shè)計(jì)技巧的一部分。
圖7顯示了一個持續(xù)時間為3秒的按鍵觸壓操作的理想原始計(jì)數(shù)波形,。
圖7:把門限水平繪制在一個去除了基線的原始計(jì)數(shù)圖上
同時還給出了門限值,。噪聲門限被設(shè)定的計(jì)數(shù)值為10,而手指門限設(shè)定的計(jì)數(shù)值則為60,。實(shí)際上,,在實(shí)際計(jì)數(shù)數(shù)據(jù)中始終存在噪聲分量,,圖中并未顯示,,以便能清晰地顯示門限水平。
部分調(diào)整過程還包括選擇電流源DAC的電平以及設(shè)置用于計(jì)數(shù)累加的振蕩器周期數(shù),。在固件中,,函數(shù)CSR_1_SetDacCurrent(200, 0)把電流源設(shè)定在其低電流范圍內(nèi),,數(shù)值為200(最高255),,大約對應(yīng)于14μA。函數(shù)CSR_1_SetScanSpeed(255)把振蕩器周期數(shù)設(shè)定為253(255-2),。原始計(jì)數(shù)和差分計(jì)數(shù)的分析表明:該系統(tǒng)的寄生引線電容CP約為15pF而手指電容CF約為0.5pF,。可見,,手指電容使總電容產(chǎn)生了約3%的變化,。對于每個按鍵,每個原始計(jì)數(shù)值的采集所需要的時間僅為500μs,。
測量性能
電容式傳感系統(tǒng)的性能測量結(jié)果示于圖8中,。
圖8:通過10mm厚的玻璃進(jìn)行檢測時傳感器的性能測量結(jié)果
通過一個終端仿真程序,在主PC上獲得差分計(jì)數(shù),,然后借助電子制表軟件加以繪制,。將手指放置在10mm厚的玻璃覆蓋層上,并持續(xù)3秒的時間,。按鍵的開關(guān)狀態(tài)被疊加在原始計(jì)數(shù)上,。按鍵在這兩種狀態(tài)之間干凈利落地轉(zhuǎn)換,,即使是由于通過厚玻璃進(jìn)行檢測而使原始計(jì)數(shù)信號中具有較大的噪聲時也是如此。請注意手指和按鍵門限隨著基線的漂移而進(jìn)行周期性調(diào)整,。當(dāng)檢測到手指的觸壓動作時,,基線值將鎖定,直到手指移開為止,。
圖9顯示了兩種狀態(tài)轉(zhuǎn)換處的局部細(xì)節(jié)圖,。
圖9:開關(guān)狀態(tài)轉(zhuǎn)換局部細(xì)節(jié)圖
在圖9a中,按鍵初始狀態(tài)為斷(OFF)狀態(tài),。超過手指門限的差分計(jì)數(shù)的第一個采樣把按鍵狀態(tài)轉(zhuǎn)換至通(ON)狀態(tài),。在圖9b中,低于噪聲門限的差分計(jì)數(shù)的第一個采樣將按鍵轉(zhuǎn)換至斷狀態(tài),。
與機(jī)械式開關(guān)相比,,基于電容的觸摸傳感器的主要優(yōu)點(diǎn)是耐用性好,不易損壞,,可以長期使用,。混合信號技術(shù)的近期發(fā)展,,不僅使得觸摸式傳感器的成本在各種消費(fèi)類產(chǎn)品中降到了具有成本效益的水平,,而且還提高了檢測電路的靈敏度和可靠性(因?yàn)樵黾恿烁采w層的厚度和耐用性)。利用本文介紹的設(shè)計(jì)方法,,說明通過一個10mm的玻璃來檢測手指的按鍵觸壓是可能的,,并利用基于噪聲門限和手指門限的反跳法,實(shí)現(xiàn)了按鍵開關(guān)狀態(tài)之間的干凈利落的轉(zhuǎn)換,,從而使電容式觸摸傳感器成為機(jī)械式開關(guān)元件的一種實(shí)用型替代方案,。