工程师们,我是根据数据手册设计的电路,sleepn接的是5V高电平,reset感觉不需要就没有接,然后其它部分是按照数据手册上设计的,在控制的时候是按照网上提供的例程的寄存器参数设置的,采用的是内部模式,可是电机就是不转,四路输出的电压值全一样。
Reset 最好也外部下拉一下,不过不转可能不是这个原因。
所有寄存器都配置好了吗,不要忘了enable。
检查一下nFAULT引脚有没有报错输出,nFAULT 需要外部上拉电阻
RSTEP可以由SPI来进行不断的置位和清零实现和外部加入STEP信号一样的效果,不过它是0或1都不影响外部STEP脉冲的输入。
DRV8711还从来没有遇到过不能响应外部输入的问题,个人觉得一定是有某个没有注意到的小问题导致,请仔细重新检查软硬件,板子和各个连线和SPI配置,也可以换一个8711试试。