Part Number:DRV8323
目前烧了两片了,好像都是芯片内部短路,第一次是W相和GND短路了,第二次是GHC和W短路了,板子没有问题,只有芯片在的时候才会短路,而且芯片也是一上电nfault就拉低。
是不是电流太大的问题呢,电压是18V的。
Susan Ren:
这款芯片是适用于驱动30-50A 电流。它是一款栅极驱动器,用于向外部 MOSFET 提供源极和灌电流 (称为 IDRIVE)。
然而,你需要去选择一款不是很大的IDRIVE, 否则会出现不想要的结果。
建议如此评估IDRIVE的设置: https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/796378/faq-selecting-the-best-idrive-setting-and-why-this-is-essential
您使用的是 SPI 还是 DRV8323 的硬件版本? 您可以分享原理图吗?
此外,还可以使用过流保护(VDS_OCP和VSEN_OCP)来帮助防止过流情况。 VDS过流是通过设置VDS_LVL设置来完成的,使其对应于通过该MOSFET的过流阈值(I_OC \/ Rdson)。同样,VSEN过流是通过SEN_LVL设置来完成的,使其对应于通过检测电阻的过流阈值(I_OC\/ Rshunt)
,
zmzmzm:
http://m.qpic.cn/psc?/V526GDDd1SdwwV2X9gSF38xGmh3zJPtn/bqQfVz5yrrGYSXMvKr.cqcaEMYI6LWmupG*CVa.XGLfnZ1vfaf6EBSDhTEjP0TRGTwd0RALfA49mBpHcJv6fzQGtES77mhzPfRSdYKDweUI!/b&bo=OgThAgAAAAADJ98!&rf=viewer_4&t=5 这是我的原理图
http://m.qpic.cn/psc?/V526GDDd1SdwwV2X9gSF38xGmh3zJPtn/bqQfVz5yrrGYSXMvKr.cqQADYzGOBSZ.Alcs2WCQxX0pluo3U45Yl7hROlhbzczt5oDfZ5ao.baO0PI4aC8SWK4gBnrCm7ZgsbFf*..j7BE!/b&bo=dgSUAQAAAAADJ.U!&rf=viewer_4&t=5 这是我的MOS管参数
我选择的是DRV8323的硬件版本
MOS管的选型是40V 120A 2.5毫欧
我最后设置的VDS是0.06V,IDRIVE是260/520mA
,
Susan Ren:
请确认是否GAIN, IDRIVE, 和 VDS设置是否只有一个电阻设置来选择设置(下图中用蓝色圈出的部分)。如果安装了上述设置了,那么我选择的IDRIVE设置是没有问题的。0.06V的VDS设置对应于0.06V/2.5mohm=24A 过流设置。
比较大的问题是散热垫EP没有连接,这应该连接到PGND。这是 DRV8323 的低侧灌电流和散热的预期路径。没有导热垫连接到系统接地,热性能会影响设备的运行。
是否损坏发生在刚通电或电机开始运行时?
,
zmzmzm:
那几个电阻是没有问题的,我只是用来配置芯片,没有都接上。
EP在PCB上有连接到PGND。
一次损坏是发生在刚通电的时候,还有一次是电机没转起来,在空转时,发生了短路。
我是不是需要加上栅极电阻和电容更好一点。
,
Susan Ren:
感谢确认以上信息。
请尝试下列步骤来为了调试:
1)确保芯片在PCB上没有任何焊接问题。
2)建议通过这个方法来确认:测试从GHx到SHx的阻抗,确保会有480 kohm的阻抗,并且GLx 到SPx会有180 kohm的阻抗。
3)不要在设备上电时立即运行 PWMs。当设备通过VM启动时,确保以下事件的顺序:
ENABLE =高
等待至少1毫秒来唤醒设备
以小占空比运行 PWMs(不要直接切换到100%或者高占空比)
你们可以分享你的PCB的设计图吗?