DRV8301运放输出信号异常求助

Other Parts Discussed in Thread: DRV8301

最近在用DRV8301做一个电机驱动,使用FOC算法,目前开环能运行,但电机速度必须很大(单对极36000rpm左右)电流才降下来,转速稍低时电流即很大,担心烧毁电机,不敢长时间调试,后来发现DRV8301在电机启动时运放的输出信号有异常,见图1,黄色的为电机相电流信号,1mV对应100mA,蓝色的为对应的运放输出SO1,偏置为1.65V,采样电阻为25mΩ,GAIN设为10,可以看到,在电机起动时,运放SO1的输出有中断现象,并没完全跟随相电流信号,中间有不连续的中断现象(变为1.65V),导致MCU电流采样不准,电机运行异常。

图2为电机开环起动阶段的波形,可以看出运放输出信号有中断

图3,4是原理图,DC_CAL在PCB上短接到GND了,SPI未有操作DC_CAL

图5是电机36000rpm开环运行的波形,运放输出信号看上去是正常的

麻烦看看是啥原因导致的运放输出信号异常?现在这个问题导致电机低转不能长期运行,项目进行不下去了:(