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.

[参考译文] BQ28Z610:用不同的命令读取 sec1、SEC0

Guru**** 2589265 points
Other Parts Discussed in Thread: BQ28Z610

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/791892/bq28z610-sec1-sec0-read-by-different-command

器件型号:BQ28Z610

主席先生,

通过 SLUUA65C、可以通过命令0x00/01或 AltManufacturerCommand 0x0054读取 BQ28Z610的访问状态。

第1条命令用2字节字进行应答、其中14:13位为 SEC1、SEC0;第2条命令用4字节字进行应答、其中相同的寄存器位于14:13和9:8位  

我的 SW 使用了直接命令0x00、但由于它不能识别完全访问状态、我检查了、发现了一些与 文献中所写内容不同的东西

下表显示了由2个不同命令读取的状态为密封、非密封和完全访问的状态、右侧的状态为粗体

                                        0x00、位14:13    0x0054、位14:13    0x0054、位9:8

密封                                   11                              10                            11

未密封                              10                              10                           10

完全访问                         00                              00                            01

然后 、我知道 0x0054 AltManufacturer 命令读取时、位9:8处的状态正确。

 请您向我解释上述行为吗? 并校正 SLUUA65C.....

谢谢

Maurizio

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Maurizio、
    完全访问权限应为01。 使用 AltManufacturerAccess() 0x0054 OperationStatus 命令。 位9:8

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

    谢谢 Onix、

    我会的。

    但我仍然很好奇、为什么有3个地方可以读取密封状态、以及:

    • 最明显的(0x00命令)不能完全工作
    • 3个寄存器有3个不同的内容

    拜拜