This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DRV8305:两个相同电路板出现问题。

Guru**** 2465890 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1292954/drv8305-problems-with-two-identical-boards

器件型号:DRV8305

您好!  

我正在设计一个用于 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 的连接原理图如下所示。

一些四舍五入:

  • 有人能指出、要让设计在一个电路板上完美工作、而不在另一个电路板上工作、可能会发生什么情况?
  • 有人能建议采取哪些措施来尝试解决问题吗?
  • 当器件处于室温时、如何出现与温度相关的误差?

非常提前感谢您花时间尝试解决此问题。 如果需要其他信息、请随时索取。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jorge:

    感谢您在我们的支持论坛发帖!  

    我可以说、在相同条件下让器件的行为不同是很异常的。 您能否确保第二块 PCB 上的布局/焊接连接与第一块工作板相比没有失配或误差?  

    在这种情况下、我建议进行 A-B-A 交换、将有问题的第二个单元替换到第一个已知正常工作的 PCB 上、然后观察该器件是否仍有异常行为。  如果该单元在第一块板上工作、则我们可以得出结论:第二块 PCB 上还存在问题、如果没有、则表示该单元本身出现异常行为。  

    如果您能执行该测试、请告诉我。

    此致、

    -约书亚

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的及时响应。 感谢您的指导、我会尽快落实您的建议。

    在此期间、我很好奇即使器件处于环境温度下、也可能会发生过热错误。 作为潜在的解决方案、您是否考虑调整允许忽略误差的寄存器? 我想知道这种方法是否可以解决问题、或者它是否可能导致更复杂的问题。

    我要再次对你的帮助表示感谢。 我一定要在进行您推荐的测试后分享测试结果。!!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当然、Jorge!  

    在此期间,我很好奇即使设备处于环境温度时也可能会发生过热错误。 作为潜在的解决方案、您是否考虑调整允许忽略误差的寄存器? 我想知道这种方法是否可以解决问题、或者是否可能导致进一步的问题。

    如果器件发生过流事件(OCP)并快速升温器件内部或内部温度传感器损坏、则这种情况(器件在环境温度下正常运行)可能会出现。 但首先、您能说明在操作期间 OTP 标志跳闸的频率/时间吗? 如果器件仅在温度警告(如下图所示)下工作、但没有其他问题、则可以选择禁用 OTP 保护、但您的应用当然会失去这层保护。

    您能否尝试清除故障并观察故障是否仍然清除?

    感谢您的耐心等待、此致、

    -约书亚

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢你的建议,我将尝试执行你的建议,一旦我有了它,我将把结果张贴在这里。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Jorge、 祝您测试顺利。  

    此致、  

    -约书亚