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.

[参考译文] BQ76942:使用 PACK 或 LD 引脚检测断开的电池电缆

Guru**** 2539070 points
Other Parts Discussed in Thread: BQ76942

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1327609/bq76942-using-pack-or-ld-pin-to-detect-disconnected-battery-cable

器件型号:BQ76942

如随附的(简化版)图纸中 所示、该设计需要专门在所示位置检测断开的电池电缆、并将该情况报告给 MCU (理想情况下是驱动警报引脚)。 这需要快速报告给 MCU、以便 MCU 在关闭之前有时间将参数保存在非易失性存储器中。   由保持电路(二极管和大电容器)短暂维持为 MCU 和 BMS 供电的电压、以便为执行此省参数操作提供足够的时间。 因此、我本质上需要一种方法来检查 二极管之前的电压、并对其进行监控以防止电压突然下降。

监控 BAT 电压将不起作用、因为这个会被保持电路保持、所以直到太晚才会注意到断开。

监控电池组电压将不起作用、因为 VC10连接仍将 断开、这就是根据 TRM 测量电池组电压的位置。  

我的想法是使用 PACK 引脚或 LD 引脚、因为我不是将这些引脚用于正常用途、它们都可以测量电压。  

在 随附的图中、我使用了 PACK 引脚。

  1. 这样可行吗? 如果是、您会建议使用哪个引脚?
  2. PACK/LD 引脚电压 比 BAT 引脚的二极管压降更高、是否会导致任何问题?  
  3. 向 MCU 发出断开警报的最快方法是什么? 我可以通过 I2C 子命令定期请求电压、但这 缓慢/低效。 理想情况下、我可以启用一些警报、以便在引脚低于特定电压时将 ALERT 引脚驱动为高电平、但我无法找到方法。

非常感谢您提供任何建议/反馈。 谢谢。

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

    您好、Oscar:

    我不知道这是否容易实施。  是的、我认为 PACK 可用于测量电压、以查看是否存在连接中断、因为您不使用任何 FET。

    PACK/LD 高于 BAT 引脚没有问题。

    我不太确定是否有快速检测这种情况的方法。 我会给你一些想法,并返回给你。

    此致、

    路易斯·埃尔南德斯·萨洛蒙

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

    您好、Luis:

    感谢您的

    观看。 我期待听到你的想法。 谢谢、 奥斯卡
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Oscar、  

    我们仍在考虑这种情况、我们将在周一之前向您提供任何见解。  

    此致、  

    格雷罗阿雷利斯  

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

    您好、Oscar:

    是否无法将 BAT 电源的迹线直接连接到用于 VC10输入的同一迹线? 因此、这些元件将连接在布局上、并且不会存在任何断开风险。

    我想不出一种干净的方法来做到这一点。 但是、如果您可以制作一个检测电路来将电压连接到 FUSE 引脚并将其驱动、则可以将其配置为触发永久失效(PF)保护。

    ALERT 可配置为在 PF 触发时发送中断、 因此这会使 MCU 知道发生了一些事情。

    现在、问题在于会创建一个电路、当 BAT 电压远低于电池组电压时、该电路可以向 FUSE 引脚发送电压。

    从本质上讲、它可能是这样的:

    其中的平方面积是需要进一步考虑的问题。  但是、再说一次、我想不出一种干净的方法来做到这一点。

    另外需要考虑的是、在存在高瞬态的事件中(例如短路保护)、由于电芯/线迹的寄生电感、堆栈电压可能会下降或上升。 因此、如果有比较电压的电路、则可能会在瞬态事件期间触发、具体取决于其设置方式。

    这仅适用于以下情况:您认为会发生电压瞬变事件、从而导致电池组电压与 BAT 引脚电压相差很大。

    此致、

    路易斯·埃尔南德斯·萨洛蒙

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

    您好、 Luis、感谢您的详细回答。

    遗憾的是、无法避免断开连接的可能性、因为电路被设计为在特定条件下特意断开、以延长电池寿命。

    如果我需要添加比较器/检测电路、那么我 也可以将其 直接连接到 微控制器上的 GPIO。 但是、此应用对空间/成本非常敏感 、因此我的目标是寻找一种使用 BQ76942内置功能的解决方案。  

    如果我按图示连接 PACK 引脚、并 通过 I2C 定期检查其电压、那么我能够检查这一点的最快速度是多少?  是否每隔22.5ms 进行一次 FASTADC 设置? 如果是正确的、您能否提供有关 FASTADC 功能的更多详细信息?  

    1.启用 FASTADC 会增加多少功耗?

    2. TRM 只显示"再现分辨率"、分辨率/准确度降低了多少?

    如果您对如何解决此问题还有其他想法、敬请告知。

    谢谢!

    奥斯卡

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

    您好、Oscar:

    我懂了。 是的、如果您愿意、您肯定可以使用 GPIO。 这可能更容易一些、但您需要使用 MCU 的 GPIO。 如果这是可以接受的、那么我们可以考虑一些相关的东西。 之前、我曾尝试通过 BQ76942实现这一目的的方法。

    PACK 引脚电压在每个 FULLSCAN 上更新一次。 对于每个测量循环(Adscan)、都会测量电池电压/电流、即一个 TOS/PACK/LD 和三个热敏电阻、其中每个 Adscan 都在 TOS/PACK/LD 和热敏电阻之间循环。 有关更多详细信息、以下技术文章将很有用:

    这意味着获取更新的 TOS/Pack 测量值实际上可能需要3*22.5ms =~67.5ms。 FULLSCAN 表示器件已更新所有测量值。  

    1.启用 FASTADC 会增加多少功耗?
    这没有特征。 因此、 很难判断它的影响有多大。 我不希望它会大幅增加消费。 如果您可以、我建议进行测试、看看是否可以接受。

    2. TRM 只显示"再现分辨率"、分辨率/准确度降低了多少?
    这实际上在数据表中! 如果您搜索 FASTADC、您将在启用时看到位分辨率、而在未启用时看到位分辨率。

    此致、

    路易斯·埃尔南德斯·萨洛蒙