我用
FPGA来控制220v的较大功率步进电机,使用的电机控制驱动模块有三组信号 脉冲 方向 使能。这三组正级直连fpga 3.3v输出信号后通过升压后得到的5v控制信号,负极统一单独接地(没走fpga的gnd)。现在能正常控制电机。但是只要电机驱动一通电,用逻辑分析仪看fpga输出的自定义调试信号时 发现有大量高频毛刺。为此在fpga和电机驱动模块之间加了56v二极管。现在电机驱动通电但是电机不转的情况下 毛刺消失。但是电机转的时候还是有毛刺,应该是干扰了fpga的所有输出引脚。求大神指点怎么解决这个问题,谢谢!
一周热门 更多>