工程師在進(jìn)行電容感應(yīng)研發(fā)的過(guò)程中,合理利用和添加感應(yīng)MCU可以提升感應(yīng)代碼的編入速度,并讓整體系統(tǒng)的運(yùn)行速度得到提升。
如果想要快速生成代碼,并盡量減少被寫(xiě)入的低水平電容感應(yīng)代碼數(shù)量,工程師可以將一些特定應(yīng)用感應(yīng)功能模塊進(jìn)行感應(yīng)MCU的添加。這些使用實(shí)例中,支持電容觸摸功能的通用MCU解決方案有別于固定功能解決方案,在固定功能解決方案中,所有應(yīng)用特有功能必須添加到系統(tǒng)中更耗電的處理器中。鍵序列檢測(cè)器特征清楚地說(shuō)明了在電容感應(yīng)中使用通用MCU的好處。
在許多擁有控制面板的產(chǎn)品中,終端用戶必須輸入一個(gè)鍵序列或密碼來(lái)解鎖產(chǎn)品功能。在使用固定功能設(shè)備的系統(tǒng)中,主處理器必須在第一詞按鍵時(shí)被喚醒,以保證當(dāng)用戶輸入鍵序列時(shí)處于活動(dòng)狀態(tài),然后對(duì)序列進(jìn)行處理,以確定它是否與正確密碼相匹配。這似乎并不像是一個(gè)處于活躍狀態(tài)的高性能MCU的顯著時(shí)間量,不過(guò)我們來(lái)看看總功率預(yù)算就能明白各種的緣由。
電池供電控制面板在每天中,平均每15秒發(fā)生100詞用戶交互會(huì)話。會(huì)話有兩個(gè)階段:輸入鍵序列并核對(duì)密碼的驗(yàn)證階段;控制面板向系統(tǒng)中其他位置發(fā)出命令的響應(yīng)階段。在具有固定功能設(shè)備的設(shè)計(jì)中,主處理器在驗(yàn)證和響應(yīng)階段必須被喚,在這個(gè)例子中每15秒的會(huì)話時(shí)間就是喚醒時(shí)間。
如果EFM8SB1 MCU用于驗(yàn)證階段,主處理器只需要在響應(yīng)階段被喚醒,喚醒時(shí)間約為7.5秒。32位處理器的一個(gè)共同特質(zhì)就是當(dāng)處于活躍狀態(tài)時(shí),主處理器采用的功率為10毫安,而8位MCU在活躍時(shí)的功率為20μA,這得益于電容感應(yīng)固件庫(kù)中先進(jìn)的電源—管理狀態(tài)機(jī)。
在這個(gè)例子中,我們簡(jiǎn)化了一些電流消耗,并且不考慮用戶交互會(huì)話間的電流損耗。在FFD要求主處理器在驗(yàn)證過(guò)程中處于活躍狀態(tài)的情況下,系統(tǒng)的平均電流消耗約為17μA。如果低功耗8位MCU用于一部分互動(dòng)會(huì)話,平均電流消耗約為9μA。如果電池供電系統(tǒng)在一個(gè)紐扣電池上運(yùn)行,如典型容量約225毫安的CR2032,基于EFM8SB1 MCU的8位設(shè)計(jì)在不更換電池的情況下可以運(yùn)行三年。具有FFD的系統(tǒng)在一年半內(nèi)需要進(jìn)行一次電池更換,使用MCU節(jié)能且運(yùn)行穩(wěn)定的特點(diǎn)由此凸顯。
結(jié)語(yǔ)
工程師在進(jìn)行電容感應(yīng)的系統(tǒng)研發(fā)過(guò)程中,合理采用MCU芯片,可以讓研發(fā)的時(shí)間得到最大限度的精簡(jiǎn)。同時(shí),還可以讓電容感應(yīng)系統(tǒng)的工作效率、節(jié)能性能得到有效提升。
相關(guān)閱讀:
電容感應(yīng)式觸摸按鍵方案在電磁爐中的應(yīng)用
Cypress剖析電容感應(yīng)基本原理及在汽車中的應(yīng)用
瘋了!優(yōu)化電容感應(yīng)系統(tǒng)到底要怎么搞?