DRV8323RH使用问题

Other Parts Discussed in Thread: DRV8323

目前正在使用DRV8323RH芯片,硬件配置为1XPWM模式,利用INHC管脚实现方向控制,测试过程是这样的:

利用上位机发送正弦波信号,每5ms一个正弦波控制点,一个周期20个点,每个点单位为°,各个点如下所示:

0.5,0.4755,0.4045,0.2939,0.1545,0,-0.1545,-0.2939,-0.4045,-0.4755,-0.5,-0.4755,-0.4045,-0.2939,-0.1545,0,0.1545,0.2939,0.4045,0.4755,0.5,

舵机在这两段变化时(0,-0.1545,-0.2939,-0.4045,-0.4755,-0.5和0,0.1545,0.2939,0.4045,0.4755,0.5),反馈(使用电位计)正常;在余下两段变化时,反馈要在0.4755°附近持续15ms左右,然后突然从0.4°或者-0.4°至0°附近,

分析了这两段数据的差别,一个是度数的差值由大到小,一个是度数的差值由小到大,这样子会导致程序里的PWM占空比不同,修改了占空比让这两段数据基本一样,还是会出现同样的现象,折腾了近一个星期了,现在怀疑DRV8323这个芯片在切换方向时间过长导致的?请各位专家帮忙分析下,多谢了!急急急!