Other Parts Discussed in Thread: LMX2594, LMK04832
您好,
我正在调试ADC12dj5200这块ADC芯片,10G采样率,采用JMODE1,adc的dclk和sysref分别由lmx2594给出,K=4,sysref = 31.25MHz。LMX2594的Fosc=100MHz,SYNC和sysrefreq均为31.25MHz。这三个频率都由LMK04832输出。
这三个外设芯片的寄存器配置分别如下:
LMK04832
lmk04832_新板子.txt
R0 (INIT) 0x000090 R0 0x000000 R2 0x000200 R3 0x000306 R4 0x0004D0 R5 0x00055B R6 0x000600 R12 0x000C51 R13 0x000D04 R256 0x010001 R257 0x01010A R258 0x010250 R259 0x010344 R260 0x010420 R261 0x010522 R262 0x010600 R263 0x010710 R264 0x010819 R265 0x01090A R266 0x010A10 R267 0x010B64 R268 0x010C00 R269 0x010D22 R270 0x010E00 R271 0x010F11 R272 0x011018 R273 0x011155 R274 0x011210 R275 0x011300 R276 0x011420 R277 0x011500 R278 0x0116F0 R279 0x011710 R280 0x01180A R281 0x01190A R282 0x011A10 R283 0x011B64 R284 0x011C00 R285 0x011D00 R286 0x011E00 R287 0x011F11 R288 0x01200A R289 0x01210A R290 0x012210 R291 0x012344 R292 0x012400 R293 0x012500 R294 0x012600 R295 0x012710 R296 0x01280A R297 0x01290A R298 0x012A10 R299 0x012B44 R300 0x012C00 R301 0x012D00 R302 0x012E00 R303 0x012F10 R304 0x01300A R305 0x01310A R306 0x013210 R307 0x013344 R308 0x013400 R309 0x013500 R310 0x013600 R311 0x013711 R312 0x013800 R313 0x013903 R314 0x013A00 R315 0x013B50 R316 0x013C00 R317 0x013D00 R318 0x013E03 R319 0x013F0D R320 0x014000 R321 0x014100 R322 0x014200 R323 0x014311 R324 0x0144FF R325 0x01457F R326 0x01463C R327 0x01471A R328 0x014802 R329 0x014902 R330 0x014A03 R331 0x014B16 R332 0x014C00 R333 0x014D00 R334 0x014EC0 R335 0x014F7F R336 0x015003 R337 0x015102 R338 0x015200 R339 0x015300 R340 0x015404 R341 0x015500 R342 0x015608 R343 0x015700 R344 0x015801 R345 0x015900 R346 0x015A19 R347 0x015BD4 R348 0x015C20 R349 0x015D00 R350 0x015E00 R351 0x015F0B R352 0x016000 R353 0x01610A R354 0x0162AC R355 0x016300 R356 0x016400 R357 0x016532 R361 0x016959 R362 0x016A20 R363 0x016B00 R364 0x016C00 R365 0x016D00 R366 0x016E13 R371 0x017310 R375 0x017700 R386 0x018200 R387 0x018300 R358 0x016600 R359 0x016700 R360 0x016832 R1365 0x055500
LMX2594
sysref_repeat_lmx2594.txt
R112 0x700000 R111 0x6F0000 R110 0x6E0400 R109 0x6D0000 R108 0x6C0000 R107 0x6B0000 R106 0x6A0000 R105 0x690021 R104 0x680000 R103 0x670000 R102 0x660000 R101 0x650011 R100 0x640000 R99 0x630000 R98 0x620000 R97 0x610888 R96 0x600000 R95 0x5F0000 R94 0x5E0000 R93 0x5D0000 R92 0x5C0000 R91 0x5B0000 R90 0x5A0000 R89 0x590000 R88 0x580000 R87 0x570000 R86 0x560000 R85 0x550000 R84 0x540000 R83 0x530000 R82 0x520000 R81 0x510000 R80 0x500000 R79 0x4F0000 R78 0x4E0003 R77 0x4D0000 R76 0x4C000C R75 0x4B0800 R74 0x4A0000 R73 0x49003F R72 0x480008 R71 0x47004D R70 0x460000 R69 0x450000 R68 0x4403E8 R67 0x430000 R66 0x4201F4 R65 0x410000 R64 0x401388 R63 0x3F0000 R62 0x3E0322 R61 0x3D00A8 R60 0x3C03E8 R59 0x3B0001 R58 0x3A9001 R57 0x390020 R56 0x380000 R55 0x370000 R54 0x360000 R53 0x350000 R52 0x340820 R51 0x330080 R50 0x320000 R49 0x314180 R48 0x300300 R47 0x2F0300 R46 0x2E07FE R45 0x2DC0DF R44 0x2C1F20 R43 0x2B0000 R42 0x2A0000 R41 0x290000 R40 0x280000 R39 0x270001 R38 0x260000 R37 0x250104 R36 0x240032 R35 0x230004 R34 0x220000 R33 0x211E21 R32 0x200393 R31 0x1F43EC R30 0x1E318C R29 0x1D318C R28 0x1C0488 R27 0x1B0002 R26 0x1A0DB0 R25 0x190C2B R24 0x18071A R23 0x17007C R22 0x160001 R21 0x150401 R20 0x14D848 R19 0x1327B7 R18 0x120064 R17 0x11012C R16 0x100080 R15 0x0F064F R14 0x0E1E30 R13 0x0D4000 R12 0x0C5001 R11 0x0B0048 R10 0x0A10D8 R9 0x091604 R8 0x082000 R7 0x0740B2 R6 0x06C802 R5 0x0500C8 R4 0x040A43 R3 0x030642 R2 0x020500 R1 0x010808 R0 0x006418
adc12dj5200
在我完成上述配置后,我回读了FPGA中的jesd204b core的状态,0x3c显示eeee,表明链路正常建立,同时SYNC信号也是一直拉高的,但我回读adc中的寄存器0x208是,它的值是0x64,表明LMFC和sysref没有对齐。同时回读0x2c1,存在link_alarm告警。这个问题我4天前在英文论坛发过帖子,但没有得到任何回复,因为比较紧急,所以又在中文论坛发一次,希望能够得到帮助,谢谢!