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.

[参考译文] BQ41Z50:混淆 InitialBatteryMode 和 BatteryMode 寄存器之间的关系、并且能够动态更改 BatteryMode

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1403867/bq41z50-confusion-about-the-relationship-between-initialbatterymode-and-batterymode-register-and-ability-to-change-batterymode-on-the-fly

器件型号:BQ41Z50
主题中讨论的其他器件:EV2400BQSTUDIO、、 、、BQ27520EVM、 BQ40Z50

工具与软件:

注-所有提及发出命令和显示数据的内容均涉及使用 BQStudio 和 EV2400。

此外、为了提供背景信息、我将 BQ27520EVM 连接到了 BQ41Z50EVM、我的最终目标是让 BQ41Z50发送 ChargingCurrent ()和 ChargingVoltage ()命令、然后 BQ27520执行这些命令。

我的预期是、如果我将某些内容编程到 InitialBatteryMode 寄存器中、并向 BQ41Z50发出复位命令、则会看到反映在 BatteryMode 寄存器中的新设置。

我没有看到这种行为、至少关于 ChgM 和 AM 位。

它们在 BatteryMode (Registers 选项卡)中显示为 ON (红色)、即使它们在 InitialBatteryMode 中处于 OFF 状态也是如此。

此外、如果我尝试从"Register"选项卡中关闭这些位(通过更改十六进制值)、看起来效果不错、但如果我进行刷新、我会看到 ChgM 和 AM 位重新打开。

1.直接在"Registers"选项卡上编辑寄存器值是否有效? (我可以看到使用逻辑分析仪通过 I2C/SMS 总线发送该命令、因此它似乎是合理的)

2. BQ41Z50是否会在某种程度上重新开启 ChgM 和 AM 位? (禁止发送这些广播)。

请注意、我已经在 Settings:SBS Configuration 寄存器中设置了 BCAST 位。 我假设必须将 BCAST 设置为发送任何自动广播、而 ChgM 和 AM 位提供更精细的控制。

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

    我看到 BQ40Z50上也出现了以下问题:

    https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1204521/bq40z50-r2-bit-register-for-battery-mode-is-always-high-chgm-am

    https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1094005/bq40z80-why-can-t-the-chgm-and-am-bits-be-written-as-0

    其中一个帖子意味着 ChgM 和 AM 位只跟随 BCAST 位、*但*根据文档

    ChgM =0允许广播、1禁止广播、且 AM 位也描述了相同的"极性"。

    40Z50和41Z50技术参考手册中有关 ChgM 和 AM 中的值的文档是否有误?

    如果不是、似乎 ChgM 和 AM (在 BatteryMode 中)应自动设置为与 BCAST 位相反。

    (更正确的行为似乎是让他们遵循 InitialBatteryMode 寄存器中设置的值)。

    我们的应用包括在某些情况下在不使用 MCU 的情况下运行 BQ41Z50、如 SLUAAF8中所述。

    强制 BQ41Z50发送 ChargingCurrent ()和 ChargingVoltage ()命令的正确设置是什么?

    如果此方法与设置 BCAST 位和执行复位一样简单、那么还有哪些其他条件可以阻止发送广播?

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

    Kevin 老师、您好!
    从 BQ41z50 TRM 来看、CHGM = 1表示 BCAST 被禁用。 设置 BCAST 后、它们将变为0绿色。  

    Unknown 说:
    2. BQ41Z50是否出于某些原因重新开启 ChgM 和 AM 位? (禁止发送这些广播)。

    您可能需要 在 SBS CONFIG 下检查对初始电池模式的写入 参数。  当您在此处执行写入时、即使您对器件进行 POR /复位、它也会生效。

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

    何塞:你所说的是有道理的、但这不是我看到的行为。

    尽管我在 InitialBatteryMode 中将 CHGM 和 AM 设置为绿色(0)并在 SbsConfiguration 寄存器中设置 BCAST 位、但 BatteryMode 寄存器中的 CHGM 和 AM 位仍保持红色(1)、并且我在逻辑分析仪上也未看到来自 BQ41Z50的广播(即使在向芯片发出复位命令后)。

    如果我在 CHGM 和 AM 位处于关闭状态的情况下写入 BatteryMode、则在读回寄存器时、它们仍处于设置状态(红色)。

    这些问题通常会导致请求"gg"文件。

    我假设在您从"Data Memory"选项卡中进行导出时会用到"*。gg.csv"文件?

    e2e.ti.com/.../NewBoard082324ExportDataRegisters.gg.csv

    我昨天和今天上午尝试了各种设置组合、但所附文件应具有代表性。

    提前感谢您的帮助- Kevin Banks

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

    尊敬的 Kevin:

    我在内部检查此功能。 "我不会骗你的。"  

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

    尊敬的 Kevin:

    bq41z50中尚不提供广播功能。

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

    对 BQ41Z50广播功能的发布日期有何估计?

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

    尊敬的 Kevin:

    我会在12月初回来查看。