瑞萨电容触摸技术之低功耗应用—RX140实验环节(5)-5

描述

在Lab 3的基础上增加低功耗 (Auto Judgement) 功能

5.6

调试低功耗 (Auto Judgement) 功能运行参数

5.6.4  2. 低功耗工作模式下的Auto Judgement自动判断功能的相关参数

以下三个参数,由于无法在低功耗模式下仿真调试,因此只能直接在 "qe_touch_config.c" 中直接修改。

Tlot,Non-touch judgment continuous count,与Button的 "Negative Noise Filter Cycle" 意义相同

Thot,Touch judgment continuous count,与Button的 "Positive Noise Filter Cycle" 意义相同

Ajmmat,Moving average,与Button的 "Moving Average Filter Depth" 意义相同

下面的参数,由于工作在Normal模式下,因此可以QE监控窗口进行调试和修改。

Ajbmat,Baseline average count,与Button的 "Drift Correction Interval" 意义相同,也可以在 "qe_touch_config.c" 中直接修改,如下图:

电容触摸

5.6.5 特别注意,在"qe_touch_config.c"中直接修改Ajbmat后,还需要在"qe_touch_sample.c"中,修改如下宏定义:

 

/* Baseline number = 256[Times] at AJBMAT = 7 */
#define WAKEUP_TIME_AJBMAT (256) 
#define WAKEUP_TIME_BASELINE (WAKEUP_TIME_AJBMAT * 2)

 

WAKEUP_TIME_AJBMAT的设定值为Ajbmat的设定值的2+1次方,例如Ajbmat的设定值为7时WAKEUP_TIME_AJBMAT的设定值为27+1=256

NOTE

Baseline调整的应用程序代码详见5.4.4小节。

如果baseline调整的时间设定过长,会影响按键的响应时间,影响用户体验。

5.6.6 下图为将Ajbmat设定为3时的调整示例,如下图:

在 "qe_touch_config.c" 中,将Ajbmat设定为3

在 "qe_touch_sample.c" 中,将WAKEUP_TIME_AJBMAT设定为16

可以看到,baseline调整的时间非常短。

此时,MEC电极的测量值有可能来不及跌落阈值之下,此时即便回到低功耗模式之中,由于按键判定依然为On状态,所以会立即退出低功耗模式回到Normal模式。因此,要合理设定Ajbmat的值。

电容触摸

5.6.7  3. 其他低功耗工作相关的参数

低功耗控制周期

低功耗模式下的MEC电极的Sensor驱动脉冲频率

无按键按下时的等待时间

低功耗控制周期

低功耗控制周期的设定越长,功耗越低,响应时间也越长,即灵敏度很低。

要根据产品应用,合理的设定低功耗控制周期。

电容触摸

在"qe_touch_sample.c"中,通过修改以下两个宏定义,修改控制周期,当前设定值为100000,即100ms。

修改低功耗控制周期后,可通过电流表查看电流波形以及功耗数据。

 

/* LPT cycle = 100000[microseconds] (100 microseconds) */
#define WAKEUP_LPT_PERIOD (100000) 
/* LPT compare = 100000[microseconds] (100 microseconds) */
#define WAKEUP_LPT_PERIOD_STANDBY (100000)

 

低功耗模式下的MEC电极的Sensor驱动脉冲频率

在低功耗模式下,仅MEC电极在工作,修改MEC电极的Sensor驱动脉冲频率,会影响功耗数据。

低功耗模式下的MEC电极的Sensor驱动脉冲频率设定越大,功耗越大。

Sensor驱动脉冲频率可设定的最小值为0.5MHz。

在本例中,MEC电极的Sensor驱动脉冲频率从0.5MHz改为1MHz后,功耗数据会有5uA左右的提高。

无按键按下时的等待时间

在 "qe_touch_sample.c" 中,通过修改以下宏定义,修改在Normal模式下,无按键按键返回低功耗模式的等待时间。

 

#define WAKEUP_TIME_SLEEP (3000U) /* 3sec*/

 

 

审核编辑:刘清
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分