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