2025-11-08 05:39:39
RS触发器是专门用来消除开关抖动的电子元件。它有个小电路叫微分电路,用电阻和电容组成。当开关抖动时,抖动产生的电压波动会被电容过滤,变成短促的尖峰信号。这个尖峰信号会让触发器的Q端突然变高或变低,不管后面抖动多久,Q端都会保持稳定状态。就像按开关时手抖动十下,但触发器只记住一下的结果。
为什么得用这个办法呢?因为普通开关抖动时间通常在毫秒级,比如机械开关可能抖动0.5到2毫秒。而RC微分电路的时间常数是电阻乘电容,比如1千欧电阻配100纳法电容,时间常数就是0.1毫秒。这样就能把抖动信号变成0.1毫秒内的尖峰,触发器只要在0.1毫秒内完成动作就能消除抖动。但要注意元件误差,比如电阻实际是900欧,电容可能100到200纳法,这时候时间常数可能在0.09到0.2毫秒,仍然有效。不过温度变化会让电容值变化,可能需要额外电路补偿。比如温度每升高10度,电容容量可能减少5%,这时候时间常数也会变短。所以实际应用中,要么选温度稳定的元件,要么用软件检测抖动次数。比如汽车点火开关抖动次数多,可能需要软件检测3次稳定电平才翻转触发器。
本题链接: