这是我DRV8701的设计电路,但实际用起来,DRV_8701PVDD给的是16V,但AVDD输出1.6V左右,DVDD输出1.2V左右,sleep和fault引脚都置高了。跟芯片手册上差了很多啊,本人接触硬件电路半年了,设计的一些乱七八糟的电源转换电路,电机驱动电路都失败了,感觉明明是按芯片手册上来的啊,可是实际就是和想的差了很多,我还想问下这是正常情况吗?
求大佬解答。。。。。。。。。
Alvin Zheng:
SLEEP了。nSLEEP用外部电源拉高。DVDD输出都1.2V了,nSLEEP怎么是置高了?
Alvin Zheng:
回复 Chong Luo:
这个只能拿热风枪吹上去。特别是中间的散热焊盘一定要焊上。你再看下VCP电压对不对。
Chong Luo:
回复 Alvin Zheng:
网上查了下,是要先在焊盘上加锡浆,然后用热风枪吹吧!!!还有VCP不对啊,用16V电池供电,VCP也只有16V左右,和VM很接近。等锡浆到了,再焊个试试。
Alvin Zheng:
回复 Chong Luo:
检查下焊接再试试
Chong Luo:
回复 Alvin Zheng:
用热风枪吹出来的,DVDD有3.8V,AVDD有5.2V,这次都高了一点=–=!,16V输入,VCP只有15.6V,搞不懂???同样的芯片焊了三次,三次结果都不同,也是醉了!!!
Chong Luo:
回复 Alvin Zheng:
还想请教一下,这个芯片是不是sleep引脚一直置高,en脚输入PWM波,ph脚输入高电平就可以驱动电机了。