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:即使 COV 计数器达到锁存限制、COVL 锁存器也不会置为有效(Safety Status C[COVL]= 0)

Guru**** 2455560 points
Other Parts Discussed in Thread: BQ76952

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1501014/bq76952-covl-latch-does-not-assert-safety-status-c-covl-0-even-when-cov-counter-reaches-latch-limit

器件型号:BQ76952

工具/软件:

尊敬的 TI 支持团队:

我正在测试中的 COV + COVL 保护 BQ76952 并发现 COVL 锁存器( 安全 状态 C[COVL] )从未断言,尽管 COV 计数器按预期递增。
以下是我在出厂默认设置下修改过的唯一保护参数:

参数 数据值 寄存器
恢复 时间 3s.   (0x0F) Protections:Recovery:Time
COVL 锁存 限制 2.  (0x02) Protections:COVL:Latch Limit
计数器 抽取 延迟 10s   (0x64) Protections:COVL:计数器 抽取 延迟
COVL 恢复 时间 15 秒  (0x0F) Protections:COVL:Recovery Time

您能否给出在这些条件下没有设置锁存器的原因、或者建议我应该检查的任何其他寄存器?

感谢您的支持。

此致、
[DARLUU]

e2e.ti.com/.../COV.gg.csv

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

    您好 Darluu、

    当 COVL 锁存限制设置为1时、您是否能够看到锁存设置?  

    为了确保在 COVL 锁存限制设置为2的情况下、您是否看到过 Safety Alert C ()[COVL]= 1、两次? (它设置一次、恢复、然后再设置一次?)

    此致、
    Alexis

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

    尊敬的 Alexis:

    感谢您的答复。

    关于锁存 限制= 1
    当我们将 COVL 锁存限制配置为1时、可以成功触发 Safety Status C ()[COVL]= 1 、它表明此功能本身可以正常工作。

    关于锁存 限制= 2
    在我们的测试中、 Safety Alert C()[COVL] 由于过压(COV)故障会多次触发、但它不会进入最终的 COVL 锁存状态( Safety Status C ()[COVL]= 1 )。 根据配置:

    • 计数器抽取延迟= 10s  
    • 恢复时间= 3s  

    应该是、每当在10s 内发生两个 COV 故障 时、计数器就会累积到2并触发 COVL 锁存器。 但是、我们观察到、即使在10s 内出现三个 COV 故障 (确认计数器增量大于0)、 Safety Status C ()[COVL]= 1 从不设置。

    我们怀疑这可能与故障恢复和计数器递减的时间有关。 例如、当发生第二个或第三个过压故障时、第一个故障的计数器可能会在10s 标记处递减、阻止总计数达到2。 或者、可能还涉及其他寄存器设置或时序因素。

    问题

    1. 一方 锁存限制= 2 、我们是否需要确保两个单独的 COV 故障(每个都有自己的恢复)、以便将它们识别为"两个故障"、从而允许计数器从1变为2?
    2. 还是仅仅看就足够了 Safety Alert C ()[COVL]= 1 那么这会使总计数器递增到2? 每个故障是否都需要完全复位 Safety Alert C()[COVL] 下一个故障发生以进行计数之前设置为0?
    3. 如果您有任何推荐的测试方法或时间示例-例如、如何在考虑恢复的同时在10秒内精确触发多个 COV 故障-我们非常感谢您的建议。

    感谢您关注此问题。 如果您需要更多实验数据或更详细的寄存器配置屏幕截图、我们当然可以提供它们。

    此致、
    DARLUU