This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ADS54J42:从 FPGA JESD204B PHY 接收"SYNC 信号&quot 需要很长时间。

Guru**** 2747375 points

Other Parts Discussed in Thread: LMK04828, DAC37J84, ADS54J42, ADS54J60

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/848584/ads54j42-takes-long-time-for-receiving-sync-signal-from-fpga-jesd204b-phy

器件型号:ADS54J42
主题中讨论的其他器件:LMK04828DAC37J84ADS54J60

您好!

我使用 ADS54J42 (512M)、DAC37J84 (256M)、LMK04828、Xilinx FPGA 制作了一个电路板。

长时间预热后、ADS54J42和 FPGA 之间的 SYNC 信号变为1。

然后、它在电路板断电和通电后正常工作。

我附加了我的配置文件。

谢谢你。

BH

ADC 复位
lmk 0x00 0x00
lmk 0x02 0x00
lmk 0x100 0x78
lmk 0x101 0x55
lmk 0x103 0x00
lmk 0x104 0x62
lmk 0x105 0x00
lmk 0x106 0x70
lmk 0x107 0x11
lmk 0x108 0x6C
lmk 0x109 0x55
lmk 0x10B 0x00
lmk 0x10C 0x20
lmk 0x10D 0x00
lmk 0x10E 0x70
lmk 0x10F 0x55
lmk 0x110 0x6C
lmk 0x111 0x55
lmk 0x113 0x00
lmk 0x114 0x20
lmk 0x115 0x00
lmk 0x116 0x70
lmk 0x117 0x55
lmk 0x118 0x08
lmk 0x119 0x55
lmk 0x11B 0x00
lmk 0x11C 0x00
lmk 0x11D 0x00
lmk 0x11E 0x79
lmk 0x11F 0x01
lmk 0x120 0x66
lmk 0x121 0x55
lmk 0x123 0x00
lmk 0x124 0x20
lmk 0x125 0x00
lmk 0x126 0x70
lmk 0x127 0x06
lmk 0x128 0x08
lmk 0x129 0x55
lmk 0x12B 0x00
lmk 0x12C 0x00
lmk 0x12D 0x00
lmk 0x12E 0x79
lmk 0x12F 0x01
lmk 0x130 0x18
lmk 0x131 0x55
lmk 0x133 0x00
lmk 0x134 0x00
lmk 0x135 0x00
lmk 0x136 0x70
lmk 0x137 0x01
lmk 0x138 0x26
lmk 0x139 0x03
lmk 0x13A 0x06
lmk 0x13B 0x00
lmk 0x13C 0x00
lmk 0x13D 0x08
lmk 0x13E 0x03
lmk 0x13F 0x00
lmk 0x140 0x00
lmk 0x141 0x00
lmk 0x142 0x00
lmk 0x143 0x11
lmk 0x144 0xFF
lmk 0x145 0x7F
lmk 0x146 0x10
lmk 0x147 0x1A
lmk 0x148 0x02
lmk 0x149 0x42
lmk 0x14A 0x33
lmk 0x14B 0x16
lmk 0x14C 0x00
lmk 0x14D 0x00
lmk 0x14E 0x00
lmk 0x14F 0x7F
lmk 0x150 0x03
lmk 0x151 0x02
lmk 0x152 0x00
lmk 0x153 0x00
lmk 0x154 0x78
lmk 0x155 0x00
lmk 0x156 0x7D
lmk 0x157 0x00
lmk 0x158 0x96
lmk 0x159 0x06
lmk 0x15A 0x00
lmk 0x15B 0xD4
lmk 0x15C 0x20
lmk 0x15D 0x00
lmk 0x15E 0x00
lmk 0x15F 0x0B
lmk 0x160 0x00
lmk 0x161 0x01
lmk 0x162 0xA4
lmk 0x163 0x00
lmk 0x164 0x00
lmk 0x165 0x05
lmk 0x166 0x00
lmk 0x167 0x00
lmk 0x168 0x05
lmk 0x169 0x59
lmk 0x16A 0x20
lmk 0x16B 0x00
lmk 0x16C 0x00
lmk 0x16D 0x00
lmk 0x16E 0x13
lmk 0x17C 0x15
lmk 0x17D 0x33
lmk 0x139 0x00
lmk 0x143 0x11
lmk 0x140 0x00
lmk 0x144 0x74
lmk 0x143 0x11
lmk 0x143 0x31
lmk 0x143 0x11
lmk 0x144 0xFF
lmk 0x139 0x3
lmk 0x100 0x60
lmk 0x108 0x6C
lmk 0x138 0x26
lmk 0x166 0x0
lmk 0x167 0x0
lmk 0x165 0x05
lmk 0x166 0x00
lmk 0x167 0x00
lmk 0x168 0x05
DAC 0x00 0x00
DAC 0x00 0x01
DAC 0x00 0x0118
DAC 0x01 0x0003
DAC 0x02 0x2002
DAC 0x03 0xA300
DAC 0x04 0xF0F0
DAC 0x05 0xFF07
DAC 0x06 0xFFFF
DAC 0x07 0x2501
DAC 0x08 0x0000
DAC 0x09 0x0000
DAC 0x0A 0x0000
DAC 0x0B 0x0000
DAC 0x0C 0x0400
DAC 0x0D 0x0400
DAC 0x0E 0x0400
DAC 0x0F 0x0400
DAC 0x10 0x0000
DAC 0x11 0x0000
DAC 0x12 0x0000
DAC 0x13 0x0000
DAC 0x14 0x0000
DAC 0x15 0x0000
DAC 0x16 0x0000
DAC 0x17 0x0000
DAC 0x18 0x0000
DAC 0x19 0x0000
DAC 0x1A 0x0020
DAC 0x1B 0x0000
DAC 0x1E 0x9999
DAC 0x1F 0x9980
DAC 0x20 0x8008
DAC 0x22 0x1B1B
DAC 0x23 0x01FF
DAC 0x24 0x0020
DAC 0x25 0x2000
DAC 0x26 0x0000
DAC 0x2D 0x0001
DAC 0x2E 0xFFFF
DAC 0x2F 0x0004
DAC 0x30 0x0000
DAC 0x31 0x1000
DAC 0x32 0x0000
DAC 0x33 0x0000
DAC 0x34 0x0000
DAC 0x3B 0x0000
DAC 0x3C 0x0228
DAC 0x3D 0x0088
DAC 0x3E 0x0128
DAC 0x3F 0x0000
DAC 0x46 0x1882
DAC 0x47 0x01C8
DAC 0x48 0x3143
DAC 0x49 0x0000
DAC 0x4A 0x0F01
DAC 0x4B 0x0F01
DAC 0x4C 0x0f03
DAC 0x4D 0x0300
DAC 0x4E 0x0F0F
DAC 0x4F 0x1C61
DAC 0x50 0x0000
DAC 0x51 0x00DC
DAC 0x52 0x00FF
DAC 0x53 0x0000
DAC 0x54 0x00FC
DAC 0x55 0x00FF
DAC 0x56 0x0000
DAC 0x57 0x00FF
DAC 0x58 0x00FF
DAC 0x59 0x0000
DAC 0x5A 0x00FF
DAC 0x5B 0x00FF
DAC 0x5C 0x1133
DAC 0x5E 0x0000
DAC 0x5F 0x0123
DAC 0x60 0x4567
DAC 0x61 0x0211
DAC 0x64 0x0001
DAC 0x65 0x0001
DAC 0x66 0x0001
DAC 0x67 0x0001
DAC 0x68 0x7709
DAC 0x69 0x3504
DAC 0x6A 0x060D
DAC 0x6B 0xFF07
DAC 0x6C 0xF00F
DAC 0x6D 0x00DF
DAC 0x6E 0x0000
DAC 0x6f 0x0000
DAC 0x70 0x0000
DAC 0x71 0x0000
DAC 0x72 0x0000
DAC 0x73 0x0000
DAC 0x74 0x0000
DAC 0x75 0x0000
DAC 0x76 0x0000
DAC 0x77 0x0000
DAC 0x78 0x0000
DAC 0x79 0x0000
DAC 0x7A 0x0000
DAC 0x7B 0x0000
DAC 0x7C 0x0000
DAC 0x7D 0x0000
ADC 复位
ADC 复位
ADC 复位
ADC 复位
ADC 复位
ADC 复位
ADC 置位
ADC 置位
ADC 置位
ADC 置位
ADC 置位
ADC 置位
lmk 0x127 0x66
ADC 0x4003 0x00
ADC 0x4004 0x68
ADC 0x60F7 0x01
ADC 0x4003 0x00
ADC 0x4004 0x68
ADC 0x6044 0x40
ADC 0x4003 0x00
ADC 0x4004 0x68
ADC 0x6041 0x13
ADC 0x4003 0x00
ADC 0x4004 0x68
ADC 0x604D 0x08
ADC 0x4003 0x00
ADC 0x4004 0x68
ADC 0x6052 0x81
ADC 0x4003 0x00
ADC 0x4004 0x68
ADC 0x6072 0x08
ADC 0x4003 0x00
ADC 0x4004 0x68
ADC 0x6000 0x01
ADC 0x4003 0x00
ADC 0x4004 0x68
ADC 0x6000 0x00
ADC 0x4003 0x00
ADC 0x4004 0x69
ADC 0x6001 0x39
ADC 0x4003 0x00
ADC 0x4004 0x69
ADC 0x6000 0x80
ADC 0x4003 0x00
ADC 0x4004 0x69
ADC 0x6006 0x0F
ADC 0x4003 0x00
ADC 0x4004 0x69
ADC 0x6007 0x08
ADC 0x4003 0x00
ADC 0x4004 0x69
ADC 0x6031 0x0A
ADC 0x4003 0x00
ADC 0x4004 0x69
ADC 0x6032 0x0A
ADC 0x4003 0x00
ADC 0x4004 0x6A
ADC 0x6016 0x00
lmk 0x127 0x06
lmk 0x100 0x78
DAC 0x4A 0x0F00
DAC 0x4A 0x0F1E
DAC 0x4A 0x0F1F
DAC 0x4A 0x0F01

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    BH、

    该器件的数据表已过期。 请下载当前 ADS54J60数据表、因为除了最大采样率外、这两个器件是相同的。 在这里、您会发现一些寄存器的位需要始终设置为"1"。 请确保将这些内容添加到寄存器写入中。

    加电和时钟出现后、配置 FPGA。 接下来、对 ADC 进行硬复位。 接下来配置 ADC 寄存器。 接下来让 FPGA 发送 SYNC 为低电平。 看看这是否有用。

    此致、

    Jim   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Jim

    我没能在下面写。

    ADC 0x0000 0x81
    ADC 0x0011 0x80
    ADC 0x0059 0x20 //始终向位5写入1

    0x690016 0x80 //不需要写入,因为默认复位值为1。 但 我写了这个。

    但我们的板执行相同的操作。

    此致、

    BH

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    BH、

    您能否使用 Xilinx Chipscope 工具并验证 FPGA 是否正在发送 SYNC 低电平、然后 ADC 在下一个本地多帧时钟周期发送 K28.5字符?

    此致、

    Jim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jim

    我错过了 JESD PLL 复位(JESD 模拟页6A00、0x17位[6])。

    此致、  

    BH

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    BH、

    这是否解决了您的问题?

    此致、

    Jim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jim

    是的、我认为是这样。

    但我有疑问。

    使用 ADS54Jxx GUI 时、即使未执行 PLL 复位、也没有问题(我通过状态日志窗口对此进行了检查)。  

    但 ADS54J42数据表中的表66初始化序列描述了 PLL 复位。

    您认为应该执行 PLL 复位吗?

    此致、

    BH

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    BH、

    我建议您执行此重置。

    此致、

    Jim