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.

[参考译文] BQ27531-G1:新的学习周期

Guru**** 2382120 points
Other Parts Discussed in Thread: BQ24192, BQ27531-G1, BQSTUDIO, GPCCHEM, BQ27531EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1308839/bq27531-g1-new-learning-cycle

器件型号:BQ27531-G1
主题中讨论的其他器件:BQ24192BQSTUDIOGPCCHEMBQ27531EVM

您好!

首先、我祝愿大家在2024年新年快乐。

我们在项目中将 bq24192与监测计 bq27531一起使用、从而控制充电器。 由于测试过程中出现了一些新要求、因此我想执行一个新的写入周期。 如何使用当前黄金映像开始此过程? 以及如何将 Update Status 寄存器设置为00、因为这是文档"实现成功学习周期"所要求的。

欢迎提出任何建议。

此致、

Alex

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

    尊敬的 Alexandru:

    我认为当器件处于快速充电模式时、此计时器将被设置、因此可能会有一个未满足的阈值。 您能否确保监测计不处于 PRECHARGE 模式、并且电流大于充电电流阈值、以便监测计知道正在进行充电?

    此致、

    Anthony Baldino

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

    Anthony、您好!

    我对预充电电流和安全计时器的问题进行了进一步调查、现在看来问题是由于通过 GasGauge 控制充电器而发生的。

    我已经固定在 PCB 板上的充电器和 GasGauge 之间的通信接口、并通过 USB 适配器接口直接连接到 PC。  

    为了控制充电器、我使用了 bq2419x EVM-GUI 软件。  

    首先、我将预充电电流从默认值256更改为128mA、当我将电池电压更改为2.9V 时可以正常工作。

    此外,饱和计时器在充电5小时后过期,并停止它。

    你有什么看法?

    此致、

    Alexandru Mixich

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

    针对您之前博文中的问题、bqstudio 图片显示充电器的 Reg8中显示"快速充电"的位正在进行中。

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

    尊敬的 Alexandru:

    我不熟悉 bq2419x 和 EVM GUI 的使用方式、但我认为这很有趣、因为预充电电流和计时器参数是从电量计读取/写入的、因此可能存在通信问题而导致无法设置它们。

    然而、既然在充电器中设置了这些值、是否可以查看在时间到期后是否能够从电量监测计观察到计时器警报?

    此致、

    Anthony Baldino

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

    Anthony、您好!

    我按照您的建议、将充电器从 PC 重新连接到电量监测计以查看行为。  

    对于预充电、我发现了它无法工作的原因。 在充电器的 Reg4中有一个 BATLOWV 位、用于设置预充电和快速充电之间的阈值。 当连接到电量监测计时、该位设置为0、这意味着当电池电压低于2.8V 时、预充电将启动。  测试时的平均功率。 仿真器我需要3.0V。 但要更改该位、我需要使用高级命令。 使用 DataMemory 无法正常工作。 它不显示 Reg4的内容。

    测试期间观察到的第二个问题是、仅当电压阈值打开/关闭时、预充电电流才会流动。 如果通过更改电池来达到阈值。 例如、 将电压从3.8V 略微提高到2.9V、预充电电流将不会流动。

    您能否告诉我、为什么我无法通过 DataMemory 位置设置 Reg4中的位1?

    至于安全计时器,我将在下周复活节假期后做类似的步骤。

    复活节快乐!

    Alexandru Mixich

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

    尊敬的 Alexandru:

    我浏览了最新版本的固件、发现寄存器04位的表示正确、这与上面 bqStudio 的表示不同。 您能告诉我您的测量仪表当前使用的固件版本是什么吗?

    此致、

    Anthony Baldino

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

    Anthony、您好!

    我的电量监测计中使用的固件版本为1.02。

    此致、

    Alexandru Mixich

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

    尊敬的 Alexandru:

    很抱歉、您是否可以尝试向 bqStudio 的"Advanced Comm"选项卡中的 Reg04位置写入数据来查看其是否能够更改 BATLOWV 位?

    此致、

    Anthony Baldino  

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

    Anthony、您好!

    通过"Advanced Comm"选项卡、可以更改状态 BATLOWV 位。  

    但是、预充电电流保持在256mA、尽管 Reg3中的值设置为128mA (请参阅下图)。 对此、您有何解释?

    在之前的帖子中您提到、Reg4的 bqstudio 中的表述已正确显示。 您使用的是哪个版本的 FW 和 bqstudio?  

    但是、关键问题仍然是在气量计控制期间、当安全计时器到期时、充电不会停止。 您是否有可能在您所在的地方测试此行为?

    此致、

    Alexandru Mixich

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

    尊敬的 Alexandru:

    [报价 userid="92334" url="~/support/power-management-group/power-management/f/power-management-forum/1308839/bq27531-g1-new-learning-cycle/5125732 #5125732"]但是、尽管 Reg3中的值设置为128mA (见下图)、预充电电流仍然保持在256mA。 您对此有何解释?

    在将电量监测计重新用作主机之前、预充电电流的充电器设置是否仍为128mA?

    我认为这应该不会有所不同、但您可以确认"Data Memory"(数据存储器)中的"Reg 03 Default"(寄存器03默认值)->"Charger Info"(充电器信息)也表示128mA 预充电电流吗?

    您在上一篇文章中提到、已正确显示了 Reg4的 bqStudio 中的表述。 您使用的是哪个版本的 FW 和 bqstudio?  [报价]

    我正在读取 V1.02固件文件。 我将与我们的固件团队联系、以了解这些寄存器在 bqStudio 上不匹配的原因。

    但关键问题仍然是在 GasGauge 控制期间安全计时器超时后无法停止充电。 您是否有可能在您所在地测试此行为?

    关于安全计时器、我将对此进行详细介绍。 只是为了确认、更改后是否禁用并启用了 EN_TIMER?

    此致、

    Anthony Baldino

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

    Anthony、您好!

    是的、在将监测计重新用作主机之前、预充电的充电器设置为128mA。

    是的、对于更改、我先禁用了计时器、然后重新启用了计时器。

    此致、

    Alexandru Mixich

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

    尊敬的 Alexandru:

    我已与充电器团队联系、进一步了解可能导致此问题的原因。

    我会在收到他们的回复时向您提供最新信息。

    此致、

    Anthony Baldino

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

    Anthony、您好!

    您是否有关于我的问题的一些新更新?

    此致、

    Alexandru Mixich

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

    尊敬的 Alexandru:

    很抱歉耽误你的时间。 在与充电器团队谈论此问题后、他们发表了以下评论:

    1)对于 REG03中的 IPRECHG、该设置中显然内置了一个128mA 偏移。 请尝试将该值设置为0000b、而不是对上面的 IPRECHG 设置使用上面显示的0001b。

    2)他们 确认安全计时器配置正确为5小时。 该计时器仅在器件快速充电时计数。 当器件从预充电转换为快速充电时、计时器会复位。 您能否确认 已在器件处于快速充电阶段(即 CC 和 CV)的情况下等待了完整的5小时? 此外、一些操作可能会重置计时器、一些操作可能导致计时器以半时钟速率计数。 这些操作在 BQ24192数据表第21页中进行了说明。一旦确认计时器未减慢或复位、客户应允许充电超过5小时。 时钟可能无法在5小时准确触发计时器故障。

    此致、

    Anthony Baldino

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

    Anthony、您好!

    1) 1)将 REG03中的值设置为0000b 对我有帮助。 现在已正确设置预充电电流。

    2)安全计时器仍然不工作。 我附上了. log 文件标记的整个期间的收费。 器件始终处于快速充电阶段、并且未执行任何操作来重置充电过程。

    请看一下日志文件。 也许你可以找到一个解释这种奇怪的行为。

    e2e.ti.com/.../SafetyTimer_5F00_20240523_5F00_0945.log

    此致、

    Alex

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

    您好、Alex、

    感谢您的更新。 为了进行确认、计时器应在时间到期时更改 REG09中的充电故障位值、但会从充电器读取这些值。 您能否确认从充电器侧也看不到充电故障位的变化?

    此致、

    Anthony Baldino

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

    Anthony、您好!

    我可以确认的是、当我单独使用充电器时、如果没有电量监测计、则会在 REG09中通过设置为1的位5和位4标记计时器过期。

    我无法从电量计上断开充电器、也无法通过 PC 直接继续进行通信。

    您能够浏览.log 文件?

    此致、

    A. Mixich

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

    您好!

    今天是一个假期,没有人在办公室。 我们明天会回复您。

    此致、

    Nick Richards

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

    尊敬的 Alexandru:

    我已经浏览了日志文件、以查看是否有任何其他东西可能不允许关闭安全计时器、但乍一看、我看不会看到任何可能导致这种情况的东西、因为这些值是从充电器中读取的。

    如果可能、您能否告诉我、仅充电器的充电周期与电量监测计相比是否有任何不同之处? 或者、充电器寄存器和电量监测计看到的充电器寄存器之间是否有任何其他不同的参数?

    此致、

    Anthony Baldino

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

    Anthony、您好!

    与监测计相比、仅充电器的充电周期没有什么不同。 此外、我在两种情况下使用的参数也是相同的。 但是、或许与预充电电流的情况一样、电量监测计处理 REG5配置的方法可能不正确或以其他方式进行? 或者它会阻止固件中的消息吗?

    此致、

    Alexandru Mixich

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

    尊敬的 Alexandru:

    我将联系我们的固件团队、看看测量仪表固件中是否存在任何可能会限制计时器的东西。 我将在收到更新时发送。

    此致、

    Anthony Baldino

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

    Anthony、您好!

    您是否已联系固件团队? 我做了进一步的测试与一个真实的电池(而不是电池模拟器),但有相同的结果。 故障寄存器09中未显示充电计时器到期。

    可以在您所在的位置测试行为吗?

    Alexandru Mixich

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

    尊敬的 Alexandru:

    我已联系固件团队、并将再次对其执行 ping 操作以获得他们的响应。 在查看先前再次发送的日志后、我看到 TREG 位在整个日志中都处于设置状态、这可能会使安全计时器加倍。 当计时器单独与充电器一起正确关闭时、是否可以查看该位是否被设置?

    我手头没有 bq27531EVM 或充电器 EVM、但我会寻求一个。

    此致、

    Anthony Baldino

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

    Anthony、您好!

    我还查看了日志文件、但是寄存器08的位1 (热状态)未设置为1 (TREG)。 设置为0 (正常)。

    此致、

    Alexandru Mixich

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

    尊敬的 Alexandru:

    很抱歉混淆、您是正确的。 当我详细阅读这篇文章时、我认为从充电器读取 REG09的结果正在发生、因为 REG08和 REG09的唯一目的是从充电器读取数据。 我还检查了监测计和充电器之间是否存在任何 I2C 故障、并且没有明显错误。

    REG08和 REG09应以相同的1速率刷新、这与其他寄存器不同、其他寄存器仅在数据发生变化时更新。 REG08可以在日志文件中进行更改、但如果我们能够证明 REG09能够更改、则我们可以将其作为通信从列表中删除。

    是否可以尝试产生其他 REG09故障之一来证明监测计能够报告 REG09值的变化?

    此致、

    Anthony Baldino

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

    Anthony、您好!

    不幸的是、我无法产生 REG09故障之一。

    我中断了充电器和电量监测计之间的 I2C 连接、但 CHARGER_STATUS 寄存器位6中指示了该故障、因此无法设置 REG09中的 WATCHDOG_FAULT。  

    我尝试生成 BAT_FAULT。 我已将充电电压设置为4.1V 并连接了电压为4.2V 的电池(仿真器)。 但该位没有置位。

    通过将充电器的引脚 OTG 连接到高电平、中断了与 bqStudio 的通信。

    电量监测计似乎无法报告 REG09故障。 有什么问题吗?

    此致、

    Alexandru Mixich

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

    尊敬的 Alexandru:

    感谢您进行这些测试、这可以让我们更好地了解这里可能发生的情况。 基于此、我还认为监测计在报告 REG09时存在问题。

    只是为了确认、是否通过充电器对故障进行了检查、以确保这些故障在 REG09中被触发(正如我们之前在充电器侧表示计时器关闭时所看到的那样)?

    我会将这些信息传递给我们的固件团队、看看他们是否对如何让测量仪表读取此寄存器有任何见解。

    此致、

    Anthony Baldino

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

    Anthony、您好!

    是、当充电器单独工作(不受气体表控制)时、在 REG09中触发了故障。 我已经用安全计时器对此进行了测试。

    此致、

    Alexandru Mixich

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

    尊敬的 Alexandru:

    感谢您的确认、我已将所有这些新信息发送给我们的固件团队、供他们尝试并了解电量监测计未正确读取 REG09的原因。 我会在收到它们的响应时发送它们的响应。

    此致、

    Anthony Baldino

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

    Anthony、您好!

    我还有一个关于" 最终电压时间 "。 我不知道将此参数分别设置为什么值、以便我可以更改它。

    此致、

    Alexandru Mixich

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

    尊敬的 Alexandru:

    我认为该最终电压时间值设置为0、用户不能进行配置。 这样、一旦电压达到最终电压、RemCap 和 SOC 就会达到0、并且应将其设置为与 Term Voltage 相同。

    此致、

    Anthony Baldino

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

    Anthony、您好!

    但是、如果将该值设置为0、那么在低 SOC (5 - 6%)下短时间2-3秒内施加高负载时、将出现什么触觉:此时电压已经很低、可能会降至最终电压以下?  是否 不存在将 SOC 快速设置为0的风险、尽管物理容量不是0。

    此致、

    Alexandru Mixich

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

    尊敬的 Alexandru:

    我认为最终电压时间设置为0以匹配项 Voltage 的功能、如果测得的电压通过、则会自动将 Rem Cap 和 SOC 设置为0。 我认为这更适合监测计的保护侧、因为持续地将电压推低可能会导致电池损坏。  

    此致、

    Anthony Baldino

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

    Anthony、您好!

    我想知道在充电时间过期的情况下、能否获得有关在 REG09中设置错误位的说明。

    其次、对于一个器件、我有一个奇怪的行为。 在充电阶段、FullChargeCapacity 达到所需的值(40003874 - 4100mA)。  

    在放电阶段、达到的容量2200mA 比  FullChargeCapacity - 4070mA h.显示的值要少约421.

    尽管电池电压为3581mV、但 SOC 值仍显示为7%。

    当器件关闭并在30 - 60分钟时间后再次导通时、3528mV 电压下的 SOC 值约为50%。

    stateofHealth 在所有阶段中为2。  

    它怎么可能有,在 aprox。 电压相同、3500mV、因此 SOC 值存在很大差异(7%和47%)?

    我更换电池以排除缺陷的可能性、但行为是相同的。

    我必须指出,这种行为只能在一个设备上独家发生。 其他器件可以正常工作、但 StateOfHealth 值为3。

    此致、

    Alexandru Mixich

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

    嘿、Alexandru、

    安东尼今天不在办公室,他应该在下周回到你的办公室。

    此致、

    Nick Richards

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

    尊敬的 Alexandru:

    很抱歉关于 REG09问题的延迟、我尚未收到回复、因此我会联系其团队的其他成员以寻求帮助。 您能否确认是否设置了下面的[BYPASS]位?

    关于 SOC 的区分问题、您是否碰巧有一个描述此问题的 bqStudio 日志文件? 这将使我们能够查看测量仪表的寄存器、以便尝试找到该问题的根本原因。

    此致、

    Anthony Baldino

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

    Anthony、您好!

    不会 在我们的配置中设置[BYPASS]位、因为我们根据应用决定由电量监测计完全控制充电器 bq24192。

    此致、

    Alexandru Mixich

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

    尊敬的 Alexandru:

    在与我们的固件团队讨论此问题之后、是否可以将[BYPASS]位更改为1并重新尝试测试? 他们认为、这有助于缓解这一问题。

    此致、

    Anthony Baldino