消抖技术

消抖技术

8.1 简介

抖动产生的电压波形干扰正常逻辑电路的振幅和时序规格要求,导致亚稳定性、竞争、小脉冲和故障等问题导致电路失效。

8.2 开关行为

触点抖动所花的时间通常是毫秒级,但数字电路能在毫秒甚至更快时间内响应。

8.3 开关种类

8.4 消抖

RC消抖

缺点是可能会出现快速断开和快速闭合无法反映的情况。

硬件消抖电路

软件消抖电路

方案A:在足以让抖动停止的时间后读出开关

任何好的开关都可以每500毫秒产生一个完全输出,缺点就是响应慢。

方案B:开关启动时中断CPU并在中断服务程序中消抖

一旦激活开关就调用delay程序,消耗足够长时间等触点停止抖动。

使用计数器消除噪声并验证开关状态

消抖指南

  • 消抖不应占用太多CPU开销

  • 需要消抖的开关不能直接连接CPU中断

  • 系统应对开关输入立即响应

8.5 现有解决方案

现成的消抖电路可以进行集成。

posted @   骑猪上树的少年  阅读(387)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
回到顶部
点击右上角即可分享
微信分享提示

目录导航