Lab Session 2
在Lab 1的基礎(chǔ)上增加MEC功能
概述
在本實(shí)驗(yàn)環(huán)節(jié)中,將在Lab session 1的基礎(chǔ)上,增加MEC多電極連接功能,12個按鍵電極將在內(nèi)部連接在一起,作為一個MEC電極工作,此時不識別12個按鍵電極中的哪個按鍵電極被按下。
目錄
3.1 修改觸摸接口 (interface) 或者配置 (Configuration)
3.2 自動調(diào)整過程 (Auto Tuning Process)
3.3 使用QE for Cap Touch監(jiān)控MEC電極的觸摸底層數(shù)據(jù)以及觸摸行為
3.4 調(diào)試MEC電極的運(yùn)行參數(shù)
如果對Lab session 2的內(nèi)容非常熟悉或者有一定困難,可跳過步驟3.1到步驟3.2,在e2 studio中import導(dǎo)入培訓(xùn)配套資料Checkpoints文件夾中的工程Lab session 2,直接進(jìn)行步驟3.3到步驟3.4的實(shí)驗(yàn)。
實(shí)驗(yàn)步驟
3.1
修改觸摸接口 (interface)
或者配置 (Configuration)
3.1.1 在 "Lab session 1" 的e2 studio工程中
選擇"Renesas View" / "瑞薩視圖" → Renesas QE→ CapTouch workflow
3.1.2 在 "CapTouch workflow" 中,在 "1.preparation" 頁面中點(diǎn)擊 "Modify Configuration"
彈出 "Create Configuration of Touch Interfaces" 頁面,如下圖所示,點(diǎn)擊"Setup Configuration"。
可以通過 "Add Configuration",以及勾選Config01下方的Available,為Button分組 (Configuration),下圖中,Button00到Button11的12個Button都在Config01組中。
勾選Config01下方的 "Multiple Electrode Connection" 右側(cè)的Enable,將config01配置為MEC電極。
單擊OK,關(guān)閉 "Setup Configuration" 對話框,回到 "Create Configuration of Touch Interfaces" 頁面。
單擊Create,在對話框中選擇Yes覆蓋之前的設(shè)定,完成觸摸接口 (interface) 或者配置 (Configuration) 的設(shè)定。
3.2
自動調(diào)整過程
(Auto Tuning Process)
3.2.1 開始自動調(diào)整過程 (Auto Tuning Process)
在 "Cap Touch Workflow" 的 "2.Tuning Touch Sensors" 中,單擊"Start Tuning"
3.2.2 自動調(diào)整過程 (Auto Tuning Process) 開始,依次顯示如下四步,這時不需要用戶操作。
第一步:開始自動調(diào)整過程,引導(dǎo)用戶按提示操作,按照要求 "觸摸按鍵" 或者 "不要觸摸按鍵" 。
第二步:QE正在測量所有觸摸按鍵的寄生電容。
第三步:QE正在調(diào)整觸摸按鍵的偏置電流值
第四步:QE開始進(jìn)行靈敏度測量
NOTE
以上自動調(diào)整過程 (Auto Tuning Process) 開始時的四個步驟的圖片可參考
第五步:靈敏度測量
自動調(diào)整過程 (Auto Tuning Process) 完成前四步準(zhǔn)備工作后,開始第五步。
如下圖所示,僅有一個MEC電極,"Mec00,TS05" 需要進(jìn)行靈敏度測量。
在沒有按下觸摸按鍵時,自容式按鍵的靈敏度測量的基準(zhǔn)值為15360左右。
3.2.3 按照提示,使用手指以正常壓力按住12個按鍵中的任意一個按鍵
此時黃色進(jìn)度條將根據(jù)手指按壓觸摸按鍵的力度而變化,保持期望的按壓力度,同時按下PC鍵盤的任意鍵,接受該觸摸按鍵的靈敏度測量。
3.2.4 完成自動調(diào)整過程 (Auto Tuning Process) 后,自動彈出結(jié)果,顯示了MEC電極的閾值Threshold。
點(diǎn)擊 "Continue the Tuning Process",自動調(diào)整過程的結(jié)果對話框關(guān)閉。
自動調(diào)整過程 (Auto Tuning Process) 完成。
3.2.5 在"Cap Touch Workflow"的"2.Tuning Touch Sensors"中,點(diǎn)擊"Display Tuning Result"
自動調(diào)整過程 (Auto Tuning Process) 的結(jié)果,如下圖所示:
包括Method,Kind,Name,Touch Sensor,Parasitic Capacitance,Sensor Driver Pulse Frequency,Threshold,Scan Time,以及Overflow等重要信息。
(受環(huán)境影響,重新進(jìn)行自動調(diào)整過程時,寄生電容值會有細(xì)微差異,傳感器驅(qū)動脈沖頻率也有可能因寄生電容值的變化發(fā)生變化;閾值Threshold也會因按壓力度的變化發(fā)生變化,閾值也可以在配置文件中直接修改。)
NOTE
這里要特別注意MEC00的寄生電容值72.66pF,由于超過了50pF,因此只能使用0.5MHz的傳感器驅(qū)動脈沖頻率,因此閾值只有1177,靈敏度大幅度降低。
3.2.6 輸出參數(shù)文件
在 "Cap Touch Workflow" 的 "2.Tuning Touch Sensors" 中,點(diǎn)擊"Output Parameter FIles"
以下三個參數(shù)文件將被覆蓋:
Qe_touch_define.h
Qe_touch_config.h
QE_touch_config.c
3.2.7 點(diǎn)擊圖標(biāo),編譯程序
3.3
使用QE for Cap Touch監(jiān)控MEC電極的觸摸底層數(shù)據(jù)以及觸摸行為
3.3.1 按照前文 "2.6運(yùn)行程序" 小節(jié)介紹的方法,在仿真狀態(tài)下全速運(yùn)行程序。
在 "Cap Touch Workflow"的 "4.monitoring" 中,點(diǎn)擊 "Start Monitoring(Emulator)" 下方的"Show Views"
3.3.2 具體操作可按照 "2.9使用QE for Cap Touch監(jiān)控觸摸底層數(shù)據(jù)以及觸摸行為" 小節(jié)介紹的方法進(jìn)行。
3.4
調(diào)試MEC電極的運(yùn)行參數(shù)
3.4.1 MEC電極的運(yùn)行參數(shù),以及調(diào)試MEC電極的運(yùn)行參數(shù)方法與前文2.10小節(jié)介紹的完全相同
包括:
Drift Correction Interval漂移校正間隔
Long Touch Cancel Cycle長按鍵取消周期
Positive Noise Filter Cycle按鍵On判斷的噪聲濾波周期
Negative Noise Filter Cycle按鍵Off判斷的噪聲濾波周期
Moving Average Filter Depth移動平均濾波深度
Touch Threshold觸摸閾值
Hysteresis遲滯
審核編輯:劉清
-
傳感器
+關(guān)注
關(guān)注
2545文章
50445瀏覽量
751031 -
寄生電容
+關(guān)注
關(guān)注
1文章
290瀏覽量
19174 -
電容觸摸
+關(guān)注
關(guān)注
0文章
70瀏覽量
16435 -
偏置電流
+關(guān)注
關(guān)注
1文章
115瀏覽量
13111
原文標(biāo)題:瑞薩電容觸摸技術(shù)之低功耗應(yīng)用——RX140實(shí)驗(yàn)環(huán)節(jié)(3)
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論