高靈敏度觸控靜態(tài)調(diào)試操作說明
觸摸靜態(tài)調(diào)試主要用于觸控參數(shù)的確定,在進(jìn)行觸控參數(shù)調(diào)試時燒入賽元提供的靜態(tài)調(diào)試代 碼,配合賽元觸控調(diào)試軟件便可實現(xiàn)觸控參數(shù)的確定,靜態(tài)調(diào)試的步驟如下:?
1、燒錄靜態(tài)調(diào)試碼:?
打開 SOC Pro51 軟件,選擇項目使用的 MCU 型號,載入賽元提供的靜態(tài)調(diào)試代碼,點擊 “編程”,完成后關(guān)閉 SOC Pro51 軟件,重新拔插 USB 上電。(注意:LVR 設(shè)置必須比供電電 壓低,如供電為 3.3V,則 Option 中 LVR 必須選擇 3.3V 以下的檔位)?
2、調(diào)試觸控參數(shù)?
調(diào)試過程需要用到硬件 UART 資源,請 PCB 預(yù)留接線,如果使用的是賽元 91F 系列的芯 片,則需要注意 91 系列部分芯片的 TX 腳不做燒錄腳,所以需要預(yù)留出 TX 腳的接線, 92/93/95F 系列芯片觸摸調(diào)試連線與燒錄連線一致。?
① 打開 Touch Key Tool Menu,選擇高靈敏度觸控

② 參數(shù)配置,進(jìn)入觸控調(diào)試?
a) 選擇項目使用的 Ftouch MCU 以及勾選使用的 TK 通道,如圖所示:

b)設(shè)置應(yīng)用的基本信息如下:?
應(yīng)用類型:選擇彈簧按鍵?
按鍵類型:選擇單按鍵 或者組合按鍵(雙鍵)。根據(jù)實際項目需要選擇。?
隔空距離:選擇 0?
c) 配置觸控算法運算的相關(guān)參數(shù)?
按鍵確認(rèn)次數(shù):該參數(shù)決定觸控算法運行的出鍵速度,出鍵速度與一輪按鍵掃描時 間有關(guān),若掃描一輪按鍵需要 12MS,按鍵確認(rèn)次數(shù)為 5 次,則按鍵需要的響應(yīng)時 間為 5*12MS=60MS。?
自動校準(zhǔn)次數(shù):該參數(shù)決定了初始化基線的速度,次數(shù)越多基線越穩(wěn)定,同時時間 也更長。建議保持默認(rèn)。?
按鍵最長輸出:該參數(shù)決定了按鍵持續(xù)響應(yīng)的時間,單位為輪數(shù)。按鍵時間到達(dá)指 定次數(shù),則該按鍵的標(biāo)志會被清除。?
動態(tài)更新基線時間:該參數(shù)用于處理按鍵浮起的更新速度,保持默認(rèn)不改動?
基線更新速度:該參數(shù)用于更新基線。保持默認(rèn)不改動?
基線復(fù)位速度:該參數(shù)決定基線復(fù)位的速度。值越大,更新速度越慢,保持默認(rèn)不 改動?
濾波 K 值:保持默認(rèn)不改動?
抗干擾設(shè)置:用于掃描時鐘變頻,有助于通過 EMI 測試,當(dāng)項目有 EMI 測試要求, 需要選擇打開 1:12bit。?
參考電壓:保持默認(rèn)不改動?
調(diào)試模式選擇:靜態(tài)調(diào)試為確定觸控參數(shù),動態(tài)調(diào)試為應(yīng)用中采集數(shù)據(jù),這里選擇 靜態(tài)調(diào)試,后續(xù)章節(jié)會介紹動態(tài)調(diào)試。?
d)選擇通道,配置參數(shù)完成后點擊“確定”按鈕,此時通道選擇上鎖,不能進(jìn)行設(shè)置。若 需要更改通道,需要點擊“取消”按鈕。?
注意:由于調(diào)試觸摸需要用到燒錄口上的 UART 資源,部分型號燒錄口也具有 TK 功能,因此在觸摸調(diào)試軟件上面進(jìn)行觸摸調(diào)試時無法調(diào)試這兩路的參數(shù)。若用戶需 要用到這兩個 TK 口,請發(fā)送“燒錄腳做觸摸調(diào)試方法”獲取答案。?
③ 觸摸按鍵參數(shù)自適應(yīng)?
用戶點擊“確定”按鍵后會進(jìn)入按鍵參數(shù)自適應(yīng)階段,此時需要等待幾十秒到幾分鐘的 時間,具體時間和按鍵的個數(shù)有關(guān),直到彈出的提示窗口關(guān)閉,自適應(yīng)完成。在此過 程,需要用戶安裝好整機(jī),請勿對面板以及面板周圍進(jìn)行任何操作。如果出現(xiàn)無法連 接的提示,請發(fā)送“觸摸靜態(tài)調(diào)試無法連接”獲取答案。

④ 進(jìn)行單通道調(diào)試?
a) 在通道調(diào)試區(qū)點擊對應(yīng)通道綠色的按鈕,進(jìn)行單通道調(diào)試界面:

b)設(shè)置觸控相關(guān)參數(shù)

時鐘:保持默認(rèn),不進(jìn)行改動?
分辨率:保持默認(rèn),不進(jìn)行改動?
增益:保持默認(rèn),不進(jìn)行改動?
掃描周期:設(shè)置范圍 1-32,單位為 128us。數(shù)值越大,該鍵掃描時間越長,變化 量越大。?
閾值設(shè)置:設(shè)置范圍 1-8,數(shù)值越大,靈敏度越低,反之亦然。如設(shè)置值為 5, 即閾值設(shè)置為變化量的 50%,當(dāng)數(shù)據(jù)變化超過閾值認(rèn)為有鍵。建議設(shè)置為 5。?
一般情況下,按鍵經(jīng)過自適應(yīng)過程,用戶無需修改以上參數(shù),直接點擊啟動調(diào)試。
c) 點擊“啟動調(diào)試”按鈕進(jìn)行調(diào)試:?
調(diào)試分兩個過程:無觸摸過程以及觸摸過程。請按照界面的提示相應(yīng)進(jìn)行操作。該 過程大約需要 15 秒。?
不觸摸過程:

觸摸過程:

注:軟件顯示的 TK 通道與 MCU 規(guī)格書一致,請根據(jù)實際 PCB 的 layout 布局,操作 對應(yīng)的按鍵,否則得到的結(jié)果將會錯誤!
調(diào)試結(jié)束:若調(diào)試通過,則下圖界面內(nèi)顯示綠色圖標(biāo)

若調(diào)試不通過,則顯示紅色圖標(biāo),不通過的項目會紅色字體標(biāo)出。

d)點擊“圖表顯示”按鈕,再按“啟動”按鈕可以實時的觀察數(shù)據(jù)變化


依次調(diào)試每個按鍵,調(diào)至按鍵均通過。
⑤ 進(jìn)行按鍵診斷:?
按鍵診斷是分析按鍵間的相互影響的過程。若按鍵間的相互影響比較大,會影響到按 鍵的性能。點擊“啟動診斷“按鈕;?
注:軟件顯示的 TK 通道與 MCU 規(guī)格書一致,請根據(jù)實際 PCB 的 layout 布局,操作 對應(yīng)的按鍵,否則得到的結(jié)果將會錯誤!




? ? ? ? 若診斷不通過,請根據(jù)診斷結(jié)果和調(diào)整方案,調(diào)整硬件 Layout。
? ? ? ? ?如下圖是診斷不通過的提示語:

⑥ 完 成 按 鍵 診 斷 并 且 測 試 通 過 后 , 點 擊 “ 導(dǎo) 出 配 置 信 息 ” 按 鈕 生 成 配 置 文 件 S_TOUCHKEYCFG.H


⑦ 將導(dǎo)出的生成配置文件 S_TOUCHKEYCFG.H 復(fù)制到工程中覆蓋之前的參數(shù),即完成了 靜態(tài)調(diào)試。
