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.

[参考译文] BQ40Z50-R2:器件的 SMBus 地址

Guru**** 2573075 points
Other Parts Discussed in Thread: BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1455589/bq40z50-r2-device-smbus-address

器件型号:BQ40Z50-R2
Thread 中讨论的其他器件:BQSTUDIO

工具与软件:

你(们)好  

您能告诉我有关器件 SMBus 地址的信息吗?

bq40z50-R2技术参考手册(修订版 B) /第90页

我们要将其设置为0xC2。 (地址检查=0x3E)

*0xC2在 SMBus 规范中被归类为 SMBus 地址保留和分配

如果我们实际上将 Address 设置为0xC2、我们可以使用 bqStudio 的"Register"和"Advanced Comm SMB"、但在"Data Memory"页面上会出现错误。

我尝试了两次、结果也一样。

是否有限制条件阻止使用此地址?

此致、

Yuji. S

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

    您好、Yuji、

    更改地址后、可以发送 RESET 命令吗、某些更改需要器件复位才能生效。 如果仍然看到问题、则查看是否可以与以前的 smbus 地址通信。

    此致、

    Adrian

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

    尊敬的 Adrian-San:

    感谢您的答复。
    我尝试写入"重置命令"、但情况没有改变。
    我还将其更改回先前的地址0x16、能够顺利进行通信。
    调查后、我发现当地址设置为0xC2时、无法从"数据存储器"中读取。

    当我使用"Advanced Comm SMB"(高级通信 SMB)检查数据时、
    可以使用0x16地址读取32个字节、
    但只能读取使用0xC2地址的6个字节。

    [地址:0xC2] 0x44 92 48 *DF:地址(0x4892)

    [地址:0xC2] 0x44 92 48 *DF:地址(0x4892)


    此外、起始地址的数字完全不同。
    这可能是无法使用"数据存储器"读取它的原因。

    0xC2地址毕竟似乎有一些问题。

    我是否应该假设无法使用此地址0xC2?
    另外、如果您能告诉我任何其他无法使用的地址、那将会很有帮助。

    此致、

    Yuji. S

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

    您好、Yuji、

    是的、我认为不能使用0xC2是安全的。 不幸的是,这不是文档给我看,所以我不能确定其他地址不能使用.

    此致、

    Adrian  

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

    尊敬的 Adrian-San:

    感谢您的答复。
    如果有一种确定的方法来检查您要更改的地址是否可用、则会更好。
    在这种情况下、我们可以确认它不可用、因为我们无法读取"数据存储器"、
    但我认为可能会导致无法使用其他函数的状态
    (例如、可能存在无法使用的通信命令)。
    我希望你们将无法使用的地址公之于众、这样我们就可以放心地使用它。

    此致、

    Yuji. S