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出问题了?可能是什么原因导致的呢?
Amy Luo:
您好,
我已将您的问题发布在E2E英文技术论坛上了,请您关注E2E论坛的回复,谢谢
e2e.ti.com/…/948182