CDC与BG-CDC的含义电容触控学习整理

Judy ·
更新时间:2024-09-21
· 809 次阅读

最近在学习Tool的调试工具,以便后面调案子的时候更加熟悉。有个问题一直让我很困惑,当我切换到CDC Tool的时候,那一面数据代表的是什么含义?CDC是什么?BG是什么?BG-CDC又是什么?为什么BG-CDC会是正值而不是负值?这些在Software的Datasheet中都没有找到确切的定义说明。

BG:Background values的英文缩写,意思是背景值,在Ilitek Tool中对BG的定义是,Touch Panel在上电之后获取到的第一面电容值的数据,通常该值是经过ADC获取触控面板的感应量(电容的变化量)后,经过线性滤波,中值滤波等算法处理后得到的数据,固件程序中会有侦测的功能来确认背景值是否合理,如果有问题则会重新获取rawdata,然后去更新BG。

CDC:Capacitor digital conversion的英文缩写,意思是电容数位化转换,在触控行业是一个专有名词,在ilitek Tool中对CDC的定义是,CDC就是时刻在获取的电容值数据在TOOL上呈现数值。

BG-CDC:知道上面的定义后就明白了,BG-CDC就是电容感应量的背景值和时刻变换的电容感应量的差值。

Rawdata:原始值,也就是做完BG后的原始资料,也代表TP表面的实际数据的情况,在TP正常启动后,每个Frame

都会有一面Rawdata,,假设报点的频率是100HZ,则在1s内固件会获取一百张Rawdata的数据。

BG-Rawdata::感应量,也就是BG-CDC,一样的意思。

PEAK::尖峰,如下图所示的CDC数据,当PEAK超过报点阈值时,TP就会报点。关于PEAK是否构成点的算法,右几个步骤,这里不讨论。

对于自电容屏来说,当有手指触摸屏体的时候,数值是增大的,因为自容是对地电容,有手指触摸相当于并联一个电容。

对于互电容屏来说,当有手指触摸屏体的时候,数值是减小的,因为互容一般就是TX和RX之间构成的电容,当然如果有塔桥的情况下,塔桥也会与TX或者RX构成互容,有手指触摸相当于串联了一个电容。

在理想状态下,BG-CDC的差值应为0,这是没有异议的。当为什么会是正值呢?如果是正值,说明是互电容屏驱动,如果是负值,说明是自电容屏驱动。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对软件开发网的支持。如果你想了解更多相关内容请查看下面相关链接

您可能感兴趣的文章:Android通过多点触控的方式对图片进行缩放的实例代码Android实现手指触控图片缩放功能cocos creator Touch事件应用(触控选择多个子节点的实例)微信小程序 触控事件详细介绍Android开发实例之多点触控程序jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)Android单点触控实现图片平移、缩放、旋转功能Android多点触控实现对图片放大缩小平移,惯性滑动等功能unity实现多点触控代码jquery mobile的触控点击事件会多次触发问题的解决方法



学习 cdc bg

需要 登录 后方可回复, 如果你还没有账号请 注册新账号