手上有一套TI的DRV8301开发板,用示波器测试BUCK模块相关引脚电压波形,非常标准。自己参考该开发板原理图设计了一块电路板,昨天反复测试后发现当设置EN_GATE为低电平时,PWRGD和FAULT引脚都为高电平;当设置EN_GATE为高电平时,PWRGD和FAULT引脚开始出现低电平。
昨天下午又焊了一块DRV8301及其外围电路,所用元器件参数和TI的DRV8301开发板上的一样,可是最后BUCK电路稳压出来的电压为8V,VSENSE引脚电压为1.3V。
今天通过修改程序,设置EN_GATE为高电平后增加10ms延迟,PWRGD和FAULT引脚都为高电平。可是DRV8301其他模块均不能工作,没有PWM输出,没有电流放大器输出,也不能通过SPI访问。