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.

[参考译文] BQ79616-Q1:OV 比较器精度

Guru**** 2494635 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1472957/bq79616-q1-ov-comparator-accuracy

器件型号:BQ79616-Q1

工具与软件:

我对 OV 比较器的精度有疑问。
在数据表的第16页、VOV_COMP_ACC 被规定为±24mV 至28mV、
但当我检查它时、误差大于100mV。

因此、当电池平衡运行时、
在电芯电压达到 OV_THRESH 中指定的值之前、将检测到 OV、
电芯平衡将停止。

误差这么大的原因可能是什么?


以下是我测试的内容:

示例1.

- OV_THRESH = 0x27 (4300mV)
- BAL_CTRL[FLTSTOP_EN]= 1
- ACTIVE_CELL = 0x6 (12S)

检测到 FAULT_OVUV (BAL_STAT[ABORTFLT]= 1)时的电芯电压->约4035mV (4035 - 4300 = -265mV)

示例2

- OV_THRESH = 0x2E (4475mV)
- BAL_CTRL[FLTSTOP_EN]= 1
- ACTIVE_CELL = 0x6 (12S)

检测到 FAULT_OVUV (BAL_STAT[ABORTFLT]= 1)时的电芯电压->大约4319mV (4319 - 4475 = -156mV)

此致。

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

    您好!

    因此、电压读数的误差不是来自 OVUV 比较器精度、而是来自电芯平衡正在运行这一事实。 电芯的电流消耗会使特定电芯的电压读数升高或降低、从而导致您看到的误差增加。 解决此问题的方法是平衡、停止平衡、使用主 ADC 读取电池电压、然后恢复平衡、直到达到所需的电压。

    此致!

    Zachary

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

    Zachary San,   

    感谢您的答复。   

    我将查看您的回答、并在必要时再次与您联系。   

    此致。

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

    Zachary San,

    我还有一个问题。

    我知道、在执行电池平衡时、线电压会由于平衡调节电流流动而下降、并且测量出的电池电压会下降。
    为什么测量的电芯电压下降时 OV 检测值会下降?

    当 OV 阈值设置为4300mV 时、电芯均衡停止时在4283mV 处检测到 OV、执行电芯均衡时在4035mV 处检测到 OV。
    因此、OV 检测值会因是否执行电芯平衡而异。

    请说明在执行和不执行电芯平衡时电路行为有何不同。

    此致。

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

    我还将昨天在该主题中发布的内容。

    -------
    Zachary San,

    我还有一个问题。

    我知道、在执行电池平衡时、线电压会由于平衡调节电流流动而下降、并且测量出的电池电压会下降。
    为什么测量的电芯电压下降时 OV 检测值会下降?

    当 OV 阈值设置为4300mV 时、电芯均衡停止时在4283mV 处检测到 OV、执行电芯均衡时在4035mV 处检测到 OV。
    因此、OV 检测值会因是否执行电芯平衡而异。

    请说明在执行和不执行电芯平衡时电路行为有何不同。

    此致。

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

    您好、Yoshihito、

    您意味着、在电池平衡期间、OV 阈值会在4035mV 处触发? 电芯均衡关闭时、OV 以4283mV 触发。 是这样吗?

    谢谢!

    Zachary

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

    Zachary San。

    是的。
    在电芯均衡期间、以4035mV 的电压触发 OV。
    在电芯均衡关闭时、OV 以4283mV 触发。

    此致。

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

    Zachary San。

    我没有收到对以下问题的答复、情况如何?

    我无法在没有响应的情况下解决问题。

    >请解释在执行和未执行电芯平衡时电路行为有何不同。

    此致。

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

    尊敬的 Yoshihiro:

    我很抱歉这么晚才回来。 我需要与其他团队成员讨论这个问题。 电芯平衡期间的 OVUV 精度不好、因此会在不同的电压电平下触发故障。 在电芯平衡期间不应使用 OVUV。 这些任务需要相互独立。

    谢谢!

    Zachary

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

    Zachary San。

    感谢您的答复。
    我有一个跟进问题。 请告诉我以下几点:

    1.电芯均衡过程中 OVUV 精度下降的原因
      ->我想知道逻辑机制。

    2.在电芯平衡期间 Vov_COMP_ACC。
      - TA =-20℃ 至65℃;-24至24mV
      - TA =-40℃ 至105℃:-28至28mV
      -在电池平衡期间:-?? 到?mV <--它是如何改变的?

    3.在电芯均衡过程中如何避免因 OVUV 而导致的 NFAULT。
      ->在电芯平衡之前是否有必要执行以下操作之一?
      -使用 OVUV_CTRL[OVUV_MODE]=O 且 VUV_CTRL[OVUV_GO]=1停止 OVUV 比较器。
      - FAULT_MSK1[MSK_OV (MSK_UV)]= 1、不检测 NFAULT。

    此致。

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

    尊敬的 Yoshihiro:

    由电池平衡导致的误差源于几个不同的因素。 主要是在电芯均衡期间、电流会流经 VC / CB 通道并离开电池。 器件内还有内部电流流动。 该电流流动会导致电压读数误差。

    由于电流在电芯平衡期间没有停滞并在此过程中会发生变化、并且我们器件的不同应用在电芯平衡期间可能会产生不同的电流消耗、因此我们无法创建比较器在平衡期间的精度规格。

    建议的操作是在电芯平衡期间关闭 OVUV 监控、然后在电芯平衡后将其重新开启。 如果没有引发故障、则不需要屏蔽 nfault (因为关闭了 OVUV 比较器)。

    感谢您的耐心等待、

    Zachary

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

    Zachary San。

    感谢您的答复。
    我知道禁用 OVUV 可以避免该问题。
    我现在结束本期。

    此致。