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:通过燃气表 bq27531更改充电器 bq24192的设置

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1302224/bq27531-g1-change-the-settings-for-the-charger-bq24192-through-the-gasgauge-bq27531

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

您好!

我们在项目中将充电器 bq24192与电量监测计 bq27531搭配使用。 因此、我们不能直接访问充电器的寄存器。 bqstudio 软件可与电量监测计 bq27531通信、它允许更改电量监测计和充电器的设置。

但我想知道如何执行此操作、例如、我想禁用看门狗计时器、因此我必须将 REG05、Bit5和 Bit4中的值设置为0。当我通过 bqstudio 访问寄存器时、它显示上述位是保留的、见图。

有人知道如何解决这个问题吗?

此致、

亚历克斯

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

    尊敬的 Alex:

    我认为这些是测量仪表的只读位。 如果需要更换电池、我认为需要通过充电器来完成。

    此致、

    安东尼·巴尔迪诺

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

    尊敬的 Anthony:

    您答对了。 这些位将通过 gasgauge Bit5=0和 Bit4=1设置、这意味着40s 超时。 但技术手册中规定、电量监测计每15秒刷新一次看门狗超时时间。 因此、我认为这会自动完成、并且主机(我们的 uC)不需要执行任何操作。 是真的吗?

    但是如何控制充电电流呢? 在技术手册中、这将由基于充电算法的电量监测计进行控制:

    如何理解这一点? 如果出于安全原因、我只需要1.00A 的最大充电电流、该如何实现这些?

    此致、

    亚历山德鲁·米希

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

    Reg4的问题相同、其中充电电压 Bit7至 Bit2将由基于充电算法的电量计控制。 但出于同样的原因、我想将电压设置为4.05V、我该在哪里操作?

    此致、

    亚历山德鲁·米希

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

    尊敬的 Alexandru:

    您能否告诉我、您是否打算让监测计充当充电器的主机? 以下命令允许电量监测计作为充电器的主机:

    我认为、如果使用了 GG_CHGRCTL_ENABLE、 然后、充电器寄存器由电量监测算法设置、其中您要设置的值基于电量监测计数据存储器中设置的参数、例如充电电压、充电/放电电流以及 Charger 数据命令。 我认为、这些值随后会编程到充电器的寄存器中、可以由电量监测计回读。

    该图更好地展示了监测计和充电器在 POR 上的通信方式:

    此致、

    安东尼·巴尔迪诺

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

    尊敬的 Anthony:

    是的、在本例中、监测计是充电器的主机。  

    我们已在固件中使用命令 GG_CHGRCTL_ENABLE 将电量监测计启用为主机。

    但是您的担心、在电量监测计的数据存储器中设置的某些参数将用于对充电器的寄存器进行编程、这不能由我进行确认。

    例如、我已禁用了按电量监测计对充电器的控制、重置了电量监测计、将充电电压从4200更改为4000mV、然后再次启用了电量监测计对充电器的控制。 充电电压(电池连接时)保持不变、即使我再次禁用监测计的控制也是如此。

    在数据存储器中、我无法设置充电电流。 我只能在充电器的 Reg2上执行此操作、但是监测计仅具有读取访问、所以算法将决定使用哪个电流。

    所以我对已实施的解决方案的功能感到非常困惑。

    当电量监测计控制充电器时、充电电压和电流似乎只受算法的影响。 我没有机会通过电量监测计更改这些参数。 对吧?  

    因此、另一个问题是学习周期。 因为我无法将较高的充电电压设置为4.1V、所以无法学习全部容量。 对吧?  

    此致、

    亚历克斯

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

    尊敬的 Alex:

    您能否告诉我您在何处尝试更改报告给充电器的充电电压和电流? 它们是否在下面的温度表中发生了更改?

    是的、在完成完全学习循环时、这会导致出现问题。 请尝试更改充电电压和电流的这些值。

    此致、

    安东尼·巴尔迪诺

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

    尊敬的 Anthony:

    感谢您在上一篇文章中的评论。 充电器的温度曲线是正确的。 我做了一些错误的设置,我忘记了这个与时间。 我现在更改了、充电电流已更改、充电过程按预期运行。

    现在、我将进一步实现新的学习周期。 这最初是我过去所有问题的原因、因为我面临着一些问题。

    我应该打开一个新职位还是应该继续在这里工作? (但不在今年,我承诺)

    祝你圣诞快乐,新年快乐。

    非常感谢您的宝贵支持。

    此致、

    亚历克斯

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

    尊敬的 Anthony:

    感谢您在上一篇文章中的评论。 充电器的温度曲线是正确的。 我做了一些错误的设置,我忘记了这个与时间。 我现在更改了、充电电流已更改、充电过程按预期运行。

    现在、我将进一步实现新的学习周期。 这最初是我过去所有问题的原因、因为我面临着一些问题。

    我应该打开一个新职位还是应该继续在这里工作? (但不在今年,我承诺 )

    祝你圣诞快乐,新年快乐。

    非常感谢您的宝贵支持。

    此致、

    亚历克斯

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

    尊敬的 Alex:

    这是我的荣幸! 如果您在学习过程中有任何问题或疑虑、请使用这些问题创建新话题。

    节日快乐!

    此致、

    安东尼·巴尔迪诺