公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

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

cross mob
yiru_1705901
Level 4
Level 4
First solution authored 25 replies posted 25 sign-ins

psoc4芯片 CapSense组件中button1下面分了16个触摸sensor,如果有一个sensor接地,会导致这个sensor信号饱和,也会导致其他sensor信号变的很弱,

为什么同一组的sensor受影响,而其他button2,button3组的sensor不受影响?

0 点赞
1 解答
Vison_Zhang
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 250 sign-ins

我假设你在CapSense 组件中使能了 IDAC Auto Calibration 功能。

同一组 Button(一个widget 下的多个 button)共用一个 Modulation IDAC 值,IDAC 值的大小由同组中 CP 最大的 sensor 来决定。你在 button 1 组中将一个 sensor 接地,那么这个组得到的自校准 Modulation IDAC 值应该是饱和值或者接近饱和值,这个IDAC 值是 sensor 灵敏度公式中的分母,值越大代表 sensor 的灵敏度越低,所以同组的所有 sensor 的灵敏度都会受到直接的影响。但是不同组别的 sensor 不会受影响。

在原帖中查看解决方案

0 点赞
1 回复
Vison_Zhang
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 250 sign-ins

我假设你在CapSense 组件中使能了 IDAC Auto Calibration 功能。

同一组 Button(一个widget 下的多个 button)共用一个 Modulation IDAC 值,IDAC 值的大小由同组中 CP 最大的 sensor 来决定。你在 button 1 组中将一个 sensor 接地,那么这个组得到的自校准 Modulation IDAC 值应该是饱和值或者接近饱和值,这个IDAC 值是 sensor 灵敏度公式中的分母,值越大代表 sensor 的灵敏度越低,所以同组的所有 sensor 的灵敏度都会受到直接的影响。但是不同组别的 sensor 不会受影响。

0 点赞