TI中文支持网
TI专业的中文技术问题搜集分享网站

DS90UB941AS-Q1: 怎么打开主机和941之间i2c通讯数据CRC校验功能

Part Number:DS90UB941AS-Q1

Hi

我们需要对主机的i2c数据添加CRC校验位进行数据保护,然后941对加了CRC的i2c数据进行校验,怎么设置941寄存器打开i2c数据CRC校验功能?

使能后,主机只有对i2c数据添加CRC校验码才可以访问941寄存器。

请问941是否支持这个功能,941怎么设置寄存器使能这个功能?

非常感谢!

Kailyn Chen:

您好,94不支持您说的CRC校验功能。

941的CRC寄存器指的是反向通道,DES 端产生CRC error,在串行端SER进行check。

也就是说一旦串行器对与DES端反向通道的数据 进行锁存时,就会检查反向通道的CRC错误,这个错误将会在寄存器中计数。 

,

Michael Ning:

您好,想问一下941也不支持DSI数据的CRC校验和ECC校验吗?谢谢

,

Kailyn Chen:

您好,抱歉回复晚了,941应该是支持DSI数据的ECC和CRC校验,这个校验针对的是DSI数据,而不是FPD link数据。

,

Michael Ning:

您好,我发现偏移地址0x22和0x23都已经设置了,但是我在tda4x主机端的dsi数据并没有加crc和ecc校验,也能正常出图(按照正常来说,主机端没加crc和ecc,串行器使能了crc和ecc功能,是出不了图的)。

寄存器描述是在dsi_err状态下,不知道这个状态指的是什么意思,是类似BIST的测试模式吗?

而且941文档也没有说明dsi的CRC需要添加的位置,是需要添加在dsi数据头还是尾?

请帮忙看看,谢谢啦

,

Kailyn Chen:

Michael Ning 说:941文档也没有说明dsi的CRC需要添加的位置,是需要添加在dsi数据头还是尾?

您好,您的问题我这边需要再去确认下,给您带来不便非常抱歉。

,

Michael Ning:

您好,可以确认下dsi数据的CRC和ECC应该怎么使能呢,谢谢

,

Kailyn Chen:

好的好的,抱歉回复晚了,已经去确认 ,收到答复会立即通知给您。给您带来不便非常抱歉。

,

Kailyn Chen:

您好,关于这个问题 ,我在E2E上咨询美国工程师了,他的回复是941不支持FPD link的ECC功能,UB系列的器件没有ECC /CRC 功能,UH系列的有CRC。您这边参考下,我将问题也回复了,您也可以直接跟进:

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1184366/ds90ub941as-q1-how-to-enable-crc-and-ecc-function

,

Michael Ning:

好的,谢谢啦

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB941AS-Q1: 怎么打开主机和941之间i2c通讯数据CRC校验功能
分享到: 更多 (0)