在上一代CAPSENSE? CSD中我們使用多頻掃描功能,能夠輕松地通過CS干擾測(cè)試,那么在最新一代的MSC中我們應(yīng)該如何配置多頻掃描呢?
1.目前使用新一代MSC觸摸外設(shè)的產(chǎn)品主要是PSoC?4100S Max和PSoC?4000T兩個(gè)系列。這些芯片的開發(fā)環(huán)境是ModusToolbox?。讓我們創(chuàng)建CAPSENSE?工程,并使能CAPSENSE?,再打開工程下的CAPSENSE? Configurator。(此處省略工程創(chuàng)建的過程)
2.在觸摸按鍵通道配置項(xiàng)中,我們添加一個(gè)名稱為“Button_SELF_CAP”的觸摸按鍵,然后再在CSD tuning mode 選擇Manual tuning。【SmartSense (Full Auto-Tune) 模式不支持多頻掃描】
3.在Advanced標(biāo)簽頁下的General和Widget標(biāo)簽頁中勾選Enable multi-frequency scan。
4.勾選Enable multi-frequency scan后,能看到最直觀的變化是原本的1個(gè)觸摸按鍵配置通道變成了3個(gè)。
5.此后我們需要修改這三個(gè)通道的sense clock divider,使用不同的分頻來配置不同的sense clock,并且根據(jù)實(shí)際情況調(diào)試好按鍵在不同sense clock下的其他配置,例如Number of conversions, Finger threshold, Noise等。(可以簡(jiǎn)單理解成調(diào)試3個(gè)按鍵)
6.調(diào)試完成合適的觸摸效果后,我們轉(zhuǎn)跳到相關(guān)代碼,此時(shí)可以看到在代碼宏定義中,Widget的數(shù)量同樣也由原本的1u被定義成了3u。
7.那么,代碼中處理有效按鍵的判斷,也需要來判斷這三個(gè)Widget通道。只有當(dāng)三個(gè)Widget同時(shí)觸發(fā)按下,我們才認(rèn)為這是一個(gè)有效的按鍵。
審核編輯 黃宇
-
測(cè)試
+關(guān)注
關(guān)注
8文章
5174瀏覽量
126488 -
msc
+關(guān)注
關(guān)注
0文章
29瀏覽量
20107 -
掃描
+關(guān)注
關(guān)注
0文章
195瀏覽量
24779
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論