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.

[参考译文] BQ25619:BATSNS 功能

Guru**** 2523900 points
Other Parts Discussed in Thread: BQ25619

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/933788/bq25619-batsns-functionality

器件型号:BQ25619

您好!

我们希望使用 BATSNS 引脚和 BATSNS_STAT 位来获得电池连接状态、但发现无论电池是否连接到 BATSNS 引脚、BATSNS_STAT 始终读为"1"。  请帮助澄清我们如何使用 BATSNS_STAT 位来获取所需的信息。

谢谢!

安东尼

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

    安东尼

    如果 BATSNS 引脚开路或对地短路、BATSNS_STAT 位设置为1、并且充电器通过 BAT 引脚调节电池电压。

    谢谢、

    宁。

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

    您好、Ning、

    抱歉、出现拼写错误。  客户告知我、不管电池是否连接到 BATSNS、实际上 BATSNS_STAT 位始终设置为0。  您知道原因是什么吗?

    谢谢!

    安东尼

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

    您好、Ning、

    您对此有任何更新吗?  请分享有关 BATSNS_STAT 位和 BATSNS 行为的所有相关详细信息。

    • 是否应该正确配置任何其他相关寄存器或硬件状态、以便从 BATSNS_STAT 获取所需结果?  (例如 BATSNS_DIS 位?)
    • 测量 BATSNS 引脚是否有任何具体的方法来判断 BATSNS_STAT 应该为"0"还是"1"?

    谢谢

    安东尼

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

    安东尼

    BATSNS 功能是在客户电路板上还是在 BQ25619 EVM 上进行了测试?

    谢谢、

    宁。

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

    您好、Ning、

    它来自客户电路板。  您是否有 EVM 可用于对此进行交叉检查?

    谢谢!

    安东尼

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

    尊敬的安东尼:

    当 BATSNS 引脚未连接到 BAT 引脚时、BATSNS 引脚开路或短路、还是连接到任何其他电路? 我们将仔细检查 EVM。

    此致、

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

    您好、Hong、

    在与客户进行交叉检查后、实际上在 VBUS/I2C 连接到客户电路板的情况下对我们的 EVM 执行测试、以便他们可以从客户电路板上的 EC 读取/写入我们的寄存器。

    在我们的 EVM 上,配置如下。

    • JP2打开
    • J4 (PIN2和引脚3)未连接。
    • VBUS 由客户电路板供电。

     在上面的配置下、他们告诉我 reg0A 第一次读为0x90、但是自从第二次读和之后变为0x80。 您是否知道这里会发生什么?

    同时、 如果 BATSNS 短接至 BAT、但 BAT 未连接至任何位置(未连接电池)、 则当 VBUS 有效时 BATSNS_STAT 位的状态是什么?  在这种情况下、BAT 上是否存在有效电压、以便将 BATSNS_STAT 读取为"0"?   

    谢谢!

    安东尼

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

    尊敬的安东尼:

    Q1: 如果 BATSNS 在启动期间短路或开路、 则在加电后将调节 BAT。  加电时会进行 BATSNS 检测。 在这种情况下 、BAT 引脚是否 连接到电池?

    Q2:在这种情况下、检测并调节 BAT 引脚。 关于 BATSNS_STAT、将在工作台上进行验证 并更新。

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

    您好、Hong、

    对于 Q1、BAT 引脚未连接到电池、 此引脚未连接。

    安东尼

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

    尊敬的安东尼:

    我在工作台上检查、插入 VBUS 后 BATSNS_STAT 会按预期重载。

    Q1:在上述配置下、他们告诉我 reg0A 首次读取为0x90、但它会在2ndread 之后变为0x80。 您是否知道这里会发生什么?

    是的、正确。 BATSNS_STAT 被视为故障、第二次读取将清除故障。 因此0x90变为0x80。

    Q2:并行而言、 如果 BATSNS 短接至 BAT 但 BAT 未连接至任何位置(未连接电池)、 当 VBUS 有效时 BATSNS_STAT 位的状态是什么?  在这种情况下、BAT 上是否存在有效电压、以便将 BATSNS_STAT 读取为"0"?

     无论 BAT 是否连接到电池、都将报告 BATSNS_STAT。  电池连接到 BAT 引脚时、默认 的 REG00[5]是检测 BATSNS。 如果电池连接 到 BAT 引脚、为了指示检测状态、在 插入 VBUS 时 BATSNS_DIS 需要为0来检测 BATSNS。    

    此致、

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

    您好、Hong、

    首先让我澄清一下您的测试结果。  您是否在 EVM 上针对以下所述的两种情况进行了测试、并在描述中获得了结果?

    案例1:当在 BAT 和 BATSNS 引脚未连接的情况下插入 VBUS (BATSNS_DIS=0)时、BATSNS_STAT 的第一次读数为"1"、BATSNS_STAT 的第二次读数仍然为"1"。

    CASE2:当在 BATSNS 引脚 连接到有效电池 (BATSNS_DIS=0)的情况下插入 VBUS 时、BATSNS_STAT 的第一次读数为"1"、BATSNS_STAT 的第二次读 数变为 "0"。

    此外、还有一些问题。

    • 无论电池是否连接到 BAT 引脚、BATSNS_DIS 默认值是否始终为"0"?
    • 当 BATSNS 短接至 BAT 引脚但未将电池连接至 BAT 时、考虑 BATSNS_DIS=0、我们是否应预期 BATSNS 位读为"1"?

    安东尼

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

    安东尼:

    请查看以下确认信息:

    案例1:当在 BAT 和 BATSNS 引脚未连接的情况下插入 VBUS (BATSNS_DIS=0)时、BATSNS_STAT 的第一次读数为"1"、BATSNS_STAT 的第二次读数仍然为"1"。

    加电前 BATSNS_DIS = 0、BATSNS_STAT=0

    加电后、读数为:BATSNS_DIS = 1 (表示 BATSNS 检测完成)、BATSNS_STAT=1 (表示 BATSNS 开路或短路)

    加电后 、读数为:BATSNS_DIS = 1;BATSNS_STAT=0 (意味着 BATSNS 故障被清除)

    CASE2:当在 BATSNS 引脚 连接到有效电池 (BATSNS_DIS=0)的情况下插入 VBUS 时、BATSNS_STAT 的第一次读数为"1"、BATSNS_STAT 的第二次读 数变为 "0"。

    加电前 BATSNS_DIS = 0、BATSNS_STAT=0

    上电后、读数为:BATSNS_DIS = 0、BATSNS_STAT=0 (无故障)

    加电后 、读数为:BATSNS_DIS = 0、BATSNS_STAT=0

    此外、还有一些问题。

    • 无论电池是否连接到 BAT 引脚、BATSNS_DIS 默认值是否始终为"0"?
      • 不、有不同之处。 在连接电池的情况下、BATSNS_DIS 是可编程的。 如果 未连接电池、BATSNS_DIS 默认情况下= 0。
      • BATSNS_DIS 默认为0
      • 如果在未连接电池的情况下从 VBUS 上电、则在上电时将选择默认 BATSNS_DIS = 0
      • 如果有电池连接到 BAT 引脚。 BATSNS 可由主机编程为0或1、这意味着可以通过设置 BATSNS_DIS = 1来禁用 BATSNS 检测。
    • 当 BATSNS 短接至 BAT 引脚但未将电池连接至 BAT 时、考虑 BATSNS_DIS=0、我们是否应预期 BATSNS 位读为"1"?
      • 否、读数将为"0"、因为没有 BATSNS 故障。 BATSNS_STAT=1 (第一次读取)有2个条件:1. BATSNS_DIS=0。 BATSNS 引脚开路或短路。

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

    您好、Hong、

    感谢您的评论。

    如果我理解正确、对于下面列出的两种应用场景、BATSNS_STAT 的读数始终为"0"(第一个或第二个读数)。

      • 当插入 VBUS 时、BATSNS 引脚对 BAT 引脚短路、并连接到有效的电池(BATSNS_DIS=0)
      • 当插入 VBUS 时、BATSNS 对 BAT 引脚短路、但没有电池连接到 BAT

    如果确实如此、我们如何知道是否连接了电池?

    谢谢!

     

    安东尼

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

    安东尼

    我们将在下一个工作日再次与您进行讨论。

    谢谢、

    宁。

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

    尊敬的安东尼:

    BATSNS_STAT 将报告 BATSNS 引脚是否连接到电池。 该器件 没有电池存在检测功能。

    此致、

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

    您好、Hong、

    您是说 BATSNS_STAT 位的目的是报告 BATSNS 引脚是否连接到 BAT 引脚?  而且、从这个芯片到检测是否有电池是没有办法的呢?

    谢谢!

    安东尼

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

    安东尼:

    是的、正确。