可穿戴設(shè)備的極度便攜性意味著這些設(shè)備通常放在身上或者手中。對于測量傳導(dǎo)物質(zhì)(例如手或者皮膚)接近的設(shè)備來說,被設(shè)備檢測到的接近恒定的人體接觸可能導(dǎo)致觸摸檢測問題。幸運(yùn)的是,該設(shè)計中所選擇的MCU和加速計的特點(diǎn)幫助開發(fā)人員克服了這些挑戰(zhàn)。
雖然該系統(tǒng)有三個電容傳感器,但是實際上它有四個觸摸輸入。加速計提供了中斷驅(qū)動的輕敲探測器,能夠通過固件檢測觸摸事件并且以多種方式提供接口給我們。憑借加速器輕敲檢測器的優(yōu)勢,由EFM8SB1 MCU檢測的觸摸經(jīng)過以下階段:
? 在設(shè)備邊沿處的邊界傳感器處檢測到正向增量,執(zhí)行一個輸入使用案例,這是用戶沿著設(shè)備的邊沿拿著設(shè)備,或者用手掌完全圍繞設(shè)備邊沿握持,馬上接下來是:
? 輕敲檢測事件由加速計發(fā)出,同時與下列事件保持一致
? 在中心的電容傳感器其一或全部檢測到顯著幅度的正向增量
MCU的固件可以通過Silicon Labs Simplicity Studio開發(fā)環(huán)境提供的電容感應(yīng)固件庫實現(xiàn)所有電容感應(yīng)觸摸檢測和過濾。
低功耗功能
加 速計和MCU都能夠被配置在低功耗模式下操作。電容感應(yīng)固件庫使得EFM8SB1 MCU能夠進(jìn)入~300nA的睡眠模式,并且周期性的喚醒去檢查電容傳感器上的活動事件。如果加速計發(fā)信號通知事件已經(jīng)檢測到并且數(shù)據(jù)已經(jīng)準(zhǔn)備就緒,那么 MCU也能夠使用端口匹配喚醒事件去異步喚醒。
EFM8SB1 MCU將保持在低功耗狀態(tài),并且僅僅消耗不到1μA電流,除非有下列情況之一發(fā)生:
? 觸摸檢測事件需要對電容感應(yīng)輸入監(jiān)視進(jìn)行更多響應(yīng)