大家好、
我们客户的一个问题、我将在下面转发、 请您提供一些故障排除建议
ADC 设置为 JMODE1模式、LANE_RATE=6.4G、K=4、jesd204B_CORE LK=160MHz、sysref 均为20MHz、使用3.2GHz 的采样频率。
以下是按顺序配置的 ADC 配置序列:
0:dout<=24'h0000B0;//***//进行软复位
延迟100ms
1:DOUT<=24'h020000;//***//清除之前 JESD_EN (Δ C CAL_EN 始终在)
2:dout<=24'h006100;//***//之后 CAL_EN (始终位于 JESD_EN 清除 Ω)
3:dout<=24'h000200;
4:dout<=24'h001000;
5:dout<=24'h002300;
6:dout<=24'h002970;
7:dout<=24'h002A00;
8:dout<=24'h0030c4;
9:dout<=24'h0031A4;
10:dout<=24'h0032C4;
11:dout<=24'h0033A4;
12:dout<=24'h003800;
13:dout<=24'h003B00;
14:dout<=24'h004803;//// 将串行器预加重设置为3 μ A
15:dout<=24'h006001;
//14:dout<=24'h006101;
16:dout<=24'h006201;
17:dout<=24'h006400;
18:dout<=24'h006B00;
//18:dout<=24'h006C01;
19:dout<=24'h007000;
20:dout<=24'h007100;
21:dout<=24'h007980;
22:dout<=24'h007A00;
23:dout<=24'h007B00;
24:dout<=24'h007C00;
25:dout<=24'h008000;
26:dout<=24'h008100;
27:dout<=24'h008200;
28:dout<=24'h008300;
29:dout<=24'h008400;
30:dout<=24'h008500;
31:dout<=24'h008600;
32:dout<=24'h008700;
33:dout<=24'h008800;
34:dout<=24'h008900;
35:dout<=24'h008AFF;
36:dout<=24'h008B07;
37:dout<=24'h008CFF;
38:dout<=24'h008D07;
39:dout<=24'h008EFF;
40:dout<=24'h008F07;
41:dout<=24'h0090FF;
42:dout<=24'h009107;
43:dout<=24'h0092FF;
44:dout<=24'h009307;
45:dout<=24'h0094FF;
46:dout<=24'h009507;
47:dout<=24'h010280;
48:dout<=24'h010380;
49:dout<=24'h011280;
50:dout<=24'h011380;
51:dout<=24'h012280;
52:dout<=24'h012380;
53:dout<=24'h013280;
54:dout<=24'h013380;
55:dout<=24'h014280;
56:dout<=24'h014380;
57:dout<=24'h015280;
58:dout<=24'h015380;
59:dout<=24'h016000;
//60:dout<=24'h020001;//清除 JESD_EN (始终在 CAL_EN 之前)设置 JESD_EN (始终在 CAL_EN 之后)
61:dout<=24'h020101;//设置 JMODE1 //// 设置 JMODE1.
62:dout<=24'h020203;//0x202 0x03:将 KM1=3设置为 K=4 //// 设置 KM1=3、因此 K=4
63:dout<=24'h020301;
64:dout<=24'h020401;//使用 SYNCSE 输入、偏移二进制数据、启用扰频器输出数据的格式://// 使用 SYNCSE 输入、偏移二进制数据、启用扰频器
65:dout<=24'h020504;//
66:dout<=24'h020600;
67:dout<=24'h020700;
68:dout<=24'h020800;
69:dout<=24'h020900;
70:dout<=24'h020C00;
71:dout<=24'h020D00;
72:dout<=24'h021000;
73:dout<=24'h0211F2;
74:dout<=24'h0212AB;
75:dout<=24'h021307;//启用超量程,将超量程抑制设置为最大周期8*2^7 = 1024个样本//// 启用超范围,将超范围保持设置为最大周期8 *2^7= 1024个样本 μ m
76:dout<=24'h021400;
77:dout<=24'h021500;
78:dout<=24'h021602;
79:dout<=24'h021700;
80:dout<=24'h021800;
81:dout<=24'h021902;
82:dout<=24'h022000;
83:dout<=24'h022100;
84:dout<=24'h022200;
85:dout<=24'h0223C0;
86:dout<=24'h022400;
87:dout<=24'h022500;
88:dout<=24'h022800;
89:dout<=24'h02200;
90:dout<=24'h022A00;
91:dout<=24'h022BC0;
92:dout<=24'h022C00;
93:dout<=24'h022D00;
94:dout<=24'h023000;
95:dout<=24'h023100;
96:dout<=24'h023200;
97:dout<=24'h0233C0;
98:dout<=24'h023400;
99:dout<=24'h023500;
100:dout<=24'h023400;
101:dout<=24'h023500;
102:dout<=24'h023800;
103:dout<=24'h023900;
104:dout<=24'h023A00;
105:dout<=24'h023BC0;
106:dout<=24'h023C00;
107:dout<=24'h023D00;
108:dout<=24'h024000;
109:dout<=24'h024100;
110:dout<=24'h024200;
111:dout<=24'h0243C0;
112:dout<=24'h024400;
113:dout<=24'h024500;
114:dout<=24'h024800;
115:dout<=24'h024900;
116:dout<=24'h024A00;
117:dout<=24'h024BC0;
118:dout<=24'h024C00;
119:dout<=24'h024D00;
120:dout<=24'h025000;
121:dout<=24'h025100;
122:dout<=24'h025200;
123:dout<=24'h0253C0;
124:dout<=24'h025400;
125:dout<=24'h025500;
126:dout<=24'h025800;
127:dout<=24'h025900;
128:dout<=24'h025A00;
129:dout<=24'h025BC0;
130:dout<=24'h025C00;
131:dout<=24'h025D00;
132:dout<=24'h02B000;
133:dout<=24'h02B105;
134:dout<=24'h02B500;
135:dout<=24'h02B600;
136:dout<=24'h02B700;
//137:dout<=24'h02C11F;
138:dout<=24'h02C23F;
139:dout<=24'h006101;//***//之前 CAL_EN (始终在 JESD_EN 设置 Ω)
始终在:dout<=24'h020001;//***//之后 JESD_EN (Δ C CAL_EN 设置)
141:dout<=24'h006C00;//***//设置为低电平以复位校准状态机 CAL_SOFT_TRIG 将
142:dout<=24'h006C01;//***//设置为高电平以启用校准 CAL_SOFT_TRIG 将
读取寄存器的最新状态:
0208:7c.
02C1:1f
使用斜坡测试模式时、两个 IP 内核(OUT_DATA[255:0]和 OUT_DATA_2[255:0])的输出始终相同、如图所示:
两个 IP 内核的 gt0_rxdata[32:0]、gt1_rxdata[32:0]、GT2_rxdata[32:0]几乎相同,如图所示:
解析后的采样数据对于每8个采样点似乎相同、如图所示:
这种现象的原因可能是什么? 您能 提供一些故障排除建议吗?
此致、
艾米·罗