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.

[参考译文] BQ27426:启动时编写化学 ID

Guru**** 2540720 points
Other Parts Discussed in Thread: BQ27426

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/853836/bq27426-chemical-id-writing-at-start-up

器件型号:BQ27426

尊敬的先生:

为过度放电的电池充电并启动 GG IC (BQ27426)时、可能会也可能不会写入化学 ID。

(1)可以写入:当"电池以大电流(800mA)放电"时、直至过放电电压(2.8V)。
(2)无法写入:当在过放电电压(2.8V)之前、"电池以小电流(80mA)放电"时。

写入时、① Ω 和② Ω 的电池电压为3.6V。
如果您无法写入 μ ②、则将如下所示。

・子命令 Chem_ID (0x0008)失败
・如果您在失败后等待1秒、您将第二次成功。

不能按上述②写入的原因有哪些?

此致、
Chiaki Endo

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

    您好、Chiaki

       您是不是说、当您以3.6V 的电压写入 chem ID、然后以80mA 的放电电流将电池放电至2.8V 时、您会发现写入监测计的数据丢失了? 您是否以恒定电流对电池放电?

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

    您好、Yao San、

    否、无法写入化学 ID 的过程如下。
    1.准备一个以80mA 的恒定电流放电至2.8V 的电池。
    2.将电池连接到 GG-IC BQ27426 (GG-IC 未激活)
    3.在此状态下充电并启动 GG-IC
    4.写入 chem ID⇒不能写入,子命令 Chem_ID (0X008)失败
    5、失败后等待1秒、然后第二次成功

    Chiaki Endo

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

    Chiaki

    充电时、您为什么要对化学 ID 进行编程? 如果监测计断电、必须通过 GMF 重新加载监测计设置、以恢复精度。 您不应只对 chem id 进行编程。

    谢谢

    Onyx

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

    尊敬的 Onyx San:

    由于电池电压低、因此在 GG IC 通过充电启动时对化学 ID 进行编程。
    编程 Chem ID 后读取 GMF (ggfile)。
    在这种情况下、无法为第一次读取写入 Chem ID 的原因是什么?
    程序时序是否太早?
    是因为编程时的电压过低?

    Chiaki Endo

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

    你(们)好

    您无需对化学 ID 和 GMF 进行编程。 您只需要对 GMF 进行编程,因为它已经包含 chem id。

    谢谢

    Onyx

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

    I Onyx

    感谢您的回答。

    我们的触发文件如附件所示(包括 TI 美国确认的电池特定信息)。

    e2e.ti.com/.../03_5F00_bq27426G1_2D00_LC1202_5F00_190903_5F00_All.txt

    *扩展名已从".gm.fs"更改为".txt "。

    您能询问问题(1)~(4)吗?

    (1)如果对这个文件进行了编程、chem id 是否从3230 (默认)更改为1202 (我们的设置)?
    (2) Chem Data (子类 ID:109)和 Ra0 RAM (子类 ID:89)是否仅由 chem ID 更改?
    (3)我们在此文件中使用的化学 ID (1202)在哪里?
    (4)如果仅对 ggfile 进行编程、是否有任何方法来检查 chem id 是否从3230 (默认)⇒1202 (我们的设置)更改为3230 (默认值)? (示例:OpConfigD 的 ChemID、子命令 Chem_ID:0x0008等)

    谢谢
    Chiaki Endo

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

    尊敬的 Onxy:

    我还有以下问题(5)。

    (5)重试化学 ID 程序为何成功?

    谢谢、
    Chiaki Endo

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

    您好、Endo San、

    发送 chemID 的 MAC 命令以检查它是什么 chemID 号、这一点很重要。

    (1)如果对这个文件进行了编程、chem id 是否从3230 (默认)更改为1202 (我们的设置)?

    监测计是 ROM 监测计、因此每个 POR 事件意味着它返回默认3230。 每次设置 ITPOR 位时、您需要发送 chemID 命令将 ID 更改为1202。


    (2) Chem Data (子类 ID:109)和 Ra0 RAM (子类 ID:89)是否仅由 chem ID 更改?

    RA0 RAM 由 chemID 进行更改、但也可在器件循环时通过学习进行更改。


    (3)我们在此文件中使用的化学 ID (1202)在哪里?

    您将无法看到这种情况、只需依赖 chemID 命令即可。


    (4)如果仅对 ggfile 进行编程、是否有任何方法来检查 chem id 是否从3230 (默认)⇒1202 (我们的设置)更改为3230 (默认值)? (示例:OpConfigD 的 ChemID、子命令 Chem_ID:0x0008等)

    使用 chemID 命令0x0008。

    (5)有很多原因、我建议确保 I2C 时钟速度在100-400kHz 之间。 可能只是监测计编程过程中存在一些干扰。