步进失步的根本原因是驱动功角超过90度,也就是一个齿距范围之内定子的驱动相序超前于转子实际相位90度(或者1/4齿距)以上。因而编码器的反馈分辨率与驱动步距为一对一关系时,如果用的是细分驱动器,则编码器的抖动不会对步进驱动产生太大影响;如果用基本步驱动,抖动的影响就会彰显。
在基于细分驱动的步进闭环控制中,通常会用到所谓的脉冲缓冲技术,其实质就是当指令脉冲和反馈脉冲的差,在此不妨也可以称之为“随动误差”,大于1/4齿距时,令步进电机的定子驱动相序保持为超前于转子实际相位1/4齿,令步进电机始终维持最佳出力状态,直到“随动误差”缩小到1/4齿距之内。