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.

MSP430FR6972IPMR触摸按键乱跳的问题分析

Other Parts Discussed in Thread: MSP430FR6972
  现象:
       在硬件设备连接上蓝牙的瞬间或者频繁操作蓝牙联动数据时,就异常触发TOUCH按键;
        分析:
     测试发现跟蓝牙的串口数据收发有很大关系,串口有数据收发时就会异常,屏蔽掉串口后测试就没有此问题;
      芯片的串口为什么会导致TOUCH触摸异常的原因,未知。
      可能的原因:
     串口频繁的中断导致用于TOUCH的两个定时器T2和T3采样异常;
     串口频繁的数据交互,TX,RX,导致TOUCH的频率检测收到干扰,或者其他的一些硬件干扰,比如,静电。
   
  • 串口的走线如果跟TOUCH信号的走线接近的话,或者蓝牙2.4G/5G也是会有相应的影响的。FR6972的IO cap touch 功能适用于简单的抗干扰要求低的触摸场景。

    如果需要抗干扰性能好的触摸方案,建议采用支持TI CapTIvate技术的系列MCU:www.ti.com.cn/.../overview.html
    该系列跟FR6972同属于MSP430,应用程序可以方便移植。
  • 能不能帮忙在你们的DEMO板上验证下这个问题呢,看下会不会触发触摸异常乱跳问题:

    在msp430fr6972的主控芯片上,搭好触摸按键的测试环境,连接串口,可以用串口助手模拟给串口发送数据,每隔200ms频繁地给串口发送数据,测试下触摸是否会异常触发:

    我出问题的板子上,触摸的IO和串口的IO连接分别如下: