在上一代Capsense CSD中我们使用多频扫描功能,能够轻松的通过CS干扰测试,那么在最新一代的MSC中我们应该如何配置多频扫描呢?
1.目前使用新一代MSC的产品主要是PSoC 4100S Max和PSoC 4000T两个系列。这些芯片的开发环境是Modustoolbox 。 让我们创建工程,使能Capsense,并打开工程下的Capsense Configurator。(此处省略过程)
2.CSD tuning mode 选择Manual tuning。(SmartSense (Full Auto-Tune)模式不支持多频扫描)
3. 勾选Enable multi-frequency scan。
4. 勾选后能看到最直观的变化是咱们的一个触摸按键配置通道变成了三个;
5. 此后我们需要修改这三个通道的sense clock divider,使用不同的分频来配置不同的sense clock,并且根据实际情况调试好按键在不同sense clock下的其他配置,例如Number of conversions, Fingerthreshold, Noise 等等。(可以简单的理解成调试3个的按键)
6. 调试完成合适的触摸效果后,我们转跳到相关代码,此时可以看到在代码宏定义中,Widget的数量同样也被定义成了3个;
7. 那么,代码中处理有效按键的判断,就需要来判断这三个Widget通道。只有当三个Widget同时触发按下,我们才认为这是一个有效的按键。
以上就是个人对第五代Capsnse MSC使用多频扫描的使用心得,希望对大家有所帮助。
同样的内容也发布在了官方论坛https://community.infineon.com/t5/CAPSENSE-%E7%94%B5%E5%AE%B9%E5%BC%8F%E8%A7%A6%E6%91%B8-%E7%94%B5%E6%84%9F%E5%BC%8F%E4%BC%A0%E6%84%9F%E5%99%A8/%E7%AC%AC%E4%BA%94%E4%BB%A3Capsense-MSC%E4%BD%BF%E7%94%A8%E5%A4%9A%E9%A2%91%E6%89%AB%E6%8F%8F%E5%BA%94%E5%AF%B9CS%E6%B5%8B%E8%AF%95/td-p/777130
|