Lab Session 4
在Lab 3的基礎上增加低功耗 (Auto Judgement) 功能
5.2
使用Smart Configurator添加必要的驅(qū)動程序
5.2.1 在"Project Explorer"的"Lab_session_1"工程中
雙擊"Lab_session_1.scfg"
打開"Smart Configurator"
5.2.2 設定Low power timer clock (LPTCLK) 的時鐘源
選擇"Smart Configurator"的"Clocks"選項卡
將HOCO改為24MHz,SCKCR都改為1/4,將FCLK、ICLK、PCLKB、PCLKD都改為6MHz
勾選"IWDT-dedicated low-speed clock"
單擊下圖紅色框內(nèi)的圓點,將"Low power timer clock(LPTCLK) "的時鐘源設定為"IWDT-dedicated low-speed clock"
5.2.3 添加Low-power Timer Driver驅(qū)動程序
點擊"Smart Configurator"的"Components"選項卡,點擊按鈕,在彈出的"Software Components Selection"中,取消選擇"Hide items that have duplicated functionality",然后找到"Low-power Timer Driver",選中后點擊Finish,完成添加。
NOTE
注意需要取消選擇 "Hide items that have duplicated functionality",才能顯示"Low-Power Timer Driver"
5.2.4 Low-Power Timer Driver設定
將"LPT clock source"的設定改為"IWDT-dedicated on-chip oscillator"
NOTE
"Low-Power Timer"將作為CTSU的external trigger使用
5.2.5 r_ctsu_qe設定
確保"Select automatic judgement code"的設定為Enable
NOTE
automatic judgement與auto sensing、auto judgement是同一個功能。
5.2.6 添加Control Low Power States驅(qū)動程序
選擇"Control Low Power States"
單擊Finish
5.2.7 "Control Low Power States"設定
保持默認不變。
5.2.8 添加ELC驅(qū)動程序
選擇"ELC Driver"
NOTE
注意需要取消選擇 "Hide items that have duplicated functionality" 才能顯示 "ELC Driver"。
5.2.9 ELC Driver設定
保持默認不變。
NOTE
CTSU在低功耗模式下工作時,需要使用ELC。
5.2.10 點擊?生成驅(qū)動程序代碼
點擊圖標,編譯程序。
5.3
自動調(diào)整過程 (Auto Tuning Process)
5.3.1 開始自動調(diào)整過程 (Auto Tuning Process)
在 "Cap Touch Workflow" 的 "2.Tuning Touch Sensors" 中,單擊"Start Tuning”
5.3.2 自動調(diào)整過程 (Auto Tuning Process)開始,依次顯示如下四步,這時不需要用戶操作。
第一步:開始自動調(diào)整過程,引導用戶按提示操作,按照要求 "觸摸按鍵" 或者 "不要觸摸按鍵"。
第二步:QE正在測量所有觸摸按鍵的寄生電容。
第三步:QE正在調(diào)整觸摸按鍵的偏置電流值
第四步:QE開始進行靈敏度測量
NOTE
以上自動調(diào)整過程 (Auto Tuning Process) 開始時的四個步驟的圖片可參考。
5.3.3 第五步:靈敏度測量
自動調(diào)整過程 (Auto Tuning Process) 完成前四步準備工作后,開始第五步。
如下圖所示,為MEC電極,"Mec00,TS05" 進行靈敏度測量。
使用手指或者手掌靠近MEC電極,在期望的接近傳感距離停住,例如距離MEC電極1.5cm處,查看進度條的變化,按下PC鍵盤的任意鍵,接受靈敏度測量。
如下圖所示,為Button00到Button11的12個按鍵,進行靈敏度測量。
按照提示,使用手指以正常壓力按住Button00/TS05的觸摸按鍵,此時黃色進度條將根據(jù)手指按壓觸摸按鍵的力度而變化,保持期望的按壓力度,同時按下PC鍵盤的任意鍵,接受該觸摸按鍵的靈敏度測量。
NOTE
注意此時MEC電極作為接近傳感電極工作。
5.3.4 完成自動調(diào)整過程 (Auto Tuning Process) 后,自動彈出結果
顯示了MEC電極的閾值Threshold
顯示12個按鍵的閾值Threshold
點擊"Continue the Tuning Process", 自動調(diào)整過程的結果對話框關閉。
自動調(diào)整過程 (Auto Tuning Process) 完成。
5.3.5 在 "Cap Touch Workflow" 的 "2.Tuning Touch Sensors" 中,點擊 "Display Tuning Result"
自動調(diào)整過程 (Auto Tuning Process) 的結果,如下圖所示:
包括Method、Kind、Name、Touch Sensor、Parasitic Capacitance、Sensor Driver Pulse Frequency、Threshold、Scan Time,以及Overflow等重要信息。
(受環(huán)境影響,重新進行自動調(diào)整過程時,寄生電容值會有細微差異,傳感器驅(qū)動脈沖頻率也有可能因寄生電容值的變化發(fā)生變化;閾值Threshold也會因按壓力度的變化發(fā)生變化,閾值也可以在配置文件中直接修改。)
5.3.6 輸出參數(shù)文件
在"Cap Touch Workflow"的"2.Tuning Touch Sensors"中,勾選"Use an external trigger"
點擊"Output Parameter FIles"
以下三個參數(shù)文件將被覆蓋
qe_touch_define.h
qe_touch_config.h
qe_touch_config.c
NOTE
"Low-Power Timer"將作為CTSU的external trigger使用。
審核編輯:劉清
-
瑞薩
+關注
關注
35文章
22309瀏覽量
86307 -
寄生電容
+關注
關注
1文章
292瀏覽量
19234 -
電容觸摸
+關注
關注
0文章
70瀏覽量
16458 -
觸摸按鍵
+關注
關注
7文章
120瀏覽量
67440 -
時鐘源
+關注
關注
0文章
93瀏覽量
15965
原文標題:瑞薩電容觸摸技術之低功耗應用——RX140實驗環(huán)節(jié) (5)-2
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論