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.

[参考译文] TMS320F280025C:地址不匹配时的 PMBus 从器件行为

Guru**** 2515690 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1553209/tms320f280025c-pmbus-slave-behavior-when-address-unmatched

器件型号:TMS320F280025C


工具/软件:

我将 TI PMBus 从模式相一致。

当 PMBus 主器件发送的地址从器件地址不匹配时、我想知道:

?PMBus 从器件的 PMBSTS.SLAVE_ADDR_READY 是否设置为 1 μ s

 ?PMBus 从器件的 PMBHSA 会更新、以指示主器件发送的地址 μ s

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

    您好 Liu、  

    我现在不在办公室、但让我在下周初收到您的回复。 很抱歉耽误你的时间。

    此致、

    Delaney

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

    有没有答复?

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

    您好 Liu、

    请允许我再花 1-2 天时间回复您。

    此致、

    Delaney

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

    除了前两个问题,我还有另外两个问题:

    3. PMBus 可以处理 I2C 协议中的通用广播地址/START BYTE/CBUS 地址?(如图所述)

      PMBCTRL.i2cmode 设置为 0 和 1 期间、PMBus 的行为有什么区别? 如果要将 TI PMBus 用作从设备、何时应该配置该位。

    请尽快回复我。 谢谢。

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

    您好 Liu、

    我也会研究其他问题、抱歉耽误您的时间。  

    此致、

    Delaney

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

    PMBus 能否为主器件启动 10 位寻址或作为从器件处理 10 位寻址?您能否先回答这个问题?

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

    您好 Liu、

    PMBus 模块仅支持 7 位地址、符合 PMBus 标准。 请参阅 PMBus Academy 一章 和链接的配套资料(即 PMBus 简介文档) 、并告诉我它是否解答了您的其他问题。

    此致、

    Delaney

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

    1.“请参阅 PMBus Academy 一章 和链接的配套资料(即 PMBus 简介文档) 、如果它回答了您的其他问题、敬请告知。“

    --我无法访问 PMBus 学院章节 。  您能直接回答我吗?

    2.其实我做了一些测试你的发布广泛

    我使用 I2C(主器件)向 PMBus(从器件)发送通用广播 (addr:0000000+W)/Start Byte (addr:0000000+R)

    I CONFIG PMBSC.RX_BYTE_ACK_CNT=3 MAN_CMD=0 MAN_SLAVE_ACK=0 SLAVE_ADDR=0x3C。

    A.通用呼叫  

    我发现 PMBus 可以在每个确认位进行确认、但 PMBRXBUF 和 PMBSTS 没有进行任何更新、因为 PMBus 不再匹配。

    这意味着什么? PMBus 是否可以处理通用广播? 为什么 PMBus 可以 ACK 但无法接收任何数据?

    b.起始字节

    PMBus 不确认确认确认  位、并且 PMBSHA 不再更新。 就像从不匹配一样。

    这意味着什么?  CAN PMBus 处理  起始字节?

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

    您好 Liu、

    在接下来的 1-2 天里、我将再次回复您。

    此致、

    Delaney

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

    是否有更新?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将在接下来的 1-2 天内再次回复您。

    是否有更新?

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

    您好 Liu、

    我很抱歉,我没有机会调查你的问题,然后我们有一个美国假期。 我希望能在本周的某个时候实现这一目标。

    此致、

    Delaney

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

    在这个问题上是否有任何进展?

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

    您好 Liu、

    我建议您自己测试这些配置方案、并过多地处理这些行为 、因为我们似乎没有这方面的文档。

    此致、

    Delaney