打印
[PSoC™]

PSOC4是否可以通过测量触摸引脚的充放电波形或者COMD脚的波形来辨别按键按下

[复制链接]
1205|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
你好,
    如题,PSOC4做按键触摸,当手指按下时触摸引脚的波形或者Cmod脚的波形是否和手指不按时的波形不一致?谢谢。
注采用示波器测量;

使用特权

评论回复
评论
nijialong 2024-1-26 15:58 回复TA
Hi 手指按下时Comd脚上的波形和手指不按时是不一样的,但是最好把盖板拿开测量,这样的话波形更直观,希望能帮到您。 
沙发
IFX-LeiSUN| | 2024-1-26 16:56 | 只看该作者
PSoC4的Capsense组件提供了判断是否被触摸的API:
uint32 CapSense_IsAnyWidgetActive (void)
uint32 CapSense_IsWidgetActive (uint32 widgetId)
uint32 CapSense_IsSensorActive (uint32 widgetId, uint32 sensorId)
根据实际的设置选择合适的API即可。当然之前需要调好Capsense相关的参数。
更多信息可以参考Capsense组件的Datasheet。

使用特权

评论回复
板凳
IFX_Lingling| | 2024-1-26 17:15 | 只看该作者
对于PSoC4 CSD:
手指按下去以后有两种情况
for example(自电容source):
1:示波器上面Cmod低于Vref的时间变长,但是这个肉眼不能分辨。sensor也能正常充电和放电完全,和未触摸的时候一样。

2:如果你调校的系统不理想,手指按上去以后,不能维持pin上面的电压达到vref了,会出现cmod一直低于vref的情况。

3:总而言之,不能通过示波器判断有没有触摸。

使用特权

评论回复
地板
LOVEEVER| | 2024-1-28 13:15 | 只看该作者
不能通过示波器判断有没有触摸。

使用特权

评论回复
5
星辰大海不退缩| | 2024-1-28 15:45 | 只看该作者
如果你调校的系统不理想,手指按上去以后,不能维持pin上面的电压达到vref了,会出现cmod一直低于vref的情况

使用特权

评论回复
6
szt1993| | 2024-1-29 22:30 | 只看该作者
还是依靠实际触发来进行相关条件判断

使用特权

评论回复
7
jf101| | 2024-1-29 22:59 | 只看该作者
貌似是不能依靠示波器进行波形诊断

使用特权

评论回复
8
classroom| | 2024-2-3 17:29 | 只看该作者
一般来说,当手指按下触摸引脚时,触摸引脚的波形或Cmod脚的波形会与手指不按时的波形不一致。具体的波形变化取决于手指按下时的力度、位置和PSOC4内部电路的配置和参数。

使用特权

评论回复
9
EmmaTT| | 2024-2-28 21:07 | 只看该作者
这个调教比较复杂吧

使用特权

评论回复
10
发呆爱好者| | 2024-2-29 11:15 | 只看该作者
PSOC4内部电路的配置和参数

使用特权

评论回复
11
AdaMaYun| | 2024-2-29 11:30 | 只看该作者
Cmod脚的波形是否和手指不按时的波形不一致是不是接触导致的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

31

帖子

0

粉丝