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.

[参考译文] TMS320F280039C:BGCRC,VCRC 和 PMBus

Guru**** 2530270 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1076800/tms320f280039c-bgcrc-vcrc-and-pmbus

部件号:TMS320F280039C
“线程:C2000WARE”中讨论的其它部件

亲爱的香榭丽舍,

我向客户提出了这一要求。

1. BGCRC 是否可以支持 PMBus CRC8和 CRC-16-CCITT?

二,VCRC 能否支持  PMBus CRC8和 CRC-16-CCITT?

3.在下面 C2000ware 的 PMBus 库中,我们如何支持 PMBus CRC? 我们是否使用 BGCRC 和/或 VCRC? 请您解释并澄清一下吗? 特别是用于 I2C 上的 PMBus。

C:\TI\C2000\C2000Ware_4_00_00_00\libraries\communications\PMBus\c28

黄韦恩

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

    韦恩,我将与 PMBus 专家核实,并与你联系。  

    谢谢阿拉夫  

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

    您好,

    我们使用 VCRC 对通过 I2C 的 PMBus 的 PEC 字节进行校准。

    此致

    西达尔斯

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

    尊敬的西达尔斯:

    用户想知道为什么您使用了 VCRC 而不是 BGCRC?

    VCRC 是一款 C28加速器,仍需要使用 C28x 资源/周期,需要调用 VCRC 库。

    BGCRC 是一个独立的硬件,没有 C28x 资源,他们认为它可以节省更多 C28x 资源。

    如果用户只需要为 PMBus CRC 计算配置寄存器,那么使用独立硬件是否更有意义?

    这是因为 BGCRC 只能用于 CRC-32,而不是 CRC-8或 CRC-16? 或者您还有其他顾虑吗?

    用户希望我们帮助确认 BGCRC 是否可用于此目的(PMBus CRC)。

    韦恩

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

    韦恩,BGCRC 专家提到 ,BGCRC 使用 CRC32固定多项式,数据大小必须是256字节的倍数。

    一眼就能发现 PMBus 使用 CRC8。  PMBus 专家将确认有关 BGCRC 是否可用于 PMBus 的更多详细信息。

    谢谢

    阿拉文丹

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

    韦恩  

    BGCRC 使用 CRC-32多项式,不能用于 CRC-8,因此我们使用 VCRC 计算  I2C 上 PMBus 的 PEC 字节。

    此致

    西达尔斯