
为运动控制器MC的脉冲输入输出口设计滤波电路时,需在不损失时序精度的前提下抑制噪声.
对于脉冲输入,如编码器信号,采用施密特触发器进行整形,其回差电压可抑制小幅噪声而不影响边沿时刻。在施密特触发器前端可增加一个RC低通滤波,时间常数需远小于脉冲最小周期,例如对于1MHz信号,RC时间常数设为10ns。对于脉冲输出,如PWM,在驱动芯片输出端串联一个小电感或磁珠,再并联一个小电容到地,构成低通滤波,截止频率应远高于PWM频率的10倍,以保留基波而滤除高频谐波。所有滤波元件应选用高精度、低温漂型号.
PCB布局时,滤波电路紧靠端口,避免引入额外延迟.
通过测量滤波前后脉冲的上升时间、下降时间和抖动,验证滤波对精度的影响,确保满足控制系统的时序要求.