voltage with hysteresis for GPIO

GPIO的电压滞后(hysteresis)设计用于防止由于电压微小波动导致的状态翻转。当输入电压高于设定阈值加上滞后电压时,GPIO保持高状态;低于阈值减滞后电压时,保持低状态。这样可以确保在有噪声干扰时,GPIO状态的稳定性,减少误判。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

芯片手册上经常看到有些管脚的输入电压会有一个hysteresis参数,意思是“滞后”电压。

加入hysteresis的目的是为了GPIO的电平稳定(电压会有一些微小波动,比如纹波影响)。

举例, 有一个电压值,高于1.8V则为高,低于1.8V则为低。如果一个电压在1.8V左右,比如一会是1.8xV,一会又是1.7xV(这种情况在现实中很常见), 这时判断的状态就一会是低一会是高。如果此时加入了迟滞,比如说加入了0.1V的迟滞,当电压高于1.8V时,判断为高,此时,只要电压高于(1.8-0.1V),则仍然判断为高。同理,当电压低于1.8V时,则判断为低,此时只要电压低于(1.8+0.1V)时,仍然判断为低。这样一来,即使你电压由于噪声在小范围的波动,也不会出现误判了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值