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.

[参考译文] BQ76972:放电过流、DFET 和看门狗保护

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1543807/bq76972-overcurrent-in-discharge-dfet-and-watchdog-protections

器件型号:BQ76972


工具/软件:

您好:

我将在电池管理系统中使用 BQ76972、我想完成两件事、即:

  1. 由于通信看门狗超时(~60 秒)、触发永久故障和 FUSE 引脚。  仅在电流流过分流电阻器时才出现这种情况。
  2. 由于在 100ms 至 500ms 范围内检测到过流、会触发永久性故障和 FUSE 引脚。

FUSE 引脚是我触发保护的主要方法、我没有将 FET 连接到 BQ 芯片。 我尝试按如下方式对芯片进行编程:

  • 程序永久无法激活 FUSE 引脚。
  • 如第 40 页的手册中所示、使用值 0xE4 配置“Enabled Protections A“、以获得 与 DFET 相关的“快速“保护。 仅对 OCD1 感兴趣。
  • 为 OCD1 配置 DSGFET 保护 — DFET_THRESHOLD_VALUE 为–100 且 DFET_DELAY_VALUE 为 0 *
    • *-不确定 DFET 是否可以“立即促进“或不(见问题)-尝试了 0 和 1 这里
    • 将 OCD1 阈值配置为非常低的值(25 个计数)、以便可以使用桌面电流电源触发保护
    • 将 OCD1 延迟阈值配置为 125、或大约 412.5mS
  • 配置安全警报/状态和 PF 警报/状态设置以使用 OCD1

该编程的目标是在~412.5mS 后获得 OCD1 安全故障、并禁用 DCHG FET。 然后、我希望 DCHG FET “立即“(或关闭)检测电流、导致 DCHG FET 永久失效、并触发 FUSE 引脚。

在测试此情况时、我收到了 OCD1 的安全警报和安全状态(正常)、但我似乎无法将其宣传为永久故障和保险丝引脚激活(不良)。 我已附上应用于器件的完整寄存器设置列表、电压/电流/温度读数功能正常、可以通过 I2C 接口读取。

e2e.ti.com/.../bq76972_5F00_lowsettings.h

向 TI 提问:

  1. DCHG FET 保护是否可以配置为随着电流“即时促进“? 如果不是、在 100-500ms 电流下触发 FUSE 引脚的替代方法是什么? 我知道 SCD 在微秒内运行、电流永久性故障在数秒内运行、但中间原因是什么?
  2. 我能否使用 OCDL 锁存来即时锁存故障? 我尝试了使用计数器延迟值 0 和 1 以及锁存限制值 0 和 1 来实现此目的、我似乎无法产生 OCDL 故障。
  3. 仅基于当前情况、从安全状态提升到永久性故障的适当方法是什么?
  4. 我的目标 2 中的“电流看门狗“策略是否可以实现? 我应该换一种方式吗?

谢谢、

Justin

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

    您好 Justin、

    感谢您发送编修。我们会重新检视您的建议。  

    测试此设置时、我同时收到 OCD1(良好)的安全警报和安全状态、但我似乎无法将其推广为永久故障和保险丝引脚激活(不良)。

    我一目了然、我可能错过了它、但您是否尝试使用 Permanent Fail:SOCD 保护? 如果是、您是否想分享您为其设置的参数? ( Permanent Fail:SOCD:Threshold 和 Permanent Fail:SOCD:Delay )

    是否可以配置 DCHG FET 保护、使其随着电流“即时升级“? 如果不是、在 100-500ms 电流下触发 FUSE 引脚的替代方法是什么? 我知道 SCD 在微秒内运行、电流的永久故障在数秒内运行、但中间原因是什么?

    我将再次检查是否还有其他事情可以做,但是,我认为你的当前方法是 尝试这样做的一种方式。

    我是否可以改用 OCDL 锁存来立即锁存故障? 我尝试过使用计数器延迟值 0 和 1、以及锁存限制值 0 和 1 来尝试此操作、我似乎无法产生 OCDL 故障。

    这应该是可能的。 OCDL 计数器可能正在非常快速地恢复、因此实际上不会锁存或从中恢复。  

    我的目标 2 中的“监视程序 — 当前“策略能否实现? 我是否应该以另一种方式进行?

    但是、我们有主机看门狗保护、但没有与之关联的永久失效 (PF) 保护。 为了进行澄清、 您是指在主机看门狗超时发生后使用不同的 PF 触发?

    此致、
    Alexis

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

    Alexis,

    我将包含所有 BQ76972 配置的头文件附加到原始 POST、包括永久失效 OCD 阈值(1,故意设置为低电平以进行测试)和延迟 (125 或大约 412mS)。 请参考此文件以了解此处的所有对话主题。

    Re DCHG FET:谢谢 — 请仔细检查这个 DCHG FET 行为、因为这个功能对于包含 BQ 芯片的器件的功能可能至关重要。  

    无论设置为 0 还是 1、OCDL PF 都不会锁存。 我需要了解它锁存的最快条件以及要使用的设置。

    在我的实施方案中、通信看门狗触发故障、该故障应按配置打开 DCHG FET。 BQ 仍应在这种情况下测量电流(因为我们实际上并不使用 FET)、并触发 DCHG FET 永久性故障。 这样、在多种情况下、DCHG FET 是我们从“故障“到“永久故障“的主要升级方法。

    感谢您的反馈、期待您的答复。

    Justin