|
傻孩子:
你好,我现在用MEGA88做一个产品,用了PD0-PD5做了三个通道的触摸按键,用的是Q-TOUCH(不是Q-MATRIX),现在出现的情况是:
-1. 通道之间的灵敏度相差非常大,如三个按键同时RC选用1K+22nF,灵敏度只用PD4-PD3组成的CHANNEL3很高,而其它两组,则只要把门限调的非常低,或将22nF改到100nF,才能勉强达到要求。
-2. 电容量改大后,经常会出现按几次后,出现内部重校准的情况,导致再按键没有任何作用(只是CHANNEL 1,2),而内部自动校正缺省是关掉的。
-3. Channel1-2的灵敏度好像不是很稳定,有时高有时低,其结构完全一样的Channel3一直工作很好。
-4. 因为可能因为PCB做的不好导致(ATMEL FAE提出),又重新修改了PCB,现在MCU IO与TOUCH片之间的引线小于4mm,同时参考QUTAN的LAYOU GUIDE,把TOUCH这一块的零件在PCB上开了槽,MCU与其它零件的电源及地完全隔开,再次试机仍是一样。
-5. ATMEL FAE工程师也帮我查了很久,并写了一段最简单的DEMO,仍是一样。
-6. 也怀疑过LED的开关会导致按键误动作(参见QUANTUM 的LAYOUT GUIDE),首先我也加了电容,其次我猜想,这种影响应对几个通道是一样的。
最终,这个项目拖了N久还没有搞定,烦恼时,甚制想用IO充放电做算了,不知可否得到你的帮助?
先谢过了。 |
|