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

PSoC™ 4 Forum Discussions

chme_4646286
Level 4
50 sign-ins First like received 25 replies posted
Level 4

请教下防水触摸的问题;

基于CY8C4147LQS-S473做一个触摸应用(参考 AN85951第2.5章节),附件是对应的触摸按键布局和调试代码示例;

未使用的传感器的连接方式(Inactive Sensor Connection)修改为GND后(开启防水被推荐使用shield连接),串扰有改善。但防水效果仍不理想,相邻触摸点无法识别;

chme_4646286_0-1654765316219.png

水滴就是滴在整个圆形触点上;

chme_4646286_1-1654765412533.png

能帮忙指点下要如何调整,提高防水触摸效果吗?

 

 

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

我看到了,下层网格银线与上层网格银线在你的主板上都是直连到了 shield 引脚上。

你尝试一下如下几种配置,看哪一种效果最好, 主要是测试按键的信噪比,串扰问题和湿手指操作以及水滴滴落的误触问题,最好做好记录,这样测试完有数据可以比较,选出最优化的配置。

1. 使能 shield 功能和shield pin, inactive sensor connection 选择 shield.  PROX 引脚内部接地(TopDesign 拖一个 Digital Output 引脚,去掉 Hw connection, 选择 Strong 模式 Drive 0 状态做内部接地)。

2. 使能 shield 功能和shield pin, inactive sensor connection 选择 GND.  PROX 引脚内部接地(TopDesign 拖一个 Digital Output 引脚,去掉 Hw connection, 选择 Strong 模式 Drive 0 状态做内部接地)。

3.  使能 shield 功能和shield pin, inactive sensor connection 选择 GND. PROX 引脚接 shield (shield pin 数量填 2)

4. 使能 shield 功能和shield pin, inactive sensor connection 选择 shield. PROX 引脚接 shield (shield pin 数量填 2),  然后把下层网格银线接 GND(主板可能需要割板重新操作一下)。

 

至于大水滴跨接在两个按键上,触摸其中一个按键时另一个触发的问题,这是一个原理性问题。除了纯水以外,水被认为是导体,而接触到手指的水滴则可以认为是手指的延伸体,所以大水滴跨接在两个按键上,触摸其中一个按键时另一个按键是很容易被触发的,因为这和手指直接触摸到另一个按键上的差别并不是特别大。 

View solution in original post

0 Likes
6 Replies
LinglingG_46
Moderator
Moderator 250 sign-ins 750 replies posted First comment on KBA
Moderator

请贴上你产品的盖板之后进行测试,这个问题很大可能是你没有盖盖板导致的。

0 Likes
chme_4646286
Level 4
50 sign-ins First like received 25 replies posted
Level 4

Hi LinglingG_46;

添加3mm 亚克力盖板后,测试效果与不添加一样,没有明显改善;

chme_4646286_0-1655093925446.png

Layout或软件上有其他需要修改的地方吗?

期待你的回复~~谢谢~~

 

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

串扰。请问你说的串扰指的具体是什么? 手指触摸网格区域按键会误触,还是手指触摸某一个按键,相邻按键会有信号?

2. Inactive Sensor Connection 修改为GND后,防水效果仍不理想,相邻触摸点无法识别。请问你是如何测试防水效果的,测试的具体结果是什么? 另外,

3 “相邻触摸点无法识别” 这句话如何解释,大水滴跨接在两个按键上,触摸其中一个按键时另一个会触发是吗?

4. 请详细描述你的设计对防水效果的要求。我们根据要求再提供合理的建议。

 

 

0 Likes
song
Level 1
5 sign-ins First reply posted First question asked
Level 1

1,串扰,解释为:触摸任意一个按键,其它按键(未被触摸的按键)也会有很强的信号。

2,为了启用防水功能,依据手册推荐Inactive Sensor Connection   选用“shield”,并将按键周围覆使用"shield"_PIN连接。项目按照这种方式修改后会出现“串扰”,信噪比高的问题,无法识别按键。与GND无关

3,“相邻触摸点无法识别”您的理解正确。

4, 想达到的效果  1)启用防水功能正常(第二条),2)水滴 滴落时不出现误触发(手册上有描述),3)大水滴跨接在两个按键上,触摸其中一个按键时另一个会触发不会触发

                                                                               谢谢~~

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

好的,我大概了解了。请问下层网格引线与上层网格银线在你的主板上都是直连到了 shield 引脚上吗?还是下层网格银线(和下层网格 ITO)是接地的,只有上层网格银线接 shield?

 

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

我看到了,下层网格银线与上层网格银线在你的主板上都是直连到了 shield 引脚上。

你尝试一下如下几种配置,看哪一种效果最好, 主要是测试按键的信噪比,串扰问题和湿手指操作以及水滴滴落的误触问题,最好做好记录,这样测试完有数据可以比较,选出最优化的配置。

1. 使能 shield 功能和shield pin, inactive sensor connection 选择 shield.  PROX 引脚内部接地(TopDesign 拖一个 Digital Output 引脚,去掉 Hw connection, 选择 Strong 模式 Drive 0 状态做内部接地)。

2. 使能 shield 功能和shield pin, inactive sensor connection 选择 GND.  PROX 引脚内部接地(TopDesign 拖一个 Digital Output 引脚,去掉 Hw connection, 选择 Strong 模式 Drive 0 状态做内部接地)。

3.  使能 shield 功能和shield pin, inactive sensor connection 选择 GND. PROX 引脚接 shield (shield pin 数量填 2)

4. 使能 shield 功能和shield pin, inactive sensor connection 选择 shield. PROX 引脚接 shield (shield pin 数量填 2),  然后把下层网格银线接 GND(主板可能需要割板重新操作一下)。

 

至于大水滴跨接在两个按键上,触摸其中一个按键时另一个触发的问题,这是一个原理性问题。除了纯水以外,水被认为是导体,而接触到手指的水滴则可以认为是手指的延伸体,所以大水滴跨接在两个按键上,触摸其中一个按键时另一个按键是很容易被触发的,因为这和手指直接触摸到另一个按键上的差别并不是特别大。 

0 Likes