[CAPSENSE™] 如何使用capsense功能读取按键电容值-互电容篇

[复制链接]
146|0
Burnon_FAE_4 发表于 2025-10-17 15:36 | 显示全部楼层 |阅读模式
使用互电容按键时,我们需要知道每个互电容按键的电容值,以更好调试工作参数

首先在capsense configurator使能Self-test lilrary


之后我们只需要在正常的有触摸和tunner功能的程序上在initialize_capsense();
之后加上一句Cy_CapSense_RunSelfTest(CY_CAPSENSE_BIST_SNS_CAP_MASK | CY_CAPSENSE_BIST_ELTD_CAP_MASK, &cy_capsense_context);即可
正常进入capsense tunner,点击对应的互电容按键,可以看到TX电极和RX电极的电容值分别为Ctx =  10.2pF 和 Crx = 8.6pF,Cm = 1.5pF


因为互电容按键的电容值不能简单忽略电极本身的电容值,这里有一条公式,可以计算该互电容按键的真实电容值
Cs = Cm+[Ctx*Crx/(Ctx+Crx)] = 6.3pF

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

81

主题

122

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部