【技术实现步骤摘要】
一种信号的去弹跳方法、装置、电子设备及可读存储介质
[0001]本专利技术涉及系统开发
,具体涉及一种信号的去弹跳方法、装置、电子设备及可读存储介质。
技术介绍
[0002]基于应用场景需求,服务器系统往往需要外接许多输入设备,从最小的控制系统基本功能的各种按钮到数量不等的硬盘等都是不可或缺的输入设备,这些输入设备在用户使用操作的过程都会出现“机械性”操作,即两个接点间进行物理连接和物理分开的过程,例如,用户将按钮按下再放开的动作时就会产生按钮中的接点在按下时连接,在放开时接点分开的现象,再例如,在硬盘插入或拔出时,相关信号管脚上也同样会出现如同上述的按钮行为。然而,上述机械性操作不可能达到完美的效果,往往会产生弹跳(bounce)现象,若不加以妥善处理会造成系统对输入信号的误判,并产生错误反应而影响系统正常运行。
[0003]目前通常采用电阻R搭配电容C形成的仿真RC电路实现输入信号的弹跳消除,但是需预先计算出电阻R与电容C的数值来改变充放电时间,即需要使用不同的电阻、电容予以搭配才能调整不同的充放电时间,以 ...
【技术保护点】
【技术特征摘要】
1.一种信号的去弹跳方法,其特征在于,包括:获取不同信号源的输入信号以及信号弹跳消除时间;判断所述输入信号的电平是否发生变化;当所述输入信号的电平发生变化时,触发弹跳计数;基于所述弹跳计数对应的总时长与所述信号弹跳消除时间之间的关系,生成无弹跳的目标信号。2.根据权利要求1所述的方法,其特征在于,所述基于所述弹跳计时对应的计时值与所述信号弹跳消除时间之间的关系,生成无弹跳的目标信号,包括:获取所述弹跳计数对应的总时长;判断所述总时长是否达到所述信号弹跳消除时间;当所述总时长达到所述信号弹跳消除时间时,判定所述输入信号的弹跳状态结束,生成所述无弹跳的目标信号。3.根据权利要求2所述的方法,其特征在于,所述获取所述弹跳计时对应的总时长,包括:获取所述输入信号对应的时钟使能值;根据所述时钟使能值进行弹跳计数,得到弹跳计数所对应的总时长。4.根据权利要求2所述的方法,其特征在于,还包括:在所述弹跳计数的过程中,维持所述输入信号对应的输出状态不变。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,还包括:保存所述目标信号,控制所述目标信号稳定输出。6.根据权利要求1所述的方法,其特征在于,获取不同信号源的信号弹跳消除时间,包括:检测所述输入信号对应的信号弹跳消除时...
【专利技术属性】
技术研发人员:陆俊宇,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。