一块板子上6路DRV8711,其中两路不能工作,查看状态寄存器显示为欠压保护
比较难以理解,6路完全相同,其他4路都能正常工作
PCB图,VM pin直接连接没有加电容,但是在附近放了一个10uF的瓷片电容(SMD1210封装的那个)
状态寄存器读取的波形,bit5为高
Wilson Zuo:
请问电压电流的档位。
另外这个是一个UVLO错误,如果是读到时是在上电或者掉电的时候,可以忽略,你也可以配合实际的nFAULT信号来验证,在芯片上电和掉电的过程中你是可能看到nFAULT输出的,原因是电源电压或者charge pump电压尚未稳定。
如果是在马达运行过程中,说明确实出现了UVLO事件,你的Layout可能需要改进一下,将去耦电容的摆放位置放的足够靠近VM引脚。
请参考ti 的EVM和boostpack设计。
wulei:
回复 Wilson Zuo:
请问下工程师:
VM为 24V
1.芯片在任何时候都是欠压报警,包括没有电机,没有使能的情况下。
2.电机转动一定时间后就显示 前置驱动错误报警。
换了5片芯片都是一样
Wilson Zuo:
回复 wulei:
UVLO报警请量一下实际的VM电压有没有问题,系统有没有其他的短路或者大电流问题,可以验证一下清掉UVLO报警位以后还会不会有报警。芯片在有真的UVLO的情况下是不会工作的。
PDF报警请参考手册8.1.2节的在low side 加47ohm电阻的方法,并且把门驱动电流和驱动时间都调到最低。
这里有一个参考设计,强烈推荐用上面第三节推荐的参数
http://www.ti.com/tool/TIDA-00736
http://www.ti.com/lit/ug/tidubc1/tidubc1.pdf