This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430FR2522:3元件滑块的触控传感器

Guru**** 657930 points
Other Parts Discussed in Thread: MSP430FR2522, EVM430-CAPMINI, MSP430FR2512
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/962111/msp430fr2522-touch-senstivity-of-3-element-slider

器件型号:MSP430FR2522
主题中讨论的其他器件: EVM430-CAPMINIMSP430FR2512

您好!

我正在评估 MSP430FR2522、以便与具有两个3元件电容式触控滑块的应用配合使用。 由于空间限制、滑块非常小、3个元件的总面积约为8.5mm x 21mm。 每个元件的有效面积约为38mm2。 在测试时、使用3mm 厚度的丙烯酸板作为最终产品设计中镀层的代表。 我相信我们的触摸滑块 PCB 具有大约9至11pF 的寄生电容和0.2pF 的触摸电容变化。

该应用之前使用 Cypress CY8CM-BR3106S、但出于各种原因、我们希望迁移到 MSP430FR2522。 Cypress 器件在手头具有增益的情况下提供了合理的触控灵敏度、但 MSP430FR2522似乎很难实现足够的灵敏度、即使我认为使用 CapTIvate 设计中心设置了用于实现最大灵敏度的参数也是如此。 实际上、我们使用的是 EVM430-CAPMINI 评估板、其评估板按钮会被切割、而我们的滑块 PCB 会整齐地连接到它。 MSP430GR2512已与 MSP430FR2522重新搭配使用并相应地重新编程。

转换增益设置为100、但转换计数不能设置为超过1800、否则 CapTIvate 设计中心会报告接近或触摸阈值过低的错误。 是否有人知道如何在不出现此问题的情况下提高灵敏度?

是否有人在使用具有上述触摸/寄生电容的 MSP430FR2512或2522实现足够性能方面有过经验、或在将 Cypress 解决方案与 MSP430进行比较方面有过经验?

此致、

Gerry

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Gerry、  

    感谢您联系并使用 CapTIvate。  

    对于灵敏度、MSP430FR25xx 可达到10fF 检测。 因此、我认为与 Cypress 解决方案一样、应该没有区别。  

    根据您的描述、2512和 PAD 之间的连接可能会导致一些噪声问题、这可能是您无法从 CDC 获得结果的原因。 我还怀疑 CDC 设计。 连接电路板时、您是否已通过 CDC 更改了软件设计?  

    -我想检查您的 CDC 设计和数据日志以确认您的设计是否正确。 您可以向我发送 CDC 文件和数据日志吗?

    B.R

    霍肯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    霍肯、您好!

    感谢您的回复。 在 CDC 中为我的3个元件滑块重新配置项目后、我自动生成了代码、使用 IAR 重新编译它、并使用 MSP-FETU430IF 调试接口将它下载到 EVM430-CAPMINI 上的2512。  

    我已经附加了 CDC 项目文件(.ser)和在我将手指滑动到滑块上几次时捕获的数据日志文件。

    我注意到、条形图反映了在我滑动手指时对元件的触摸读数、但滑块位置读数并不总是显示出合理的值、大概是因为触摸读数太低或太嘈杂。

    请告诉我是否正确地附加了这些文件、或者您是否需要其他任何东西。 感谢你的帮助。

    此致。

    Gerry

    e2e.ti.com/.../MSP430FR2512-Slider.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    霍肯、您好!

    在对 EVM430-CAPMINI 和我们的滑块 PCB 进行进一步实验之后、我意识到、即使高转换计数设置会生成有关接近和触摸阈值低于建议的最小值的警告窗口、它也不会停止对高转换计数的编程。 我在某种程度上认为这是一个错误、并阻止了使用更高的转换计数。 我将转换计数设置为1800、以便将阈值保持在最小值内、但我可以将转换计数设置为3000、并接受接近阈值和触摸阈值分别为0.3%和0.51%、滑块位置似乎工作合理。 噪声会增加一点、但我假设我可以应用一些计数滤波器 Beta 来降低噪声、但代价是滑块响应时间?

    此致、

    Gerry

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Gerry、  

    我想您可以尝试3000作为临时解决方案。 但我认为、当您制作真实的 PCB 时、这是没有必要的。 从数据的原始计数器中、焊盘的灵敏度不相等。 它将导致最终结果不是那么线性。  

    我建议您制作一个 PCB 来降低连接噪声。