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.

[参考译文] DRV8353R:在为三相 PMSM 使用 Matlab/Simulink ePWM 模块时遇到 DRV 故障

Guru**** 2478765 points
Other Parts Discussed in Thread: TMS320F28379D, DRV8353

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1236411/drv8353r-getting-drv-fault-when-using-matlab-simulink-epwm-module-for-3-phase-pmsm

器件型号:DRV8353R
主题中讨论的其他器件:TMS320F28379DDRV8353

我们有一个使用 TMS320F28379D 处理器、DRV8353SRTAT 和使用 Infineon IPP051N15N5 MOSFET (6)的3个半桥的定制电路板。 使用 Matlab/ Simulink 的 ePWM 模块、以20kHz 的频率运行时、我们会在将 enable true 后立即得到 DRV 故障。 SDO 上显示的子故障包括 GDUV 和/或 GDF。 如果我将 PWM 控制切换到较慢的运行 GPIO 输出(3高和3低)、那么如果我在 SPI SDI DRV 控制字(reg2位8和/或9)中设置 DIS_GDF、我可以避免该故障。 我确实具有 SPI SDI 寄存器写入功能、并对 IDRIVE、TDRIVE 和死区时间进行了实验。 我的问题是(1)我过早启动 PWM 开关、(2)栅极驱动电压可能不正确、或(3)我的控制设置有误。 我包含了各种数据的示波器截图。 对于这些情况、总线电压为24V 直流。 我们的电机尚未连接到三相输出。 请提问。

Photo5811是2个高侧门开关(100 Hz 和50%占空比),关闭电压为24伏(VM),导通电压为35伏(VCP)。 YEL 表示栅极 A hi、BLU 表示栅极 B hi、VIO 和 GRN 表示栅极 B lo 和栅极 A lo、它们不是在

Photo5809是仅命令栅极低(100 Hz、50%占空比)的情况。 VIO 显示栅极 B 低响应(GND 和11伏)、而 BLU 显示栅极 B 高响应(奇数查看)

S·阿贝尔

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

    澄清一些问题。

    我的 VBUS 与高侧 VDRAIN 相同

    VM 设计为比 VBUS 低1或2伏、

    我观察到 VCP 在使能 false 时等于 VM、在使能 true 时等于 VM+11伏

    外部(可测量) VGLS 为15伏、我认为使能成立。 内部 VGLS 为隐含的11伏、当命令打开时在低侧栅极上看到

    根据照片中高侧栅极的"奇数行为"、我的意思是当接到关闭命令时(1)、当低侧关闭(两个都关闭)时、它的电平为 GND;(2)当低侧打开命令时、它缓慢增大、(3)最终钳位在 VBUS 电平。 它应该怎么做?

    我们可以根据您的要求提供电路图。

    史蒂夫

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

    Steve、您好!

    感谢您在电机驱动器论坛发帖!

    Unknown 说:
    我要担心的是(1)我启动 PWM 开关太快了、(2)我的栅极驱动电压可能不是正确的电平、或者(3)我的控制设置有误

    从听起来的情况来看、我确实认为您要过早地切换栅极驱动器输出、因为在您开始对电机换向时、听起来电荷泵没有充满电、这就是您看到 GDUV 的原因。 我建议在对栅极驱动输出进行 PWM 处理之前等待一段时间 VCP 进行充电、以便为电荷泵提供充电时间。

    [报价 userid="517017" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1236411/drv8353r-getting-drv-fault-when-using-matlab-simulink-epwm-module-for-3-phase-pmsm "] Photo5809是仅命令栅极低的情况(100 Hz、50%占空比)。 VIO 显示栅极 B 低电平响应(GND 和11伏)、BLU 显示栅极 B 高电平响应(奇选)

    您看到的 GHx 行为是正确的、因为当 LS MOSFET 关闭时、GHx 会在漏极电压下浮动、在本例中为 VBUS。

    此致!

    ~艾丽西亚

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

    我发现问题是 DRV8353不会将低侧 FET 拉至1V 以下。  如果我将总线电压从30V 降低至11V、故障就会消失。

    我在所有驱动强度方面都尝试过这种方法、但故障依然存在。

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

    Michael、您好!

    您是否可以通过"提出相关问题"来创建一个新线程、因为您描述的问题似乎会涉及不同的调试?

    此致!

    ~艾丽西亚

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

    Steve、您好!

    我现在将关闭此主题、如果您有任何其他问题、请随时重新打开此主题。 如果您的问题已得到解答、请将此主题标记为已解决。

    此致!

    ~艾丽西亚

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

    您好、上述回复是同一个项目、Steve 正在处理此问题。