电容触摸技术实用教程
touch
教程
小书匠
欢迎使用 小书匠(xiaoshujiang)编辑器,您可以通过设置里的修改模板来改变新建文章的内容。
一 电容检测原理二 芯片内部重要名词解释
下面给出一张图,结合图示来解释。这是一张互电容IQS360的上位机演示图。
1. LTA:长期平均值,通过长期采样COUNT平均滤波得到的数值,可以代表当前环境。
2. COUNT:实时采样值,就是前面电容原理中的计数值。和LTA做差得到差值,如果超过门限值,则判断触发对应功能。
3. Thresholds:门限电容触摸,有触摸门限和接近门限,用于选择对应的灵敏度,数值设置的越小,越灵敏,可以看到第5个通道变红判定已触发,因为,变化量超过了设定的门限(24=400×6%)。通道0接近感应也已经触发,因为变化量大于接近门限。
4. Target:目标值。这是通过软件设定的一个值,用于控制采样目标值(对应的是COUNT的高度)。包括接近感应通道和触摸通道分别有各自的一个目标值。可以看到图中,接近感应通道的高度为800电容触摸,触摸通道的高度为400。
5. ATI:自动调谐技术。芯片可以通过调节自身的电容以达到最优的灵敏度。事实上就是执行一次Re-ATI以后芯片会修改每个通道的Compensation和Multiplier两个寄存器的值,使count的值达到Target的范围。
6. LP:通过间隔时间扫描接近感应通道的方式,实现低功耗。LP 设置越长,功耗越低,响应的触发反应时间会变长。如下图所示。
接近触发后,会自动进入Boost模式。进行全速扫描。
7. Halt time:在触摸按键触发时LTA是不学习的。Halt time指触摸按键触发时锁定要LTA的时间。当触发的时间超过设定的Halt time,对应的触摸按键通道会复位。如这个设置Halt time为20秒,当按下某个按键超过20秒的话,就会复位。
8. Event Mode:在配置为事件模式后,只有在对应的事件触发的时候才会需要通信,可以节省主机的消耗。
9. ATI_Partial:使能该位后,可以人为指定Multiplier这个寄存器的内容。执行ATI功能时只自动调节Compensation寄存器。一般用于快速初始化。
三 OTP芯片介绍:iqs227
OTP是One Time Programmable ,也就是一次编程的意思。简单来说就是寄存器中所有的位都只能烧一次,默认值都是零,烧成一以后不能恢复。这一点在研发调试的时候要特别注意。
下面针对iqs227这个典型的OTP芯片进行介绍。这个芯片非常的简单,只有一个通道。OTP能够配置的的信息如下图所示。
t9.png
很多信息在第三章已经提到过就不再重复。四 触摸专用芯片介绍:iqs263
IQS263是3通道的触摸芯片,支持互电容扫描和自电容扫描,两种工作方式,我们一般推荐用自电容。有移动检测的功能。芯片硬件可以计算出一个精度为0-255的滑条。基于滑条可以做一些点击滑动的手势判断。是目前3通道芯片里面功能最好的芯片。
五 触摸板芯片介绍:iqs525
IQS525是一颗互电容触摸板芯片,至多可以做8 * 9的通道数,分辨率可以达到1792*2048。支持多点最多到5点。
六 硬件layout
请参考文档LSD 触摸Layout指南
七 触摸板的手势应用处理
针对这4种状态的具体情况可以做不同的处理。
*在Null的时候可以做一些状态清零。
*在Down的时候可以做一些数据记录。
*在Press的时候可以做一些手势判断、状态更新。
*在Up的时候可以做一些手势判断和状态清零。
八 常见问题和解决办法
文章由启和科技编辑
上一篇:电容交流 电容通交流阻直流原理
下一篇:电容 充电 几分钟充满,等红绿灯就能充电!超级电容了解一下