DRV8801 接上线圈nFAULT管脚总是拉低。
DRV8801 接上线圈(非电机)nFAULT管脚总是拉低。怎么回事 ?
电源是30V供电,附上原理图。
线圈电阻是多少,要确保其电流不要在上电的blanking 时间内(~3us)触发3A的OCP保护, 线圈电感太小通常会有这样的问题。
如果确实是电感太小,可以串联大概20到47uH的电感。近似计算如下:
L> V*dt/dI; 30V*3us/3A = 30uH
线圈是自己绕的,阻抗大约是60欧姆。
还有一种猜测,DRV8801是不是只能接马达,不能接线圈。接了线圈,认为负载短路从而保护报错了 ?请高手解答,谢谢
我串联了一个50UH的电感,还是一样情况。。
如果是有60ohm的直流阻抗,那不会是OCP的原因,因为最大电流也就是0.5A
芯片不存在只能驱动电机不能驱动线圈的问题。
nFAULT拉低通常就是过流,过温,和欠压,能否将8801相关的电路图贴出了,便于分析可能遇到的问题。
看到电路图了,请问Isense引脚接到哪了,应该是接一个采用电阻到地,阻值要合适而且不能拉太远。
这个电阻是0.5欧姆的,位置应该离IC比较近的。不远。
线圈是一接上就没有电流并报警了,还是工作了一段时间报错。
电路图没有发现什么问题,有没有layout图,或者nFault, VM, outx, Vpropi的波形,另外请检查一下如下几个方面:
1. VM的电容是否靠近电源和地
2. Sense电阻回路是否连接正常,有没有硬件上的问题,比如开路,虚焊
3. 热焊盘是否焊好,是否和其它引脚短路
4. 可以尝试用fast decay.
5. 板子硬件和芯片是否有问题,检查焊接,换一片芯片试试
Hi, Wilson, 几个PCB同样的情况。也换过IC,没有改变。
我们是在做一个电磁流量计的项目。
DRV8801电路:
设计说明:
LM2596输出电压给DRV8801的VBB引脚, DRV8801的OUT+和OUT-之间接一个线圈(阻值小于100欧),
DRV8801_SENSE通过IRF530接R16(400mΩ)到地。
从R16两端取电压,放大,DAC,之后给LM2596_FB引脚。
这样就形成线圈的恒流驱动电路
现在通过GPIO配置,使DRV8801工作在FORWORD模式,Rsense对地电压,发现周期性地,上升到26mV,跌到0.
也就是Rsense上电流达到65mA左右,就会跌到0
附件是相关的原理图和波形图
电路上能否保证IRF530在8801上电之前就已经是彻底开通的呢?不建议在采样电阻回路中增加任何形式的电子开关或控制电路,芯片是一直在检测sense端的电压的,任何由额外的开关带来快速的电压尖峰或毛刺都会使芯片误认为是过流了。
建议先去掉IRF530直接接好采样电阻,验证线圈是否能正常通电工作,验证没有问题后再解决IRF530的问题,这里加入这个管子的目的是什么,是通过对这个管子进行斩波来做外部的电流环路控制吗?如果这样,芯片自身的电流斩波控制很可能会和外加的控制冲突,每次外部关段IRF时都会带来电压尖峰。可以尝试在HBDG_SNS(SENSE)端对地加一个0.1到1uF的电容,但这个的效果值得实验验证,我这里只能建议。
如果需要控制线圈的电流,我们有很多芯片是可以有恒流控制功能的,比如DRV8812,DRV8813,等等,都可以通过直接设定Vref的电压来控制负载电流。
感谢帮助,问题已经解决,谢谢!