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:交替字节序

Guru**** 2611705 points
Other Parts Discussed in Thread: BQSTUDIO, EV2400

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/763003/bq27426-alternating-endianness

器件型号:BQ27426
Thread 中讨论的其他器件:BQSTUDIOEV2400M现在与器件一起工作、并希望对字节序进行一些确认。 例如、在配置期间、我们读取了当前设计容量。 通过观察示波器、我可以看到它返回0x053C。 在大端字节序中为1340、这是一个合理的值。 接下来、我使用标准命令读取电压。 这将返回900d、在大端字节序中为36977、这显然不是合理的电池电压。 然而、在小端字节序中、这是合理的3472。 这是两个示例、但我看到其他参数的行为相同。 那么、数据存储器中的字节序是大端字节序还是标准命令的小端字节序?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Oscar、

    使用 bqstudio 进行验证。 我认为这两种方法都应该是小端字节序、但最好通过读取数据存储器的值和电压来与 bqstudio 进行验证。 请记住、您是配置设计容量的人。 不应使用默认值。

    谢谢

    Onyx

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

    您好!

    使用 bqstudio 进行验证需要 GDK -否? 这不是一个选择、因为它的价格太贵了。 我还不确定它会如何帮助我确定字节序?

    我知道我需要指定设计容量、但我还需要读取它以更新校验和。 我还检查了其他所需值(终止电压、锥率和设计能耗)、在启动时、这些值都读出了数据表中指定的大端字节序默认值。

    数据表指定了某些值的高字节和低字节、但不指定其传输顺序。 例如、可从寄存器0x06和0x07读取该标志。 它具有表5-4中指定的高字节和低字节、其中高字节高于低字节。 这是否意味着高位字节位于寄存器0x06中? 这也与4.1中的示例一致。 不过、仍然不能解释电压、SoC 等的编码方式。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好,奥斯卡
    它需要 ev2400而不是 GDK、但您也可以使用 GDK。

    如果您已经在数据存储器中建立并确认了其他参数是大端字节序、则继续进行计算。 我刚刚从我们的一个固件工程设计器中验证了它是大端字节序、而 RAM 寄存器中的数据、如电压、电流、SOC 对于该监测计来说是小端字节序

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

    感谢您的支持!