对于瑞萨触摸按键解决方案来说,QE for Capacitive touch是一个非常有效的辅助工具,可以用于帮助用户快速、高效的开发基于瑞萨CTSU模块的电容触摸按键应用软件,可以简化开发流程,缩短开发周期,但是,在该工具的使用过程中,由于各个版本的迭代,新的产品的导入,也会产生各种异常问题,以下将会对可能出现的问题进行解释说明,并提出解决方法。
01
出现异常弹窗
在使用QE for Capacitive Touch V3.2.0对RL78/G22系列产品自容模式进行tuning的过程中,IDE会弹出以下的弹窗:
对于RL78/G22来说,不存在EVDD引脚,出现这种情况的原因是QE工具的版本过低,升级QE至V3.3.0版本即可解决上述问题。出现该问题的原因是:
对于自电容系统,触摸测量通道的电源使用CTSU的内部参考电压,该弹窗的设置不会影响接下来的tunning过程;
对于互电容系统,触摸测量通道的发射电极使用MCU的电源,接收电极使用CTSU的内部参考电压,因此,对于互电容系统,该弹窗的设置会影响接下来的tunning过程,因此需要事先选择电源电压;
在自电容系统中,该弹窗不需要也不应该显示。
02
CapTouch Workflow无法显示
在使用QE for Capacitive进行tuning时,需要先打开CapTouch Workflow界面,在极个别的情况中,安装完成后打开该界面为空白状态,没有任何显示,正常情况如下所示:
异常情况下右侧显示界面为空白状态。
基于log文件分析,判定原因由WebView2引起,提供解决方案如下:
Unable to Open QE Workflow Due to "WebView2 Runtime Not Found" Error | Renesas Customer Hub.
https://en-support.renesas.com/knowledgeBase/20814216
Answer:
The workflow of QE tools uses WebView2. Therefore, in an environment where the WebView2 runtime is not installed, the workflow cannot be opened.
Download and install WebView2 (x64 version) from the Microsoft web page below.
https://developer.microsoft.com/microsoft-edge/webview2/#download-section
03
Tuning过程停滞
当所用的E2 Studio为2023-04版或更低的版本时,在使用QE for Cap Touch工具开始自动tuning过程中,有时会一直停顿在某个阶段,不会进行下去,例如在以下的tuning过程中:
这种情况与IDE的默认设置相关,需要在Debug Tool Setting中允许如下的memory访问设置:
升级E2 Studio的版本至2023-10版或更高的版本后,该问题已被修复,无需进行上述设置。
04
Monitor界面显示卡顿
或无法显示
QE for Cap Touch 有两种监控连接选择:通过仿真器进行监控和通过UART接口进行监控,一般来说,第一选择都是使用仿真器来进行监控,简单方便,但是对于RL78系列产品,因为OCD功能的限制,建议使用UART接口进行触摸按键tuning波形的监控,因为如果使用仿真器进行监控,因为受RL78 OCD功能的影响,同一类按键(button, slide, wheel)数量过多的情况下,监控功能就会受到影响,甚至无法显示波形。
在应用笔记RL78 Family Using QE and SIS to develop Capacitive Touch Applications (R01AN5512)中,也有如下的描述:
Note:
Monitoring touch performance for touch applications can be confirmed by communication via the OCD (On-Chip Debugging) emulator. However,RL78 family case, monitoring performance is limited by the OCD function of the RL78 family.
On the other hand, monitoring touch performance can also be achieved via serial communication. Therefore, if you want to monitor smoothly, please add the monitoring function via serial communication.
如您在使用瑞萨MCU/MPU产品中有任何问题,可识别下方二维码或复制网址到浏览器中打开,进入瑞萨技术论坛寻找答案或获取在线技术支持。
https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/
1
END
1
推荐阅读
瑞萨电容触摸开发工具QE for Capacitive Touch的新老版本对比
瑞萨电容触摸技术之开发工具使用小技巧(2)QE监控窗口中的同步选择
QE电容触摸教程:RL78的设置