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.

[参考译文] DRV8889A-Q1上未检测到 OL

Guru**** 2473270 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1250186/ol-not-detected-on-drv8889a-q1

您好、专家!

很抱歉打扰您。

我发现、存在与 DRV8889/A-Q1上的开路负载检测相关的一些问题。

因此,我会请求你的帮助,以解决一个问题,我试图理解3个月以来。

下面我将介绍以下情况。

我们正在使用一个步进电机驱动器、即 DRV8889/A-Q1、并且我们为开路负载检测而挣扎。 我看到存在与开路负载检测相关的已知问题。

我们的应用中需要满足以下条件:

保持电流75mA
运行电流500mA
工作应用条件/配置如下

VREF - 1.7V
TRQ_DAC - 56.25%
SLEW_RATE - 105V/us
衰减-智能调优纹波控制
MICROSTEP_MODE - 1/16
OL_TIME - 200ms
EN_SR_BLANK - 0
在上述条件下、我们观察到、在某些芯片上、线圈上无法检测到 OL、而在某些芯片上、可以立即检测到 OL。

您能帮助我配置该驱动程序吗?

非常感谢您的帮助。

如果 OL 出现问题、这将很有帮助。

非常感谢。

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

    Vlad,

    您最可能遇到的是比较器电路中的噪声、该电路会重置 OL 检测环路并阻止器件报告 OL 条件。

    请尝试以下操作:

    1) 1) 将压摆率降至最低设置。  压摆率越高、问题就越严重。

    2) 将微步降低到1/4或1/8。  这也应该有助于解决这个问题。   

    此致、

    瑞安

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

    您好!

    感谢您的回答。

    至少在我看来、减少微步进不是一种解决方案。

    具有最低设置的压摆率在 TRQ_DAC 下正常工作。

    我的回答是方向更多、我看到如果 IFS < 0.96A、检测将不起作用。 IFS 约为0.5A。这在这种情况下也适用吗?  

    "感谢您提供的所有信息。 您提到电流是设置值的37.5%(待确认)。 我假设 VREF = 3.3V、这将转换为1.5A x 0.375 = 0.5625A 的满量程电流 FSI。 在该器件的以下条件下、OL 检测存在已知问题。 当 FSI < 0.96A 和1/64或更高 uSteps、FSI <= 1.5A 以及1/128和1/256 uSteps 时、将无法检测到 OL。 因此、为了使 OL 检测适用于客户的电流设置、我们建议使用1/64 uSteps 或 更小的微步进值1/32、1/16等。 另请注意、启用 OL 检测时、必须避免以下条件(数据表中的片段下面)以避免错误的 OL 检测。" - DRV8889-Q1:开路负载检测和高阻检测-电机驱动器论坛-电机驱动器- TI E2E 支持论坛

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

    Vlad,

    是的、该帖子也适用于您的情况。  基本上、随着微步进级别的提高、在过零处的电流将非常小。  在电流大约小于15mA 时、OL 检测计时器可能会复位、从而使其不报告实际 OL 条件。  具有较高压摆率的快速边沿会使问题变得更糟。

    此致、

    瑞安

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

    感谢您的支持、帮助您更好地了解正在发生的事情。

    祝您度过美好的一天!