目前在调试DRV8323RH芯片驱动无刷直流电机,我设置DRV8323RH为1XPWM模式,IDRVIE为350mA,VDS disable,初始上电时,3个HALL输入均为高电平,
下图中蓝色的是nfault管脚信号,黄色的是DRV8323RH GL_A输出的信号,nfault管脚怎么会大部分时间为低??
.jpg-1230x0.jpg)
下图是黄色波形是单片机输出的PWM信号,频率为20KHz,占空比约为32%,蓝色波形是DRV8323RH GL_A输出信号,信号的占空比变了,该管脚应该输出PWM信号的反向信号才对。

再附上一张DRV8323RH GL_B输出波形,信号上面为何会有那么大的过冲?
.jpg-1230x0.jpg)
以上测试时,接上电机,电机也可以正反转,不知道哪里出问题了。请大家帮忙看看
Mickey Zhang:
nFault为低,则表示芯片触发了某个保护,您可以参考datasheet Table 7. Fault Action and Response, 确认芯片
触发了哪个保护。
xiaohui liu:
回复 Mickey Zhang:
因为现在用的硬件模式,没办法通过SPI读取寄存器去一一排查到底哪个地方导致的错误,这是比较郁闷的
Alvin Zheng:
回复 xiaohui liu:
三Hall输入均为H的状况是输入逻辑错误。
TI中文支持网


