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.

[参考译文] DRV8307:DRV 8307在其PWM输入低时驱动100 %

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/573009/drv8307-drv-8307-driving-100-pwm-when-its-pwm-input-is-low

部件号:DRV8307

我们正在使用DRV 8307来连接往复式活塞泵。DRV 8307由FPGA控制。在测试期间,我们遵循以下步骤:

1.编程FPGA

2.将20 % PWP-DC输入发送至DRV8307。我们看到泵在20 % PWMDC处运行。然后重新配置/重置FPGA (我们预期泵将停止)。泵驱动器的PWM输入过低,泵停止。

3.对不同的PWMDC值重复步骤1和2 (30 % ,40 % 至100 %)。

对于除100 % 之外的所有占空比,当FPGA重新配置或重置时,泵停止。这是预期的,因此这里没有问题。

当100 % PWMDC输入发送到DRV8307时,泵开始在100 % PWMDC处运行时,问题开始。这是正常的。 现在按下FPGA板上的重置/重置按钮,我们预计泵将停止运行。但泵不会停止。当FPGA映像不存在时,它将在100 % PWMDC上继续运行。我们探测FPGA的PWM输出(DRV8307输入),它是低电平。然后探测drive_en (活动低电平) DRV 8307的输入电压较低。当FPGA重置/重新配置时,我们预计泵将停止,但泵将继续在100 % C下运行。这仅适用于100 % 38DC。为什么有任何建议?

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

    请注意数据表7.4 第1节的最后一句,日期为2016年2月:

    当DRV8307驱动电机时,不应通过将PWM输入设置为0 % 占空比来停止电机
    循环。 相反,应将ENABLEN提高到较高的水平。

    如果在ENABLEn设置为HIGH (高)后设备未停止,请提供相位输出和ENABLEn的范围捕获吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Rick Duncan,您好!

    非常感谢您的快速回复。

    我们看到,在enable_n设置为高后,泵停止运行。

    我们已注意到您的观点,我们将使用enable_n来停止泵。

    我认为 我的问题中有一部分 仍然没有回答。对于除100 % 以外的所有工作周期,当 FPGA重新配置或重置时,泵停止。(请参阅我的原始说明)。

    在所有情况下,drv8307的enable_n输入均为低。 泵不会仅在100 % PWMDC停止。为什么我们只在100 % PWMDC上看到此行为?

    此致

    Ashwini Dongre

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Rick Duncan,您好,非常感谢您的快速回复。
    我们看到,在enable_n设置为高后,泵停止运行。
    我们已注意到您的观点,我们将使用enable_n来停止泵。
    我认为我的问题中有一部分仍然没有回答。对于除100 % 以外的所有工作周期,当FPGA重新配置或重置时,泵停止。(请参阅我的原始说明)。
    在所有情况下,drv8307的enable_n输入均为低。 泵不会仅在100 % PWMDC停止。为什么我们只在100 % PWMDC上看到此行为?
    RegardsAshwini Dongre
    我不知道如何回复您的帖子。我将回复您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Ashwini:

    我们很高兴听到enable_n设置为高后泵停止。

    我们必须调查泵为何不在100 % PWM处停止。 这可能需要几天时间。