drv8412芯片设置保护电流临界值1.4A(Programming-Resistor=200K),为什么过了3A FAULT都没有输出低电平啊?是不是那地方还需要设置啊? 求大神解决
shuai cheng:
回复 Kailyn Chen:
设置了,010 模式 Parallel full bridge with cycle-by-cycle current limit
Mister Lei:
CBC MODE模式下是不会对设定的OC保护起到指示作用的。必须设定OCL shutdown MODE时候才起指示作用。
Mister Lei:
FAULT并不是单纯的用来显示过流保护的。在CBC mode下过流保护会分两个阶段,而您所出现问题的就是第一阶段,当电流达到我们设定的电流时(还有一定的buffer,up to 20%),DRV8412会间歇性的关闭输出,以此达到控制电流的目的。 那么这里的阈值电流是通过OC-ADJUST 来设定的,而这里的设定是对于每一单独路径来说的,如A,B,C,D这4路就是单独的,它们每一路的阈值电压都是您所设定的值(注意还有一定的buffer)。所以您的问题需要您确认电机的接法是不是并联导致您设定的阈值电流应该是两路的和值,如200K时候,每一路是1.4A,当两路并到一路时候就是2.8A,所以您的阈值电流最少就是2.8A,根据具体操作算上20%的buffer 就是3.36A。即在2.8A~3.36A这个范围内。