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.

[参考译文] UCD3138:ucd3138 PE/CRC 算法问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/766050/ucd3138-questions-of-ucd3138-pec-crc-algorithm

器件型号:UCD3138

尊敬的 TI 专家:

UCD 能否让客户更改/定义 PEC /CRC 算法? 我是否可以使用 FW 计算来代替 PEC/CC 的硬件计算? 您有任何示例代码吗? 谢谢。

例如:

案例1:(UCD 生产的产品)

 [S] B0写入79 [S] B1读取00 D4 NACK [P]

 

案例2:(从第三方 PSU 获取)

 [S] B0写入79 [S] B1读取00 81 NACK [P]

-聚类0x07表示 f (x)= x^8 + x^2 + x^1 + x^0的计算。

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

    PFC EVM 代码有其自己的 PEC 计算代码。  请参阅 PMBus_common.c 中的 PMBus_insertion 函数  它位于驱动程序目录的 PMBus 下。  PFC EVM 代码如下所示:

    我非常确信、我们的 PEC 计算与 PMBus 规范非常匹配。  我们已经使用它很长时间、包括在负载点和电信应用中、这很可能需要真正的 PMBus。  我怀疑您遇到的0x81是因为它们忽略了 B0和79。  如果您将 B10000加入到我们的算法中、您将得到0x81。  我不能对其他结果进行真正的评论。