發(fā)布時間:2023-01-08
撥碼開關(guān)基本原理是一種張弛振蕩器,連續(xù)充、放。若沒有撥碼開關(guān),張弛振蕩器充電和放電的周期是固定不變的,頻率可測。假如我們使用手指或觸摸筆來觸摸開關(guān),則使電容器介電常數(shù)升高,充電和放電周期變長,頻率也隨之降低。改變測量周期,便能檢測觸摸動作。
具體的測量方式可分為兩類:其一是可測量頻率,計算了張弛振蕩器在固定時間的周期數(shù)。若固定時間內(nèi)測量周期數(shù)少于原標定,然后這個開關(guān)就被認為是按下的;第二,可測量周期,也就是在張弛周期之間,統(tǒng)計出系統(tǒng)時鐘周期總量。如按下開關(guān),那么張弛振蕩器頻率就降低了,那么,同樣數(shù)量的循環(huán)中,系統(tǒng)時鐘的循環(huán)將被測得更大。C8051F9xx MCU系列,觸摸感應(yīng)按鍵的功能可以通過利用芯片中的比較器,定時器來完成,最多可連接23個感應(yīng)鍵。并且不需要外部器件,由PCB走線/開關(guān)充當(dāng)電容的一部分,通過內(nèi)部觸摸感應(yīng)按鍵電路測量,了解電容值變化情況。與C8051F93x-F92x方案相比,唯一需要的外部器件為(3+N)電阻器,其中,N為開關(guān)個數(shù),和三個附加端口接點,用于反饋。
上述兩種測量方法,均需將測量數(shù)值與預(yù)置門限值進行比對,以對開關(guān)的按壓情況進行判斷。因此有必要對門限值進行恰當(dāng)?shù)臉硕ǎ苊饬藢﹂_關(guān)靈敏度造成影響。該系統(tǒng)可進行所有開關(guān)的初始校準并設(shè)定門限值。若系統(tǒng)工作在動態(tài)變化環(huán)境,還要對系統(tǒng)加入周期性的校準。若門限值設(shè)定得離空閑值太遠(開關(guān)在按下時無任何值),開關(guān)事件可能難以發(fā)現(xiàn),除非你的手指很用力的按下去。若門限值的設(shè)定與空閑值過近,當(dāng)使用者手指尚未觸及開關(guān),會出現(xiàn)誤檢測開關(guān)事件的情況。