群英講堂 | 第五代CAPSENSE™ MSC使用多頻掃描應對CS測試

本文作者:李維威 
英飛凌消費、計算與通訊業務大中華區 工程師

在上一代CAPSENSE™ CSD中我們使用多頻掃描功能,能夠輕鬆地通過CS干擾測試,那麼在最新一代的MSC中我們應該如何配置多頻掃描呢?

1. 目前使用新一代MSC觸摸外設的產品主要是PSoC™4100S MaxPSoC™ 4000T兩個系列。這些晶片的開發環境是ModusToolbox™ 。讓我們創建CAPSENSE™工程,並使能CAPSENSE™,再打開工程下的CAPSENSE™ Configurator。(此處省略工程創建的過程)

2. 在觸摸按鍵通道配置項中,我們添加一個名稱為“Button_SELF_CAP”的觸摸按鍵,然後再在CSD tuning mode 選擇Manual tuning。【SmartSense (Full Auto-Tune) 模式不支持多頻掃描】


3. 在Advanced標籤頁下的General和Widget標籤頁中勾選Enable multi-frequency scan。



4. 勾選Enable multi-frequency scan後,能看到最直觀的變化是原本的1個觸摸按鍵配置通道變成了3個。



5. 此後我們需要修改這三個通道的sense clock divider,使用不同的分頻來配置不同的sense clock,並且根據實際情況調試好按鍵在不同sense clock下的其他配置,例如Number of conversions, Finger threshold, Noise等。(可以簡單理解成調試3個按鍵)

6. 調試完成合適的觸摸效果後,我們轉跳到相關代碼,此時可以看到在代碼宏定義中,Widget的數量同樣也由原本的1u被定義成了3u。

7. 那麼,代碼中處理有效按鍵的判斷,也需要來判斷這三個Widget通道。只有當三個Widget同時觸發按下,我們才認為這是一個有效的按鍵。

點擊了解更多產品詳情

掃描二維碼, 關注英飛凌官微尋找更多應用或產品信息
掃描二維碼, 關注英飛凌官微尋找更多應用或產品信息

★博文內容參考自 網站,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能

參考來源

英飞凌官微: http://mp.weixin.qq.com/s/-mUtkFKBrJ2SsBG6QgpLQw