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.

[参考译文] DRV8320:高 PWM 启动问题。

Guru**** 674950 points
Other Parts Discussed in Thread: BOOSTXL-DRV8320S, CSD18563Q5A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1025670/drv8320-high-pwm-starting-issue

器件型号:DRV8320
主题中讨论的其他器件: CSD18563Q5A

您好!

我在项目中使用的是 DRV8320SR TVT 电机驱动器。 由于我以前在 BOOSTXL-DRV8320S 开发板中使用过该驱动器、因此我选择了该电机驱动器、但我遇到了问题。
当我转速达到高转速时、我的卡会自动复位、同时控制电机。 与 BOOSTXL-DRV8320S 开发板的唯一区别是我迄今为止在此项目中使用的 MOSFET、我使用了两个不同的 MOSFET、分别是"CSD18563Q5A"和"SIRA12BP-T1-GE3"。 我通过 SPI 发送到 DRV 以驱动这些 MOSFET 的设置为"DRIVER_CONTINL_ADDR = 0x3D0、GATE _DRIVE_HS 0x344、DATA_DRIVE_LS = 0x744、OCP_CONTROL = 0x059"。我之前已通过 BOOSTXL-DRV8320S 开发板删除了这些设置。 由于我现在使用的 MOSFET 中的栅极至漏极电荷时间接近此值、因此我没有更改这些设置。
我不知道问题的确切来源。 我使用的插卡的电路图如下、您能看到是否有错误吗?

如果我总结一下我的问题、在驱动电机时、卡会在使用高 PWM 进行升降期间自行复位。 当我通过斜坡提起它时、它会在一段时间内复位一次、但并不经常复位。我在 BOOSTXL-DRV8320S 开发板上没有遇到这样的问题。

阿里

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

    您好、Ali、

    FET 和上升时间

    我看到您使用的是120mA 拉电流、240mA 灌电流用于 IDRIVE 设置。   将这些设置与 QGD 为2.9nC 的 CSD18563Q5A MOSFET 配合使用会导致24ns 的上升时间。 我们建议客户设计其系统、使其上升和下降时间介于100ns-200ns 之间。 此上升时间可通过以下公式计算得出:MOSFET /IDRIVE 设置的上升时间= Qgd。  

    因此、在您的案例中 、对于 CSD18563Q5A、为2.9E-9/120E-3 = 24.1ns。

    尝试使用20mA 的 IDRIVE 强度、这将使您的上升时间约为145ns。

     SIRA12BD-T1-GE3具有非常相似 的栅极漏极电荷(Qgd、2.6nC)、因此同样的逻辑将适用于此情况。

    降低 IDRIVE 后、请告诉我您的结果。

    原理图

    我在电容器值上看不到额定电压。 请注意、VM 上的电容器的额定值应为 VM 电压(输入电压)的1.5倍- 2倍。

    VM 至 VCP 电容的额定电压应为16V、1uF 良好。

    您可能需要考虑添加串联栅极电阻器、以便在将来进一步降低 IDRIVE 设置。 最好将一个零欧姆电阻器与 FET 的栅极串联、以防您需要在 IDRIVE 设置之间进行调整。

    我建议将 CPH-CPL 电容器增加至47nF、额定电压为100V。

    我喜欢15个22 μ F 大容量电容器! 我假设您添加了这些 SMT 电容器、以节省电路板空间。  

    请告诉我此反馈是否有用、谢谢。

    此致、

    Michael

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

    您好、Michael、

    感谢您的回复。  

    很抱歉、我的回复很晚、我在解决问题时忘记查看论坛。  正如您所说的、我将 IDRIVE 时间设置为30mA - 60mA。

    新设置 "DRIVER_CONTRAL_ADDR = 0x3D0、GATE _DRIVE_HS 0x311、DATA_DRIVE_LS = 0x711、OCP_CONTROL = 0x059"

    这些设置解决了我的问题。

    谢谢、

    Ali

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

    您好、Ali、

    好的、很高兴这解决了您的问题。 请选中此页面上显示您的问题已解决的复选框、谢谢!

    此致、

    Michael