用 Multisim 对由 74ls161 构成 M=12计数器 产生毛刺现象的探讨一、毛刺的产生1、电路图 :2、时序图:从上到下分别为 A 、B、C、D的输出C输出端出现了毛刺现象,放大如下:可见出现了错误计数1100 (M=12应为 0000— 1011)二、分析原因信号在芯片内部通过连线和逻辑单元时,都有一定的延时。 延时的大小与连线的长短和逻辑单元的数目有关,同时还受器件的制造工艺、工作电压、 温度等条件的影响。信号的高低电平转换也需要一定的过渡时间。由于存在这两方面因素,多路信号的电平值发生变化时,在信号变化的瞬间,组合逻辑的输出有先后顺序,并不是同时变化,往往会出现一些不正确的尖峰信号,这些尖峰信号称为" 毛刺 " 。由于 A、B、C、D 的电平翻转有一定的延时,造成了清零出错,出现毛刺现象,产生不在循环内部的1100 计数。三、清除毛刺1、采用 D触发器电路图:时序图:从上到下分别为 A 、B、C、D的输出可见,毛刺已经得到消除。2、其他方法均没有成功,只作罢。