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.

[参考译文] DRV8908-Q1:当 DRV8908 输出 HS-PWM 时的旧状态寄存器

Guru**** 2680515 points

Other Parts Discussed in Thread: DRV8908-Q1

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1595342/drv8908-q1-old-status-register-when-drv8908-outputs-hs-pwm

器件型号: DRV8908-Q1

TI 专家大家好:

当使用 DRV8908 芯片作为 HS 输出 PWM 时、我们发现旧状态寄存器的值是不可理解的。

image.png

我们的配置如下:

  1. CONFIG_CTRL.POLD_EN = 0b(禁用无源 OLD)
  2. FW_CTRL_1.HB1_FW = 1b(启用半桥 1 上的有源续流)
  3. OLD_CTRL_1.HB1_OLD_DIS = 0b(启用半桥 1 上的开路负载检测)
  4. OLD_CTRL_2.OLD_OP = 1b(在 OLD 条件检测后半桥处于活动状态)
  5. OLD_CTRL_3.OLD_NEG_EN = 1b(启用负电流 OLD 模式)
  6. OLD_CTRL_4.HB1_LOLD_EN = 0b(禁用半桥 1 中的低电流 OLD)

在 OUT1 成功输出 PWM 波形后、我们发现  

OLD_STAT_1.HB1_HS_OLD = 1 OLD_STAT_1.HB1_LS_OLD = 1。

我们不知道为什么会发生这种情况。 我们可以向您保证存在外部电流。

 

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

    PWM 为 200Hz、占空比为 50%

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

     则 OLD_CTRL_3.OLD_NEG_EN = 0b(禁用负电流 OLD 模式)

    结果是相同的  OLD_STAT_1.HB1_HS_OLD = 1   OLD_STAT_1.HB1_LS_OLD = 1。

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

    我不知道为什么即使 HB1_FW 设置为 1b(启用续流)、当 OUT1 输出 PWM 为高侧时、HB1_HS_OLD 和 HB1_LS_OLD 都将设置为 1?

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

    尊敬的 Xia Shiyu:

    启用有源续流后、将在内部 PWM 低电平期间命令低侧 FET 导通。 由于 OUT1 上的负载是一个连接到 GND 的电阻器、因此当启用低侧 FET 时、它将无法在总低侧导通时间内传导电流、并将报告 LS_OLD 故障。

    对于 HS-OLD 报告、当发出开启 HS FET 命令时的负载电流捕获、输出电压和 nFAULT 引脚将有助于查看发生 OLD 故障时的负载电流大小。

    此致、

    Joshua

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

    您好 Joshua:

    对于启用了主动续流的 LS-OLD 报告、我理解您的解释。 您是对的。

    但是、您不能解释为什么在启用有源续流的情况下可以报告 HS-OLD。  

    根据我的理解、即使启用了有源续流并且负载是电阻器、只要负载电流大于开路负载阈值、当通道可以输出为 HS-PWM 时、也会报告 HS-OLD。

    希望您能理解我的问题。

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

    尊敬的 Xia Shinyu:

    您没有解释为什么可以在启用主动续流的情况下报告 HS-OLD。  [/报价]

    我怀疑电流可能在消隐时间内没有超过 OLD 电流阈值、因此我请求捕获负载电流、输出电压和 nFAULT、以便我可以检查情况是否属实。

    如果您未使用 PWM 作为输入而是命令 HS-FET 在没有 PWM 的情况下导通、那么您仍然会遇到 OLD 故障吗? 如果不是这样、那么这很可能是由消隐时间和电流上升时间引起的、如果仍报告 OLD、则我想查看负载电流来检查报告 OLD 的情况。

    此致、

    Joshua

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

    SPI 命令 1读取 IC_STAT、响应:0x10 -- OLD = 1(检测到开路负载条件)

    SPI 命令 2: 读取 OCP_STAT_1、响应:0x00

    SPI 命令 3: 读取 OCP_STAT_2、响应:0x00

    SPI 命令 4: 读取 OLD_STAT_1、响应:0x03 -- HB1_HS_OLD = 1 和 HB1_LS_OLD = 1

    SPI 命令 5: 读取 OLD_STAT_2、响应:0x00

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

    您好 Joshua、

    这是 FAE Daniel、我已与客户讨论过、这里有两个问题需要您确认:

    1、如果是电阻负载,我们不应该启用续流模式,否则低侧 OLD 很容易触发,是对的吗?

    2.请 帮助确定为什么高侧 OLD 也会在启用固件时报告、这毫无意义、因为高侧电流显然会超过阈值。

    谢谢!

    Daniel

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

    尊敬的 Daniel 和 Xia:

    [quote userid=“577323" url="“ url="~“~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1595342/drv8908-q1-old-status-register-when-drv8908-outputs-hs-pwm/6151517 如果是电阻负载、我们不应该启用续流模式、否则低侧 OLD 很容易被触发、这是对吗?

    在  负载连接在 OUTx 和 GND 之间的情况下、这是正确的。 当负载连接在 OUTx 和 GND 或 OUTx 和 VM 之间时、不应启用有源续流、否则将在与负载并联的 FET 上报告 OLD 故障。  

    [quote userid=“577323" url="“ url="~“~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1595342/drv8908-q1-old-status-register-when-drv8908-outputs-hs-pwm/6151517 请 帮助确定启用固件时也报告高侧 OLD 的原因、这毫无意义、因为高侧电流显然会超过阈值。

    Xia、感谢 您提供的捕获、但需要放大捕获并应禁用有源续流、以便我可以看到从 OUTx 激活到器件记录 HS FET 故障的时序。

    我将提供一个示例捕获、以展示我认为 DRV8908-Q1 上发生了什么情况。  如果您将 HBx_PWM 设置为 0b 然后设置 HBx_HS_EN、我相信您不应该遇到 HSx_OLD 故障、但我需要查看电流的上升时间来确定。

    此致、

    Joshua  

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

    您好 Daniel:

    我们需要加快这一问题的进展。

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

    您好 Joshua:

    我们迫切需要加快在这一问题上取得进展。

    1.您了解我们的问题吗?

    2. 您需要我们提供哪些其他数据来回答这个问题?

    3. 我们可以通过电子邮件直接沟通吗? 我们公司的其他同事也希望了解这个问题的进展。

    Daniel Wang(自动)  您是否可以方便地启动电子邮件循环?

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

    尊敬的 Xia:

    我已回复了您在电子邮件链中的问题。

    此致、

    Joshua