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.

[参考译文] DRV8412:DRV8412/8432/8332可变电流限制

Guru**** 2470650 points
Other Parts Discussed in Thread: DRV8962, DRV8412, DRV8462

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1264464/drv8412-drv8412-8432-8332-variable-current-limit

器件型号:DRV8412
主题中讨论的其他器件:DRV8962、、、 DRV8462

您好、在 DRV84x2上、有 OC_ADJ 引脚用于通过电阻器到 AGND 来设置电流限制。 是否可以通过 DAC 施加外部电压或电流来将其用作可变电流限制?

我想到的是最简单的选择:使用通过电阻器连接到 OC_ADJ 的 MCU 电压 DAC。 这是可行的吗?

谢谢您、Jan

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

    大家好、Jan、

    [quote userid="574971" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1264464/drv8412-drv8412-8432-8332-variable-current-limit 是否可以通过 DAC 施加外部电压或电流来将其用作可变电流限制?

    从技术上讲、它可能有效、但不建议这样做。 驱动器向外部电阻器提供固定电流、从而在 OC_ADJ 引脚上产生电压。 然后在内部比较电压以设置适当的 OC 限制。 为此、需要了解每个 OC 电平的 OC_ADJ 电压(如下所示)。 如果 OC_ADJ 引脚处的拉电流已知、则可以通过将电流乘以电阻来轻松计算每个电平的电压。 但是、为了使器件在 OC 限制期间保持运行、OC 保护类型应设置为 CBC (逐周期)、该值不支持100%占空比驱动。 OC 锁存 (其他保护类型)将在 OC 保护期间锁存输出。

    您是否愿意使用其他驱动程序? 我们有 DRV8462/DRV8962、其规格与 DRV8412类似。 主要的例外是 DRV8462/8962的更低工作 PWM 频率。 这两个器件具有内置的电流调节功能、可通过基准电压引脚进行调节。  

    此致、

    巴勃罗·阿梅特

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

    您好、Pablo、感谢您的回答。
    目前、我们使用具有并行输出的 DRV8432DKDR、在30V 电压下提供2A 至15A 之间的电流。 峰值电流限制在 DRV8432中是逐周期的、而软件电流限制(扭矩控制)在 MCU 中完成。
    由于我们希望简化设计、我考虑(1)避免使用电流检测电阻器、(2)使用便宜的8位 MCU。 因此、我们需要卸载软件扭矩控制。
    我很高兴您确认建议的方法是可行的。

    DRV8962DDVR 似乎是理想的解决方案、我会在可用时立即使用。 到目前为止、我发现它仅采用 DDW 封装(每个输出仅5安培)。
    此致、Jan