简介
开关的金属触点在断开闭合的过程中产生了多个信 ,消抖就是保证只有一个信 起到作用。这样的小抖动不像快脉冲一样造成市电上的其他设备出现故障。但是会导致模拟电路快速翻转的数字信 电路出现故障。
便宜的电脑键盘通常使用导电橡胶制成的薄膜触点,软橡胶和金属触点接触后,橡胶起到接触缓冲,因而不会出现抖动信 ,这是硬件机械消抖的一个例子。
- 与消抖相关的CPU开销应当最小化
- 避免多次触发中断,从而导致增加cpu开销
- 中断程序保证快速
- 开关输入的取样频率不应当与外界事件同步或者接近同频,否则就回硬气EMI,例如同市电50Hz保持一样的采样频率,对于汽车而言甚至机械振动的同步频率都会导致EMI
- 系统应当对开关输入立即响应,避免出现人机交互延迟等待的状况(使用体验)
- 使用定时器间隔查询消抖,方便移植
消抖指南
注意事项:
多开关消抖
使用专门的消抖芯片:美信maxim的MAX6818等
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!