TLE9183 数据表中的 crc3

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

我正在阅读 tle9183 的数据表。第 22 页中有一些关于 crc3 的描述:

CRC 生成器多项式为 x^3+x^1+1。种子值为 '101',因此起始值的结果为 '100'

我有一些问题:

① 我的起始值计算是否正确?101 在尾部加上三个零,即 101000.101000 除以 1011(多项式),余数为 100,作为起始值。

② 因为我们得到了起始值。如何一点一点地计算原始数据的 crc。

如果能得到详细的指导,我将不胜感激。

 

0 点赞
1 回复
Translation_Bot
Community Manager
Community Manager
Community Manager

@Zhouzy


每个 SPI 帧包含 24 位,以 3 位 CRC 结尾,如图所示。

sk7211_1-1695739358022.png

对于 3 位 CRC,种子值向左移动 1 位,加上 1 以获得多项式,然后我们将进行模数 2 二进制除法以获得提醒,该提醒将与起始值 (100) 相加以获得最终的 CRC 值。

欲了解更多信息,请按照给定的图片进行操作。

sk7211_2-1695739358028.png

 

最好的问候,
Sahil Kumar

0 点赞