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.

[参考译文] BQ35100EVM-795:文档错误-多选- BQ35100

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1376405/bq35100evm-795-documentation-errors-multiple-bq35100

器件型号:BQ35100EVM-795
主题中讨论的其他器件:BQSTUDIOEV2400

工具与软件:

TRM 将器件 ID 报告为0x100

数据表将其报告为0x40


读回为0x0100 (TRM 是正确的数据表、错误)


此外、TRM 中的回读"指令"也是错误的


11.3.1 DEVICE_TYPE:0x0001
读取 device_type()时、将使用块读取。 这要求向0x0200的0x00写入数据
后跟使用6个字节读出的0x40。 全部以小端字节序的顺序排列、前2个字节是
device_type()、然后是2字节 FW_VERSION ()和2字节的固件构建。



^^^^我看不出它是像上面一样工作。 我返回:

DATA[0]= 0
DATA[1]= 1
DATA[2]= 0
DATA[3]= 0
数据[4]= 0
DATA[5]= 0

这意味着固件版本和固件版本为零... 因此、器件 ID 回读应为2个字节(DATA[0]和 DATA[1])、即0x0100

我想使用以下命令会让其感到困惑


11.3.2 FW_VERSION:0x0002
读取 FW_VERSION ()时,使用块读取。 这要求向0x0200的0x00写入数据
后跟使用6个字节读出的0x40。 全部以小端字节序的顺序排列、前2个字节是
device_type()、然后是2字节 FW_VERSION ()和2字节的固件构建。




^^^^对于最后一条命令、器件类型不匹配...我正在处理以下问题、发出 FW_VERSION 子命令时我正在寻找什么? 当查看 bqstudio 时、它看起来正确、但字节序是错误的。

以下是我得到的结果(所有值均为十进制):

6字节读回:

1.                                                                               
0                                                                               
1.                                                                               
2.                                                                               
0                                                                               
10.                                                                              
              

计算值:

                                                                
DEVICE_TYPE:1       (0x0001)                                                         
                                                                               
固件版本:513         (0x0201)                                                
                                                                               
编译版本:2560     (0x0A00



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

    您好、Craig、

    我要引发一个问题、以便对数据表进行更正。

    我在使用 BQstudio 对 EVM 进行测试时看不到其余的问题。 我建议使用 TI 推荐的工具 BQ35100EVM、EV2400和 BQstudio。  

    蓝色设备类型、棕色固件、绿色构建。

    此致、

    Evan

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

    好的、这样您回读我回读的内容。 文档中说它返回小端字节序、因此是字节交换-那么情况不是这样吗?

    11.3.2 FW_VERSION:0x0002
    读取 FW_VERSION ()时,使用块读取。 这要求向0x0200的0x00写入数据
    后跟使用6个字节读出的0x40。 全部都采用小端字节序的顺序 、前2个字节是
    device_type()、然后是2字节 FW_VERSION ()和2字节的固件构建。


    那么、这是不对的?

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

    您好、Craig、

    很抱歉、这给您带来了混淆。

    我会举个旗帜,它会尽快得到纠正。

    谢谢!

    Evan