Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

PSoC™ 5, 3 & 1 Forum Discussions

鸢尾花和兔子
Level 1
First reply posted First question asked Welcome!
Level 1

CapSenseMtkTool 工具中的CP参数上限值100这里的参数主要是测试什么的,麻烦解释下,谢谢!

_0-1653967057255.png

 

0 Likes
1 Solution
Vison_Zhang
Moderator
Moderator 10 likes given 500 replies posted 100 sign-ins
Moderator

如果不是接近传感器或者面积特别大的按键,一般 CP 是很难超过 100 PF 的,你需要去确认一下你的 CP 读取函数的单位是什么,是 PF 还是 fF。早期的 CapSense 组件 GetCp 的函数返回值单位是 pF, 新版本组件应该是 fF. 

View solution in original post

0 Likes
5 Replies
LinglingG_46
Moderator
Moderator 750 replies posted First comment on KBA 500 replies posted
Moderator

上次我的回复有误,这里我做一次更正。

1:你截图的自定义的选项是测试的sensor的Cp值。

2:你定义的范围就是你填写到EZ_I2C buffer 偏移地址为44的数据。

3:如果出现问题,我一般会看一下代码里面填写的这个数据具体测量范围是什么,比如测量单位的问题,pf 或者ff,这个时候可以写一个固定值进去看看这个地方测量的时候显示的是什么。或者直接读这个buffer的数据看实际值是多少。

4:昨天晚上回复的时候看成一致性了,非常抱歉。如果有什么问题,我们可以继续沟通。

0 Likes
Vison_Zhang
Moderator
Moderator 10 likes given 500 replies posted 100 sign-ins
Moderator

我们的模板设置 CP 这个值只是为何演示如何在工具中设置定制值的方法,这里我们测试的是每个触摸通道的 CP 寄生电容值,并且为这个值设置了一个上下限而已。 如果你有需要特别测试的定制值,也可以自定义,比如一些关键变量等等。

0 Likes
鸢尾花和兔子
Level 1
First reply posted First question asked Welcome!
Level 1
我们测试中,其中有测试按键显示cp值超过100,然后无法继续测试,所以希望得到原因回复

from Alimail Windows
0 Likes
Vison_Zhang
Moderator
Moderator 10 likes given 500 replies posted 100 sign-ins
Moderator

如果不是接近传感器或者面积特别大的按键,一般 CP 是很难超过 100 PF 的,你需要去确认一下你的 CP 读取函数的单位是什么,是 PF 还是 fF。早期的 CapSense 组件 GetCp 的函数返回值单位是 pF, 新版本组件应该是 fF. 

0 Likes
LinglingG_46
Moderator
Moderator 750 replies posted First comment on KBA 500 replies posted
Moderator

帖子的问题解决了吗?

0 Likes