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 CRC 响应

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1237264/ucd3138-ucd3138-crc-response

器件型号:UCD3138

您好!

对于 UCD3138、CRC 计算使用了什么多项和初始 CRC 值?

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

    您好!

    CRC 计算用于什么?

    对于 UCD3138、我们只需在 PMBus 中进行 PEC 的 CRC 计算。

    此致、

    许美

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

    感谢您发送编修。

    我的问题是 、我使用 USB 到 I2C 转换器读取 UCD3138、我通过 I2C 总线自行构建、

    是否正确获取 Vin Vout 等。

    现在我要对芯片上的限值等进行编程、为此、我需要计算 CRC8。

    使用 CRC8在线计算器 https://crccalc.com/ 我找到 CRC8例如0XDAD1、它的值显示在

      当 poly = 07且 CRC Initial = 0时、Texas Fusion Design 在线程序将值22.53A 设置为0x01  

    此程序针对不同的多项式和初始 CRC 的组合显示不同的 CRC、总共10个、其中包括

    Maxim 和 ROHC 等的规范、并且使用 TI USB 接口适配器连接到 UCD3831

    我正在 用示波器监视 I2C 总线、我看到 Fusion 设计在线程序发送的 CRC8字节

    是0XBC、与我从在线 CRC 计算器获取的任何结果都不匹配

     我还在 Visual Studio 上写了一个程序来计算自己的 CRC,我的结果与在线的结果相匹配

    CRC 计算程序。 因此、我想知道 TI 是如何计算 CRC 的。 如果使用表进行 CRC 计算、我能否收到它

     

    此致

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

    您好!

    您可以查看我们的 PFC 演示代码、其中 介绍了 PEC 计算算法。 这是 UCD3138所使用的。 它应按如下所示位于 PMBus_common.c 中。

    PFC 演示代码: https://www.ti.com/tool/UCD3138FW-PFC?keyMatch=UCD3138%20PFC

    此致、

    许美