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.

[参考译文] MSP430FR2633:Captouch 检测在几次触摸后停止工作

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1044739/msp430fr2633-captouch-detection-stops-working-after-few-touches

器件型号:MSP430FR2633
主题中讨论的其他器件:CAPTIVATE-PHONE

您好!

      我将 MSP430FR2633 TSSOP 封装控制器用于触摸板的16元件键盘传感器。 我将互电容技术用于此目的。 我遵循 了 CAPTIVATE-PHONE 的硬件布局设计。  虽然我能够检测到键盘上的手指触摸、但我观察到、在频繁触摸键盘元件时、突然停止了触摸检测。 但是、在等待几秒钟后、它会开始检测。 Captouch 上有2毫米的丙烯酸覆层。

要添加信息、我的键盘由 SMPS (交流/直流)供电、而 SMPS (交流/直流)则由 UPS 进一步供电。 因此,我们注意到,只要我们移除 UPS 电源,键盘 Captouch 就可以正常工作,只有当 UPS 出现在图片中时才会出现问题。 我们已经在固件中启用了抗噪功能。 虽然我们最初没有在 RX 线路上为 EMI 滤波器包含68pF 的电容器、但在 PCB 上进行一些调整后、我们将其放置在 RX 线路上。 请帮助我们解决此问题。

谢谢、此致、

Omkar

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

    您好!

    听起来 UPS 会给系统增加噪声并损坏传感器数据。 当您说卸下 UPS 时不会出现此问题时、您是否意味着交流/直流电源已插入带交流电源的墙上插座?

    [引用 userid="408075" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1044739/msp430fr2633-captouch-detection-stops-working-after-few-touches "]经过对 PCB 进行一些调整后,我们将其放在 RX 线上[/quot]

    那么、添加68pF 电容器无法解决该问题、对吧? 无论如何、这是一个很好的步骤。 我建议阅读  《CapTIvate 技术指南》的射频敏感性(传导和辐射)部分。   讨论 了几种提高传导和辐射射频干扰抗扰度的方法。

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

    您好 James、

         感谢你的答复。     

    [引用 userid="216616" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1044739/msp430fr2633-captouch-detection-stops-working-after-few-touches/3865136 #3865136"]如果您说卸下 UPS 时不会发生问题,您是否意味着交流/直流转换器已插入带交流电源的墙上插座?

      - 是的、它连接到交流电源。

     同时、我们正在尝试对 UPS 输出进行外部 EMC 滤波器实验、以检查问题是否已最小化。 还发现  、当 UPS 的电池电量耗尽时、未检测到触摸的问题非常严重。 我们将尝试复制此条件、同时尝试满足您建议的 CapTIvate 技术指南部分。

    谢谢、此致、

    Omkar   

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

    感谢您的更新。 这听起来像是一个很好的计划。 请随时向我们发布您的进度。

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

    您好 James、

         因此、我们尝试重复 UPS 电池电量耗尽的情况、但并未发生。 出于调试目的,我们使用计时器中断保持 LED 闪烁,并且我们观察到,只要触摸检测停止,应用程序代码也会在 LED 停止闪烁时停止。 为什么代码停止?  

    此外、我们尝试了一些调试、并观察到'bSensorNoiseState'标志按预期设置。 如何解决在嘈杂条件下由于触摸问题而导致代码挂起的问题?   

    我们尝试按照您的建议遵循抗噪指南、因为我们尝试为错误阈值设置一些较低的值(1000)、即使在实验室环境中、也会发生接触噪声的情况。  您能否建议一些有关设置这些参数以增强抗噪性能的指南?

    谢谢、此致、

    Omkar

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

    您好!

    如果系统尝试导致转换继续超过错误阈值、我怀疑代码正在停止。 您的转换计数是多少?  对于互电容、一个良好的经验法则是将转换计数+预期最大触摸强度的2-3倍。 例如、如果一个按钮的转换计数设置为400、并且由于触摸100而产生的最大预期差值、那么将误差阈值设置为600-700将是合适的。

    您是否已经完成 了调优检查列表

    [引用 userid="408075" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1044739/msp430fr2633-captouch-detection-stops-working-after-few-touches/3873615 #3873615"),我们尝试复制 UPS 电池电量耗尽的情况,但并未发生。 出于调试目的,我们使用计时器中断保持 LED 闪烁,并且我们观察到,只要触摸检测停止,应用程序代码也会在 LED 停止闪烁时停止。 为什么代码停止?  [/报价]

    我不确定我是否理解这里的所有内容。 是否有一个变化、即如果 UPS 电池放电、MSP430的电源电压是否会下降到足以关闭器件的程度?

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

    您好 James、

          由于我因假期而不上班、因此我们对延迟回复表示歉意。 是的,我已经完成了调整列表,并尝试按照其中的建议应用错误阈值。 因此、在16键键盘中、我的最大转换计数为500、增量约为200、因此根据公式、我的误差阈值最大值应约为1200。 我在配置中应用了该值、但即使在实验室条件下也会出现问题、即触摸检测停止5-6秒。 当我保持错误阈值1500时,它工作正常。 我要为各种键附加转换计数和增量数据文件。 请查看并建议如何使用误差阈值。  

         此外、只要 UPS 电池放电、电源电压就不会下降、因此 MSP430不会关断、我们稍后观察到、无论 UPS 电池充电/放电状态如何、都会出现这种情况。

          我有另一个问题、根据调优列表中给出的不同参数、应该优先考虑哪些参数、以便在抗噪性和良好的用户体验之间实现折衷? 我观察到、当我将过采样参数保持为4倍时、可以理解的是、触摸检测变得很难、我猜不会 采集的样本数量会增加。

    谢谢、此致、

    Omkar  

    e2e.ti.com/.../Captouch-_2800_1_2900_.xlsx

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

    您好 James、

        对此进行了任何更新?

    谢谢、此致、

    Omkar