賽元MCU觸摸按鍵應用類型
此文檔包含以下問題,主要包含長按鍵,組合鍵以及不同按鍵類型應該如何選擇,請用戶自 行查閱。?
1、浴室用觸控按鍵,觸摸面板表面有水情況下,觸控是否會出現(xiàn)異?;蛘哒`觸發(fā);?
2、觸摸按鍵如何實現(xiàn)長按功能;?
3、觸摸組合按鍵如何實現(xiàn);?
4、不同的按鍵類型應該怎樣選擇對應的觸摸庫;?
5、隔空按鍵可以做到多遠的隔空距離;?
觸摸應用場景相關問題:?
1、浴室用觸控按鍵,觸摸面板表面有水情況下,觸控是否會出現(xiàn)異?;蛘哒`觸發(fā)?
表面形成少量水霧不會導致誤觸發(fā),但如果水霧較多可能會導致觸摸異常,PCB 應該做好 防水,避免水汽進入到 PCB 內,產生短路等相關問題。?
2、觸摸按鍵如何實現(xiàn)長按功能?
長按按鍵時觸控庫函數(shù)會一直返回當前按鍵值,用戶需要檢測按鍵是否一直存在來判斷是 否符合長按鍵的要求,并作出相應的功能操作,即可實現(xiàn)長按鍵功能,賽元觸控庫會有按 鍵最長輸出時間限制,觸控參數(shù)里面有一個按鍵最長輸出,默認是 3000,在調用 3000 輪 觸控掃描函數(shù)都為有按鍵狀態(tài),就會強制更新基線,此時按鍵就會失效,如果長按鍵時間 需求較長可以修改按鍵最長輸出參數(shù)來增加按鍵的保持時間。?
3、觸摸組合按鍵如何實現(xiàn)?
觸摸按鍵通過如下方法實現(xiàn)組合按鍵的應用:?
1) 高靈敏模式:?
a) 在調試觸摸參數(shù)時,觸摸調試軟件按鍵類型配置為組合按鍵,如下圖;

b) 如果已經(jīng)選擇為單按鍵調試好了參數(shù),可以直接在導出的觸摸參數(shù)中將 TKCFG[1] 修改為 1,如下圖所示,不需要再重新調試參數(shù);

c) 需要根據(jù)需求修改強制更新基線按鍵限制個數(shù),如果需要做 n 個按鍵的組合鍵, 需要將強制更新基線按鍵限制個數(shù)修改為 n+1,此數(shù)據(jù)默認為 3,如下圖:

d) 注意 T2 庫不支持組合按鍵,T1 庫才能支持組合按鍵功能;
2) 高可靠模式?
a) 將 SOCAPI_SET_SLIDE_KEY_FUNCTION 改為 1,即將觸摸按鍵設置為組合鍵類型

b)需要根據(jù)需求修改強制更新基線按鍵限制個數(shù),如果需要做 n 個按鍵的組合鍵, 需要將強制更新基線按鍵限制個數(shù)修改為 n+1,此數(shù)據(jù)默認為 3,如下圖:

4、不同的按鍵類型應該怎樣選擇對應的觸摸庫?
T1 庫與 T2 庫的區(qū)別:T1 庫一般應用于彈簧按鍵,T2 庫一般應用于有隔空需求的按鍵, 建議優(yōu)先選用 T1 庫,一般選擇 T1 庫基本都可以滿足,特殊情況再考慮使用 T2 庫,主 要差異在于 T1 庫可以出組合按鍵,但是臨鍵間的影響需要小于 50%,T2 庫不能出組合 按鍵,但是臨鍵間的影響可以適應到 70%,另外當按鍵個數(shù)小于 3 個時不能使用 T2 庫。?
5、隔空按鍵可以做到多遠的隔空距離?
使用到觸摸按鍵的產品,由于裝配或結構等原因,觸摸 PAD 不能與觸摸面板完全貼合, 導致觸摸 PAD 與面板之間存在一定的隔空距離,從而導致觸摸按鍵的效果不好,賽元 的觸摸芯片可以有效的改善這種情況,實現(xiàn)隔空觸摸,最大可實現(xiàn) 3mm 距離的隔空觸 摸,觸摸 PAD 與觸摸面板的隔空距離越小,觸摸效果越好。

更多文章: