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.

[参考译文] TMS320F280039:为什么 PMBus 数据帧中没有更改 CRC?

Guru**** 2802455 points

Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1606579/tms320f280039-why-crc-is-not-change-in-pmbus-data-frame

器件型号: TMS320F280039
主题: C2000WARE 中讨论的其他器件

您好的团队、

我向我的客户询问这个问题。

我的客户在工程中添加了启用 PEC 的符号、但在检查总线中的数据帧后、他们发现数据更改、但 CRC 未更改(始终为 0x99)、您能帮助检查导致这种情况的原因吗?

image.png

image.png

2.调用读取字 API 后、CPU 将首先执行发送字节、正常吗?

image.png

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

    尊敬的 Shuqing:

    它们是否正在运行 PMBus 栈库中的特定示例?

    此致、

    Delaney

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

    尊敬的 Delaney

    这应该是由我们的 SDK 错误引起的? 它应该是缓冲器[0]而不是缓冲器[1]

    BRS

    Shuqing

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

    尊敬的  Delaney:

    我们以前测试过这个库吗?
    我们再次发现低技术错误:

    客户使用 SDK 中的演示(他们需要在 F28003x 和 F28002x 中实现 PMBus、F28003x 可以实现 FOTA、F28002x 无法实现)

    它们定义了以下符号:

    我们是否有已经过测试的演示? 此错误会影响客户的发展。

    BRS

    Shuqing

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

    尊敬的  Delaney:

    对此有任何更新?

    BRS

    Shuqing

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

    尊敬的 Shuqing:

    对延迟深表歉意。 我认为 PMBus 栈示例存在一些已知问题。 让我循环访问软件所有者对此进行评论。 此外、您使用的是哪个 C2000ware 版本?

    此致、

    Delaney

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

    尊敬的 Delaney:

    谢谢、这是 C2000Ware_6_00_00_00、但该部分与最新版本 C2000Ware_6_00_01_00 似乎相同  

    BRS

    Shuqing

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

    嗨、Shuging

    这看起来是一个问题 — CRC 缓冲区未正确初始化、这会导致该问题。  

    他们是否能够在不启用 PEC 的情况下使用该功能?  

    此致

    Siddharth

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

    嗨、Shuqing

    客户是否只看到特定类型的 PMBus 传输出现这种情况?  另外、当目标发送器或接收器看到 PEC 始终为 0x99 时、它们是否是?

    对于 SEND 字节、对于目标地址为 0x6A 的 PEC 计算为 0x42、命令代码为 0x55、似乎正确吗?

    同样、对于写入字节、 PEC 计算为 0x96  

    我将继续了解其他 PMBus 协议、并告诉您是否需要进行任何更改。

    此致

    Siddharth