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.

[参考译文] DAC37J82:dac37j82 -无法建立链路

Guru**** 2502525 points
Other Parts Discussed in Thread: DAC37J82

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1075168/dac37j82-dac37j82---cannot-establish-a-link

部件号:DAC37J82

你(们)好

我们尝试在 FPGA (Xilinx)和 dac37j82之间建立链路

参数包括:

DAC 时钟:480MHz

Sysref:15MHz

L:4.

答:2

F:1.

S:1.

K:32

SerDes bps:4.8 GHz

高清:1.

NCO:140MHz

DAC PLL:关

 

我们 使用 GUI 初始化注册

但我们无法建立链接(SERDES PLL 已锁定)

可能是什么问题?  

如果我使用 Reg 0x5F 0x60 mux SERDES,0x46,0x47,0x48是否需要相应地更改,那么我们很难理解 SERDES 通道和 JESD ID 配置之间的连接?

感谢您的善意帮助。

谢谢你

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

    Guy,

    请对照所附文件检查您的注册设置。 此文件正在我们的硬件上使用您的设置。 您的 FPGA 期望什么时钟频率?

    如果您正在对 SerDes 数据进行 muing,则还必须正确设置通道 ID (0x46,0x47,0x48)。   

    此致,

    吉姆  

    e2e.ti.com/.../421_5F00_K_5F00_32_5F00_Fs_5F00_480M_5F00_NCO_5F00_140M.cfg

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

    嗨,Jim,

    感谢您的回答! 修复了 JESD ID 和 SERDES mux 的问题。

    我看到的另一件 我不理解的事。

    注册0x51:

    如果设置为0xff -> 0x64,则表示存在链路配置错误,并且 DAC 没有输出。

    当0x51设置为0x00 ->无错误且输出良好时,返回0xff 不会关闭链接,输出仍然良好。

    在您的配置中,您向0x51= 0x00DC 发送了一封信,该邮件忽略 了链路配置错误。

    应该设置什么? 我确实想使用同步请求机制来解决一些链接问题。

    谢谢,

    家伙

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

    Guy,

    我猜测问题是链路配置错误。 我会尝试将0x51设置为0xDD,然后设置为0xDE 以验证是否存在差异或不在表中的代码错误。

    我过去曾看到过,为 ILAS 参数定义的 FPGA 条目与 DAC 使用的不同。 例如,K,M,S,L 和 F 值均输入为值减1。 如果 FPGA 使用的值为“不变”(不减1),当 DAC 看到这些值不相同时,它将报告链路配置错误并发送 SYNC LOW。 CGS 将重复,ILAS 将再次失败,这将永远重复。 当将0x51设置为0xFF 时,您是否注意到同步切换? 如果是这种情况,我不确定这是否可以修复,因为这将要求错误地设置 FPG 参数以匹配 DAC 值。   

    此致,

    吉姆