我在用DRV8308 EVM来驱动一个BLDC,用那个EVM_GUI来测试,在clock frequency mode下,调整clock但是不能实时调整,频率变化了但是速度不变。speed寄存器已经设置最大4095. 有时候从低往高速度可以变化,从高往低就不行。PWM模式是都可以的。这个是芯片bug还是我设置不准确?
Clock frequency 为 close loop speed control,将FG out 与CLK frequency in对应,要实现需要满足若干条件,建议详细参考DRV8308EVM tunning guide。重点看一下MINSPD和SPEEDTH的设定。
http://www.ti.com/lit/ug/slvua41e/slvua41e.pdf