TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430G2302触摸按键调试咨询

请问下,我使用MSP430G2302做触摸按键(很早之前有产品用过,现在沿用),做4个按键做在软板上,现每个触摸按键都能感应到,但是都很不灵敏,请问下可以怎么调试?

每个按键的MAXRESPONSE 、THRESHOLD的值,通过什么方法能得到?现通过launch pad链接板子调试,可否通过IAR软件调试窗口通过某个寄存器或者变量直接读出需要设的值? 

原理图&PCB如下, Pad1&PDA5没接,只接了Pad2/3/4/6;程序中同样没做Pad1&Pda5. 

谢谢!

Susan Yang:

您是否有使用TI专门用于触摸的库Capacitive Touch Software Library?若是没有的话请您先看一下

www.ti.com/…/slaa491e.pdf

www.ti.com/…/slaa490d.pdf

重点是上面文档的6.2 Button and Buttons和6.3 Sensor Arrays: Wheels and Sliders

另外在硬件方面,走线的话,尽量减少走线过程中的其他干扰,可以在与I/O口比较近的地方加一个小电阻。

灰小子:

MSP430G系列的触摸库是ti早期推出的触摸方案,是用的定时器+电容测量通过软件方法实现的。

现在推荐使用最新的带有专门的触摸模块的msp430。

user5345745:

回复 Susan Yang:

你好, 谢谢!已读了你提供的资料6.2 部分,是使用TI的 Library,已能拿到MAXRESPONSE 、THRESHOLD值.现我使用软板做触摸,PCB正面与背面离的很近,不加外壳的时候,基本可以触摸感应到,但是加上外壳后(大致2mm);中间两个有开孔的按键很难感应到,这两个按键的dCnt_buttons 变化很小,可否帮分析下? 如果去掉背面的铺地是否会好些了? 或者听说有个GAIN值可以调整dCnt_buttons ,请问需要怎么设置?谢谢!

灰小子:

回复 user5345745:

这个库之前的版本是完全开源的,你可以参考一下。

Capacitive Touch Sense Library.zip

赞(0)
未经允许不得转载:TI中文支持网 » MSP430G2302触摸按键调试咨询
分享到: 更多 (0)