您好!
我正在设计一个用于 BLDC 电机的驱动器原型、该驱动器使用 DRV8305NPHPR 栅极驱动器为 BLDC 电机配备控制器。 我已经焊接了几个完整的板。 在其中一个上一切都运行良好、而在另一个上运行完全相同的软件、栅极驱动器无法正常工作。
通过 SPI 接口从 DRV8305NPHPR 寄存器读取读数、我观察到在电路板不起作用的情况下、值如下:
--警告和看门狗重置--
读取寄存器:0x01
字节0:00000100
字节1:00100000
寄存器0x01:0010000000000100
[故障| TEMP_FLAG2 ]
--OV/OV/V VDS 故障---
读取寄存器:2
字节0:00000010
字节1:00000000
寄存器0x02:000000000010
[ SNS_C_OCP]
--- IC 故障---
读取寄存器: 3
字节0:00000000
字节1:00000000
寄存器0x04:000000000000
[无]
--- VGS 故障---
读取寄存器:4
字节0:00000000
字节1:00000000
寄存器0x04:000000000000
[无]
DRV8305NPHPR 的连接原理图如下所示。

一些四舍五入:
- 有人能指出、要让设计在一个电路板上完美工作、而不在另一个电路板上工作、可能会发生什么情况?
- 有人能建议采取哪些措施来尝试解决问题吗?
- 当器件处于室温时、如何出现与温度相关的误差?
非常提前感谢您花时间尝试解决此问题。 如果需要其他信息、请随时索取。
