您好!
对于 UCD3138、CRC 计算使用了什么多项和初始 CRC 值?
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.
感谢您发送编修。
我的问题是 、我使用 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
此致、
许美