大家好,我在使用F28069M和DRV8301组成的永磁同步电机开发套件,在使用PWM-DAC时,发现输出的电压的脉动有200mV左右,这个对于3V的输出量程似乎有点太大了,是否有办法可以减少脉动呢?是不是要增加PWM的频率或者加大滤波电容吗?谢谢大家
rookiecalf:
增大频率和加大电容都可以
大家好,我在使用F28069M和DRV8301组成的永磁同步电机开发套件,在使用PWM-DAC时,发现输出的电压的脉动有200mV左右,这个对于3V的输出量程似乎有点太大了,是否有办法可以减少脉动呢?是不是要增加PWM的频率或者加大滤波电容吗?谢谢大家
Lu Jun:
回复 rookiecalf:
我把PWM频率从88K增加到了700K,但是脉动没有变化,还是200mV。奇怪的是,我发现开发套件只要一上电,还没DEBUG运行程序前,DRV8301的J6和J5口的很多信号与GND之间的电压就都有了200mV的脉动,包括J6口的4个PWMDAC以及J5口的4个DAC_PWM、3个I-FB、3个ADC-Vhb,甚至两个不同的GND之间也有200mV脉动,但是连接到驱动芯片上的6个PWM信号(PWM_AL等等)却没有脉动。不过一旦DEBUG程序开始运行,即使电机还没有设置成为运行状态,PWM_AL等6个信号就马上也有200mV脉动了。
我觉得似乎是板子上的这些信号受到了干扰,但同样是PWM信号输出,为啥连接驱动芯片的6个PWM信号在程序运行前却没有脉动呢?程序运行后,又发生了什么让它们又有脉动了呢?