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.

[参考译文] BQ76952:通过负载检测从 SCDL 恢复

Guru**** 2457760 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1377312/bq76952-recovery-from-scdl-by-load-detect

器件型号:BQ76952

工具与软件:

我想从短路故障保护中恢复。
请教我负载检测。

如果我读取 Safety statusa (0x03)和  Safety StatusC (0x07) 并设置 SCD 或 SCDL、我会发送 LOAD DETECT_ON (0x009E)。

如果移除、SCD 和 SCDL 是否清零?
我是否需要任何其他设置?

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

    我的设置如下。




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

    你好、高山山、

    我们已经指派了一名工程师,他将提供一个回应明天.

    此致、

    Luis Hernandez Salomon

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

    您好!

     当负载从电池包断开或系统负载高于~20kΩ 时、负载检测选项允许器件从放电短路锁存或放电过流锁存保护故障中恢复。 当启用负载检测并且存在故障时、将通过 LD 引脚定期启用电流源。 如果 LD 引脚上的电压低于4V、则仍连接低阻抗负载、故障将不会恢复。 如果 LD 引脚上的电压高于4V、则负载已移除或存在高阻抗负载、故障可以恢复。 有关负载检测工作的更多信息、请参阅一节  5.2.18负载检测功能  状态 《主机接口技术参考手册》

    负载检测只会恢复 SCDL、而不是 SCD。 SCD 将根据恢复  Protections:SCD:Recovery Time (第  5.2.6放电短路保护  状态  《主机接口技术参考手册》)

    您可以参考 表5-14. 放电短路保护操作(续)  状态  《主机接口技术参考手册》 以了解有关重置 SDCL 的选项。

    此致、

    Thomas Rainey

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

    您好!
    感谢您的答复。

    负载检测是一个选项 、允许器件从 放电短路锁存或放电过流锁存 保护故障中恢复。
    负载检测只会恢复 SCDL、而不是 SCD。  

    请告诉我上面提到的事情。

    例如、在我的设置中、以下内容是否正确?
    当① SCD 事件且同时发生 SCDL 事件时、Δ V DSG-FET 会关断。
    ② 当负载与电池包分离时、SCDL 被释放。 (__LW_AT__SCD 未释放)
    ③ SCD 恢复时间后、SCD 被释放。
    ④②达到③ Ω 和 Ω、DSG-FET 将导通。

    和、
     当 SCD potect 事件(SafetyStatusA)时、我发送 LOAD DETECT_ON (0x009E)。
    我是否应该 在 SCDL potect 事件(SafetyStatusC)时发送它?


     

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

    您好!

    1.正确! 当触发 SCD 故障时、DSG-FET 将关闭(如果配置为自主 FET 控制)。 在您的设置中、SCDL 限制设置为1、这意味着 SCDL 将在触发 SCD 时触发。

    2.你是对的! 当负载从电池包断开或系统负载高于~20kΩ 时、如果未发生新的 SCD 故障、SCDL 将开始每隔 Protections:SCDL:Counter Dec Delay 间隔递减一次。 根据您的设置、它将每18秒递减一次。

    3、您是对的! 该器件将在 Protections:SCD:Recovery Time 后从 SCD 恢复。 所需的时间为16秒。

    4.你是对的! 如果器件配置为自主恢复、则 DSG FET 将在 SCDL 和 SCD 故障清除时重新导通。

     在 SCD 或 SCDL 上发送 load_detect_on()并不重要、因为在您的设置中、它们同时发生。  

    可使用自主控制负载检测  Protections:Load Detect:Active Time 和  Protections:负载检测:Retry Delay。  如果两者都设置为0、则可以使用 0x009E LOAD_DETECT_ON()和 0x009F LOAD_DETECT_OFF()子命令手动控制它们。 有关控制负载检测的更多信息、请参阅第 5节 .2.18负载检测功能  状态  BQ76952技术参考手册(修订版 B)

    此致、

    Thomas Rainey

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

    您好!

    感谢您的答复。

    我明白了。

    我没有将0设置为 Protection:Load Detect:Retry Delay、
    我将对其进行设置和检查。

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

    您好!

    它仍然无法正常工作。

    CHG-FET 保持导通状态、但负载检测是否相关?

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

    您好!

    您是否启用了 CHG FET Protections A[SCD]和 CHG FET Protections C[SCDL]? 这将使 SCD 和 SCDL 故障能够关闭 CHG FET。

    是否还可以 在 SCDL 故障触发后尝试发送 load_detect_on()命令?

    此致、

    Thomas Rainey

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

    您好!

    >>您是否启用了 CHG FET Protections A[SCD]和 CHG FET Protections C[SCDL]? 这将使 SCD 和 SCDL 故障能够关闭 CHG FET。

    >>是否还可以 在 SCDL 故障触发后尝试发送 load_detect_on()命令?

    我会尝试它。

    谢谢你

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

    您好!

    我在 SCDK 故障触发后发送 load_detection_on()、

    但它仍然无法正常工作。

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

    您好!

    如果未 启用 CHG FET Protections A[SCD]和 CHG FET Protections C[SCDL]、则在发生故障时 CHG FET 不会关闭。 因此、当 SCD 和 SCDL 故障发生时、CHG FET 仍处于活动状态是合乎逻辑的。

    您是从系统中移除负载、还是您的负载高于~20kΩ?

    此致、

    Thomas Rainey

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

    您好!

    请您回复。

    当负载被移除时、我检查了 LD 电压(直接命令0x38)。


    我认为负载检测工作 sd、因为 LD 电压为4.0V 或更高。

    但是、负载检测不起作用。

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

    您好!

    我将根据您的设置在工作台上进行测试、并于明天让您知道结果。

    此致、

    Thomas Rainey

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

    您好!

    在工作台上进行测试后、结果如下:  

    如果 负载检测:运行时间 不是零、而是 负载检测:重试延迟 为零时、SCDL 故障将在 LD 达到4V 以上时恢复。

    如果  负载检测:运行时间 是零和 负载检测:重试延迟 值为零 load_detect_on() LD 引脚的读数将高于4V。 但是、SCDL 故障无法恢复(如您所见)。

    要手动控制负载检测、可以设置  负载检测:运行时间 变为零和 负载检测:重试延迟 为零。 发送的时间  load_detect_on() 您可以读取 LD 引脚电压、如果该电压高于4V、您可以发送 SCDL_RECOVER () (手动恢复故障)。

    此致、

    Thomas Rainey

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

    您好!

    感谢您的答复。

    我了解 load_detect_on()命令用于主机监视负载 PIN、主机必须检测移除负载并发送 SCDL_RECOVER 命令以释放 SCDL。

    主机检测移除负载的 LD PIN 阈值应该是多少?
    3V 或4V?

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

    你好、高山山、

    这由您决定主机要发送的电压 SCDL_RECOVER () 命令。 当器件自动恢复时、使用4V 作为阈值。

    此致、

    Luis Hernandez Salomon

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

    您好!

    我明白了。

    谢谢!

    高山