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.

[参考译文] DRV8242-Q1:驱动器不会报告寄存器中的 OLA 故障

Guru**** 2390815 points
Other Parts Discussed in Thread: DRV8242-Q1, DRV8242S-Q1EVM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1464732/drv8242-q1-driver-does-not-report-ola-fault-in-register

器件型号:DRV8242-Q1
主题中讨论的其他器件: DRV8242S-Q1EVM

工具与软件:

我目前正在研究 DRV8242-Q1驱动器的报告错误和保护机制、 并且驱动器的 OLA (开路负载检测) 机制存在问题。  

在设置 CONFIG1寄存器中的 EN_OLA 位并确保驱动器处于活动状态后、我进行了以下测试:

  • 无负载: 我每10秒交替开启高侧 FET、关闭低侧 FET。
  • 有负载时: 我执行了相同的交替操作、然后在几个 FET 开关周期后从两个 OUTx 引脚移除负载。

=>在这两种情况下、驱动器都没有在 FAULT_SUMMARY 寄存器或 STATUS1寄存器中报告 OLA 故障。

有关所用负载的信息:

  • 工作电压:9–16V
  • 额定电流:0.15A
  • 峰值电流:2A

有关设置的信息:

  • 驱动器的输入电压:12V
  • 负载连接到驱动器的两个 OUTx 引脚。

使用的寄存器:

  • 命令寄存器: 设置位CLR_FLTSPI_IN
  • CONFIG1寄存器: 设置位EN_OLAOCP_RETRYTSD_RETRY、、、 VMOV_RETRYOLA_RETRY
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Phan:

    感谢您的反馈。

    我们的器件专家将调查此问题、并帮助回答该问题。

    谢谢!

    ibinu

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

    尊敬的 Phan:

    1. 您能否在无负载测试期间共享输入和输出信号的捕获结果、以便更好地了解该过程?
    2. 在测试过程中、nFAULT 引脚是否变为高电平?

    此致、

    约书亚

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

    你好、Joshua:

       命令寄存器和 CONFIG1寄存器中有 SPI 帧写入:

    之后是到 DRVOFF 引脚、PH 引脚和 EN 引脚的信号:

     输出信号:

     2.测试过程中、nFault 管脚始终处于低电平状态。

    谢谢、此致。

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

    尊敬的 Phan:

    当 nFAULT 为低电平时、这通常意味着器件发生了故障。 您能否告诉我 FAULT_SUMMARY 或 STATUS1寄存器中的任何位是否为高电平(1b)以及在执行 CLR_FAULT 命令后是否保持高电平?

    如果没有位为高电平但 nFAULT 引脚为低电平、您是否在使用  DRV8242S-Q1EVM? 如果您要在定制电路板上进行测试、您能否共享原理图的 DRV8242-Q1部分?

    此致、

    约书亚

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

    你好、 Joshua:  

    1.

    • 执行 CLR_FAULT 命令之前: FAULT_SUMMARY 报告了 POR 位、STATUS1寄存器处于低电平状态。
    • 执行 CLR_FAULT 命令后: FAULT_SUMMARY 处于低电平状态、STATUS1寄存器报告 ACTIVE 位

    2.

    • FAULT_SUMMARY 处于低电平状态、但 nFAULT 引脚仍处于低电平状态。 下面是我的原理图中的 DRV8242-Q1部分:

    此致、

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

    尊敬的 Phan:

    我需要一些时间来研究这个问题。 我将以1-27回答。

    此致、

    约书亚

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

    你好、Joshua:

    您是否有此问题的新信息?

    此致、

    Phan

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

    尊敬的 Phan:

    我无法在我们的实验中重现此问题、也无法看到导致 nFAULT 引脚变为低电平的原因。

    1. 您能否检查在器件上电后、如果 nSLEEP 保持低电平且 DRVOFF 在启动时保持高电平、nFAULT 引脚是否为低电平?
    2. 如果 nFAULT 引脚为高电平、能否将 nSLEEP 变为高电平? 如果 nFAULT 随后变为低电平、请提供从 nSLEEP 变为低电平到 nSLEEP 变为高电平的时间捕获?
    3. 如果 nFAULT 未变为低电平、您是否可以将 DRVOFF 设置为低电平、然后提供一个信号来尝试驱动输出? 如果 nFAULT 变为低电平、您能否提供 DRVOFF、nFAULT、 具有输入的 INx、以及正在驱动的 OUTx 的捕获?

    此致、

    约书亚

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

    你好、Joshua:

    我已经注意到、当到 EN 引脚的 PWM 脉冲具有100%占空比时、IC 无法检测到 OLA 故障。 IC 产品说明书未提及这一点。 您能解释一下为什么会发生这种情况吗?

    此致、

    Phan

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

    尊敬的 Phan:

    OLA 仅在高侧再循环期间激活。 在 EN 引脚上出现100% PWM 占空比的情况下、 DRV8242-Q1将不会进入高侧再循环、因此 OLA 不会处于活动状态并且无法检测到开路负载情况。

    此致、

    约书亚