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.

ad12dj5200 数据部分错误且Transport Layer test有问题

1、ADC是ADC12DJ5200RF

,配置为JMOD1,Transport Layer部分的代码参考ad12dj3200的示例工程写的,仔细核对过没发现问题。

2、JTEST=Ramp test mode时测试读出数据正确,可见链路是正确的。

3、然后改为JTEST=nomal mode后发现:Transport Layer的输出只有部分波形是正确的正弦波(输出240bit,分成了20路*12bit),其余都有错误,部分波形如下:

4、为了定位问题,我配置JTEST=Transport Layer test mode,观察lane0~lane7接收到的数据,看到测试数据错误,与datasheet 中Table 61. Short Transport Test Pattern for N' = 12, F = 8 Modes (Length = 1 Frame) 中所描述的不同,看起来像只是数据错位了

如图:(从上到下对应Table 61 的DA0~DA7)

Transport Layer test mode与Ramp test mode区别在是否包含Transport Layer,这是否说明是Transport Layer出问题了?可能是什么原因导致的呢?