其他觸摸相關(guān)問題
此文檔包含以下問題,請用戶自行查閱。
1、TK 通道以及參考電容 CMOD 所在的 IO 口應(yīng)該怎樣設(shè)置;
2、觸摸按鍵隔空按鍵最大隔空距離是多少;
3、觸控注意事項;
4、觸摸掃描完成的標(biāo)志無法置起;
5、觸摸按鍵變化量是否有要求;
6、賽元觸摸是電阻觸摸還是電容觸摸;
7、一顆芯片最多可以支持多少路觸摸按鍵;
8、使用賽元觸控調(diào)試軟件時,未找到對應(yīng)的型號;
9、觸控調(diào)試時,在不蓋面板的情況下,觸控按鍵之間的相互干擾大;
10、TK 與 LED 復(fù)用,觸控反應(yīng)靈敏度差及顯示缺段;
11、使用賽元芯片做觸控應(yīng)用時,如何用手直接觸控金屬 pad 按鍵;
12、觸控面板表面有積水,觸控功能是否能正常;
13、浴室用觸控按鍵,觸控是否會出現(xiàn)異?;蛘哒`觸發(fā);
14、在程序中加入 TouchKeyInit()這個初始化程序后,定時器中斷會異常;
觸摸相關(guān)問題:
1、TK 通道以及參考電容 CMOD 所在的 IO 口應(yīng)該怎樣設(shè)置
為了使觸摸能夠達(dá)到最穩(wěn)定的狀態(tài),建議使用到的 TK 按鍵所在的 IO 口和 CMOD 建議
設(shè)置為強推挽輸出模式。
2、觸摸按鍵隔空按鍵最大隔空距離是多少?
使用到觸摸按鍵的產(chǎn)品,由于裝配或結(jié)構(gòu)等原因,觸摸 PAD 不能與觸摸面板完全貼合,
導(dǎo)致觸摸 PAD 與面板之間存在一定的隔空距離,從而導(dǎo)致觸摸按鍵的效果不好,賽元
的觸摸芯片可以有效的改善這種情況,實現(xiàn)隔空觸摸,最大可實現(xiàn) 3mm 距離的隔空觸
摸,觸摸 PAD 與觸摸面板的隔空距離越小,觸摸效果越好。
3、觸控注意事項
觸控注意事項:
1) 使用單面 PCB 板,一般用彈簧片來做觸控按鍵。因為其側(cè)面也能同手指形成電場,
使用彈簧片比使用 PCB 上覆銅做觸控按鍵能獲得更高的靈敏度;
2) 從感應(yīng)盤到 IC 管腳的連線長度盡量不繞太遠(yuǎn),盡量避免連線之間的耦合電容,也
要避免與其他高頻信號線有耦合電容;
3) 靈敏度與感應(yīng)盤面積成正比,與外殼厚度成反比,根據(jù)外殼厚度和尺寸選擇合適的
觸控面積,一般玻璃外殼比塑料具有更高的穿透力;
4) 感應(yīng)盤與感應(yīng)盤之間應(yīng)該盡量留一定的間距,以保證手指頭觸控時不會覆蓋到 2 個
感應(yīng)盤,同時也能防止感應(yīng)盤寄生電容過大;
5) 基準(zhǔn)電容是賽元觸控感應(yīng)電路的充放電電容,是實現(xiàn)觸控功能的重要器件,它保障
了觸控電路的正常工作,推薦使用 103 電容,材質(zhì)無特殊要求,對于賽元高可靠性
觸摸基準(zhǔn)電容大小和按鍵變化量有關(guān),一般建議容值選擇 473-683,電容精度選擇
5%精度的低溫漂電容;
6) 使用到的 TK 對應(yīng)的 IO 口和 CMOD 口設(shè)置為強推挽輸出高;
7) 使用到的 TK 按鍵通道建議串接電阻,電阻大小建議在 510Ω-4.7K,電阻越大 ESD
和 CS 性能越好,一般建議優(yōu)先選擇 2K 電阻;
8) 觸摸 PCB 設(shè)計注意事項請點擊“觸摸 PCB 設(shè)計注意事項”查看。
4、觸摸掃描完成的標(biāo)志無法置起
觸摸掃描完成的標(biāo)志無法置起,可以從以下幾個方向排查:
1) 查看是否為 xdata 溢出,xdata 溢出的情況下,keil 編譯不會報錯,如果 xdata 溢出
了,可以將部分變量定義為 idata;
2) 查看所使用的觸摸庫是那種類型,使用的庫為 T2 庫時,當(dāng)按鍵個數(shù)大于 8 個,需
要判斷半輪標(biāo)志是否被置起,然后啟動下半輪;使用的庫為高可靠的庫時,需要判
斷單通道掃描完成的標(biāo)志是否置起,觸摸資料里面每一個類型的庫都有提供對應(yīng)的
例程,建議客戶按照例程中的寫法來寫程序;
3) 觸摸庫的編譯模式分為 S 和 L 兩種,S 表示編譯模式為 small,L 表示編譯模式為
large,在觸摸庫文件的命名中都有寫明編譯模式為 S 或者 L,如果是觸摸庫文件的
命名中沒有寫明編譯模式是 S 還是 L,則此觸摸庫文件的編譯模式為 S,客戶需要
查看 keil 中的設(shè)置 Option for Target 'Target 1'<target<memory model 查看編譯模
式的設(shè)置是否與觸摸庫文件的編譯模式一致;
4) TouchKeyRestart()函數(shù)是否有正確調(diào)用,具體操作方法請查看《賽元 SC92F_93F 系
列 TouchKey MCU 應(yīng)用指南》“完成用戶程序和賽元觸控軟件庫的融合”章節(jié),《賽
元 SC92F_93F 系列 TouchKey MCU 應(yīng)用指南》可發(fā)送“賽元 SC92F_93F 系列
TouchKey MCU 應(yīng)用指南”獲取。
5、觸摸按鍵變化量是否有要求
針對觸摸按鍵的變化量的要求,從觸摸原理上來說只要是信噪比大于 5 就可以實現(xiàn)穩(wěn)定
的觸摸按鍵功能,但是實際項目中一般建議按鍵變化量在 250 以上,賽元高靈敏度觸摸可
以通過增加按鍵的掃描周期來增加按鍵變化量,按鍵變化量和掃描周期成正比,如果使用
默認(rèn)的參數(shù)按鍵最小變化量小于 120 建議調(diào)整觸摸按鍵走線或者更換面積更大的觸摸感
應(yīng)介質(zhì)以增大按鍵變化量;高可靠性觸摸可以通過調(diào)整觸摸基準(zhǔn)電容來增加變化量,基準(zhǔn)
電容越大,變化量越大,但是要注意每個按鍵的 rawdata 值都不能超過 25000,如果有超
過 25000 請將基準(zhǔn)電容調(diào)小。
6、賽元觸摸是電阻觸摸還是電容觸摸
賽元全部系列觸摸芯片的觸摸檢測原理都是電容式檢測原理。
7、一顆芯片最多可以支持多少路觸摸按鍵
觸控芯片可以支持的按鍵數(shù)量和芯片的管腳數(shù)有關(guān),賽元目前最大資源的芯片可以最多支
持 31 路觸控按鍵。
8、使用賽元觸控調(diào)試軟件時,未找到對應(yīng)的型號
賽元部分芯片只有高可靠模式或高靈敏模式,請檢查打開的觸摸調(diào)試軟件的調(diào)試模式是否
與所使用的芯片對應(yīng),若確認(rèn)無誤,請更新觸控調(diào)試軟件再嘗試,在賽元官網(wǎng)
(www.socmcu.com)搜索“觸控調(diào)試軟件”即可下載。
9、觸控調(diào)試時,在不蓋面板的情況下,觸控按鍵之間的相互干擾大
調(diào)試使用時不蓋面板,手指直接觸摸彈簧,觸摸通道的電容增量過大,對其他按鍵的影響
也會更大,可能會出現(xiàn)觸摸按鍵按不動,臨鍵影響大的情況,建議觸摸在調(diào)試使用時都要
蓋上面板。
10、TK 與 LED 復(fù)用,觸控反應(yīng)靈敏度差及顯示缺段
不建議將 TK 按鍵與 LED 復(fù)用,顯示功能和觸摸功能需要切換,觸控手感以及顯示效果都
會受到影響;另外顯示缺段的問題可能是掃描 TK 后,把 TK 復(fù)用口設(shè)置成高阻輸入導(dǎo)致
IO 口不能驅(qū)動 LED。
11、使用賽元芯片做觸控應(yīng)用時,如何用手直接觸控金屬 pad 按鍵
在特殊應(yīng)用中或者 PCBA 測試階段有人會經(jīng)常用手指直接接觸觸摸按鍵,我們不建議手指
直接觸摸按鍵,因為手指直接接觸金屬 PAD 的電容增量太大,會超過觸摸芯片的測量范
圍,可能會出現(xiàn)觸摸按鍵無反應(yīng)或者跳鍵的情況,且直接觸摸容易產(chǎn)生靜電導(dǎo)致芯片損壞。
12、觸控面板表面有積水,觸控功能是否能正常
當(dāng)觸摸面板上有少量水時,觸摸按鍵效果不受影響,當(dāng)觸摸面板上有大量的水或者是將
PCB 板直接泡在水中時,觸摸按鍵會異常。
13、浴室用觸控按鍵,觸控是否會出現(xiàn)異?;蛘哒`觸發(fā)
表面形成少量水霧不會導(dǎo)致誤觸發(fā),但如果水霧較多可能會導(dǎo)致觸摸異常,PCB 應(yīng)該做好
防水,避免水汽進(jìn)入到 PCB 內(nèi),產(chǎn)生短路等相關(guān)問題。
14、在程序中加入 TouchKeyInit()這個初始化程序后,定時器中斷會異常
觸控會產(chǎn)生中斷,觸控中斷服務(wù)函數(shù)大概需要 10 幾 us 的時間,觸控的優(yōu)先級比定時器
高,最新的觸摸庫中已經(jīng)將觸摸中斷優(yōu)先級設(shè)定為低,將觸摸庫換為最新版本的庫可以解
決,另外可以在初始化完成的最后一條語句進(jìn)行定時器中斷優(yōu)先級的設(shè)置,將定時器中斷
優(yōu)先級設(shè)為高。