HI 工程师:
关于 ADS54J54IRGCT 芯片的调试。 500MHz采样率,5G传输速率。使用XILINX FPGA完成ADS54J54的配置及解串。LMK04828为AD及FPGA提供同步时钟SYSREF及device clock。 但是,调试过程出现了一些问题:按照手册配置流程配置ADS54J54后,FPGA监测RXDATA为0x4A4A4A4A,RXCHARISK为 0x0,用示波器观测SYNC信号一直为低。代码组同步阶段未完成。 按照手册时序图,我的理解是: 1、FPGA发送SYNCb给ADS54J54,54J54通过数据口发送K28.5(0xBC)给FPGA 2、当FPGA收到4个连续正确的K28.5后,将SYNCb拉高,完成代码组同步阶段。 3、ADS54J54在SYNCb拉高后,发送ILA序列。FPGA收到正确的ILA序列后,完成ILA阶段 4、而后发送AD采样数据 我分析是AD配置可能有问题。 提问:请问正确的配置应该是怎样的呢?]
1、关于LMFS的设置,按照datasheet 的 Table3,使用LMFS=8411 (即:共8个lanes、4个AD、每帧数据有1个Octet,每帧数据一个采样点。)但是按照手册 Table23 说明HD AB= 1, LMFS=4221,即F=2 这与Table 2 不一致。 对0x0F寄存器配置为0x0001 0x10寄存器配置为0x03E3 0x13寄存器配置为0x0020 以上配置是否正确?????? 2、关于LFMC(Local Frame Multi Frame Clock) L=2 F=1 K=32 LFMC=125MHz/32 = 3.9MHz 以上配置是否正确??? 3、关于power-down的设置 手册中控制analog sleep mode-- power-down寄存器为0x05寄存器、 analog sleep mode-SPI为0x06寄存器 Enable引脚为10x05寄存器设置为0x8000 0x06寄存器设置为0xFFFF即为normal模式 手册中控制JESD Sleep modes为寄存器0x1E配置为0x03FFJESD Sleep modes-SPI为寄存器0x1F 配置为 0Xffff 为normal模式 上述关于0x1E的寄存器配置是否正确???
user151383853:
这么深层的应用问题, 需要深入阅读手册, 并有工作板测试验证, 恐怕没有哪个网友能够帮得了你了
对于楼主来说, 容易得到工作板, 深入阅读技术手册是您的强项, 希望早日解决问题, 并能够有条件整理出一份中文应用笔记, 帮助后来的应用者快速解决问题.