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.

[参考译文] BQ27427:黄金映像校准文件

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1498299/bq27427-golden-image-calibration-files

器件型号:BQ27427
主题: BQSTUDIO 中讨论的其他器件

工具/软件:

Battery Management Studio 输出两个"黄金映像"校准文件 xxxx.ot.fs 和 xxxx.gm.fs

我看到"ot"似乎代表"一次性"闪存流-不确定"一次性"的含义

"gm"表示"测量仪表模式"闪存流-再次不确定"测量仪表模式"的含义。

我可以对"电量监测计模式"gm.fs 文件进行解码、该文件显示了 bq27427 (但不是全部)的大多数子类的编程-我为此为每个子类创建了"C"代码数组声明。

  • 它不包含 CC_CAL 子类寄存器、尤其是 CC 增益(bq27427文档中也未提及该特性)
  • 它确实包含子类68 (bq27427的文档中未提及该子类68、但 bq27421作为电源寄存器提及 该寄存器、其设置可将其置于休眠模式(bq27424没有休眠模式、仅处于由"休眠电流"控制的睡眠模式(子类82、偏移23))

我无法理解 xxxx.ot.fs 文件、它似乎正在写入完全不同的寄存器。

BMS 中有一个选项可以将 CC Gain 包含在 xxxx.ot.fs 文件中、但正如我所说的、我无法解码此值。

您能否向我介绍有关如何解释 xxx.ot.fs 文件中的值的信息? (我知道 W:、X:和 C:命令,但值没有意义- W: 16 ?)

我是否需要对 bq27427的子类68 (电源)的值进行编程?

如何使 BMS 输出 CC Cal 子类的值? (我已经知道我必须翻转 CC_GAIN 上的符号、才能获得正确的电流和 SoC 测量值)

提前感谢您能提供的任何帮助。

David

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

    您好、David、

    您应该不必对 ot.fs 文件进行编程。 您应该只需要对 gm.fs 文件进行编程、因为该文件包含电量监测计的所有配置。  

    在 BQStudio 中、您需要转到"Window"->"Preferences"->"Golden Image"、然后确保该字段已清除。  

    此致、

    Adrian

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

    感谢 Adrian 的回复并确认我只需要 xxx.gm.fs 文件

    我在首选项> Golden Image 中查看。 它有要保留为"校准"的类名。 因此我删除了这些文件并重新创建了这些文件。

    它现在列出了 Calibration 类的值: DATA (子类104)、 CC_Cal (子类105)和 Current (子类107)

    非常感谢您对此提供帮助。

    顺便说一句、我的 CC_GAIN 值为0x7F32FEC5 = 0.3496、至少现在这个值具有正确的符号。

    针对 CC Cal 子类中的 BQ27427的 TH 文档仅提到 CC Cal Temp。 我认为需要对其进行更新以包含附加参数。 它们当前在哪里记录?

    我还在编程子类68 (电源)、但我认为它对该芯片没有意义。 您能否确认?

    David

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

    您好、David、

    遗憾的是、未记录其他校准参数。 我们建议使用 BQStudio 进行校准、因为所有必要的参数都将更新。

    对于电源部分、如果您没有更改这些值中的任何默认值、则无需对其进行编程。

    此致、

    Adrian