一款産品在做3V/10VCS傳導抗擾度試驗時出現了問題,電容式觸摸按鍵在注入幹擾時産生誤觸的現象。
向廠家回報之後,廠家說是可以通過硬體和軟體濾波濾除幹擾。
我覺得這是因為檢測電容變化的開關切換頻率與幹擾信号頻率一緻時,幹擾信号的波峰/波谷與充電/放電期間一緻,會被誤檢測為按鍵觸發的電容變化,導緻誤檢測為按鍵。
這種同頻幹擾不是濾波能搞定的, 因為幹擾信号和噪聲是同一個頻率,應該要用變頻或者是變相位的辦法。
觸摸按鍵的掃描頻率跟幹擾的頻率一樣,不管軟體還是硬體方式把幹擾濾掉了,掃描的信号也會被濾掉
解決辦法應該是動态改變切換開關的頻率和相位,幹擾信号一般在去抖的時間内随機或者固定的頻率和相位。
而掃描信号是固定變化的頻率或相位,通過這樣的特征,濾除同頻的幹擾信号。
比如變頻,10ms按照3MHz掃描,10MS 5MHz掃描,10MS 8MHz掃描。
隻有30ms内持續檢測到有超過門檻值的電容變化才認為有按鍵按下。