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

ADS54J60数据有效但是全为0

Other Parts Discussed in Thread:ADS54J60

ADS54J60通过FMC与K7芯片连接,目前JESD204B已接通,通过ILA抓取PHY的数据有效位为高,同时JESD204B状态显示为数据被检测到:如下描述,采用4244模式,每个通道状态显示为eeee

Link Debug status Lane 0
Bit 3: 1 = Start of Data was Detected 
Bit 2: 1 = Start of ILA was Detected 
Bit 1: 1 = Lane has Code Group Sync 
Bit 0: 1 = Lane is currently receiving K28.5's (BC alignment characters) 

Kailyn Chen:

您好,您的这个问题我帮您再确认下。 如有回复,会立即通知您。给您带来不便非常抱歉。

,

xfaxisss:

ads54j60 data Sequence :

,

Kailyn Chen:

您好,请按照下面的顺序进行配置:
addressData

0x000x81//reset

0x110x80

0x590x20// always set bit 5 to 1

0x40040x68

0x40030x00

0x60f70x01//digital reset

0x60000x01// reset

0x60000x00// clear reset

0x40040x6A

0x40030x00

0x60160x02//JESD PLL mode

0x40040x69

0x40030x00

0x60000x80// Enable CTRL K

0x60010x02// JESD Mode

0x60060x0F// K = 16

0x40040x6A

0x40030x00

0x60170x40// PLL reset

0x60170x00

,

xfaxisss:

按照这个顺序,不能同步,sync信号未拉高。
我按照之前我那个顺序写,通过抓取数据,状态显示链接建立,数据输出有效,似乎通道链接有效;但是我发现6006寄存器的K值似乎没写进去,6000寄存器写0x80或者0x00,都能建立链接,通过ILA读取从ADC发送过来的K的二进制值为4(5帧),F为3(每帧4个octets),N'为16,N为14(应为16bit才对)。在同步过程中通道上转去了k28.5码BCBC,同时sync拉高后能够传输4个多帧数据,每个帧包含了起始帧和结束帧,但是帧里面的具体内容与预想的值有点不一样。

,

xfaxisss:

最终问题解决了,虽然很曲折,但还是感谢你们的回复,我后面又去英文论坛看了看,也给了我很大帮助,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » ADS54J60数据有效但是全为0
分享到: 更多 (0)