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.

[参考译文] DAC39J84:无法从 DAC39J84 获取输出

Guru**** 2522770 points
Other Parts Discussed in Thread: DAC39J84, DAC38J84

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1544628/dac39j84-unable-to-obtain-output-from-dac39j84

器件型号:DAC39J84
主题中讨论的其他器件: DAC38J84

工具/软件:

您好 TI 支持部门、
     我正在开发一个系统、其中包括使用 Xilinx ZU29DR RFSOC 和 Abaco FMC216 以及 TI DAC39J84 DAC 的现成板。

     我目前面临的问题是我 无法从 DAC 获取任何输出

我的配置 (时序控制基于 TI “1323.8.3 DAC3xJ8x 启动序列.docx“):

  1. 采用 2441 配置的 JESD204B 子类 1 (L = 2、M = 4、F = 4、S = 1)
  2. 32 帧/多帧(即 K = 32)
  3. SERDES 线路速率 9.8304Gbps、具有 8 倍插值
  4. DAC 配置(还附上了文件)
    1. DACCLKP/N = LMK04828B 中的 491.52MHz
    2. 寄存器配置(所有值均以十进制表示)
      • 配置 51:PLL_vcosel = 1 (L 频带 4GHz)
      • 配置 51:PLL_VCO = 17
      • 配置 50:PLL_p = 0
      • 配置 50:PLL_m = 15
      • 配置 49:PLL_n = 3
      • 配置 59:SERDES_clk_sel = 0 (DACCLKP/N)
      • 配置 59:SERDES_REFCLK_div = 0
      • Config60:rw_cfgpll = 20(即 5 倍)
      • 配置 62:rw_cfgrx0 = 0(全速率)
      • Config37:clkjesd_div = 2
    3. DACCLK(DAC PLL 块输出)= 1966.08MHz
    4. SERDES PLL:2457.6MHz
    5. 串行器/解串器 PLL 的 REFCLK:491.52MHz
    6. JESDclk:491.52MHz
    7. SysRef:来自 LMK04828B 的持续 7.68MHz
  5. 一个 Xilinx JESD 内核+ Xilinx JESD PHY 连接到一个 DAC39J84 IC(1 个链路、2 个通道)
  6. Xilinx JESD 内核时钟 245.76MHz
  7. LMK04828B 参考时钟:122.88MHz
  8. 在传输前、DAC 样本先以 MSB 格式化

我已经确认了

  1. CGS 成功完成、无错误/警报
  2. ILA 成功完成、无错误/警报
  3. SYNCB 线在预期时间(即 CGS 开始之前、CGS 完成之后)切换。 成功初始化链路时观察到链路错误、导致无法重新初始化通道;即链路稳定
  4. SYSREF 频率为 7.68MHz(在示波器上测量)
  5. 已通过所有 DAC 和 DAC 通道的 NCO 测试(根据 TI 的“7534.SYSREF Troubleshoot-shooting.docx“)
  6. 确认 Xilinx JESD 内核实现正在以 MSB 然后是 LSB 格式传输 DAC 样本。
  7. DAC 上的 Lane0 和 Lane1 上未报告错误/警报(即 Config65、Config100、Config101 和 Config108)
  8. Xilinx JESD 内核上未报告错误(即 STAT_STATUS 寄存器 0x60、STAT_LINK_ERR_CNT 寄存器 0x420/0x4A0)

     可以了 无法解决这个“无 DAC 输出“问题 已经持续数周了。

非常感谢您提供的任何帮助。

使用的 TI 参考资料:

  1. 4188.DAC38J84 时钟、PLL 和 SERDES Configuration.docx
  2. 1323.8.3 DAC3xJ8x 启动 Sequence.docx
  3. 7534.SYSREF trouble-shooting.docx

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

    尊敬的 Tai:

    您能给我们发送一份原理图吗?

    此致、

    Rob

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

    您好、Rob、

        感谢您的答复。 是否有办法与您安全共享信息? 我尝试通过 TI E2E 网站向您发送消息、但由于您的个人资料设置、我无法直接向您发送消息。

        谢谢你。

    Tai

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

    尊敬的 Tai:

    DAC 上的每个 P/N 输出桥臂上是否有 50 或 100 Ω 接地电阻?

    如果没有、将没有输出。  

    请先告知您已准备好。

    谢谢、

    Rob

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

    您好、Rob、
       不幸的是 Abaco(以前的 4DSP)没有与我们分享他们的 FMC216 原理图;即他们的公司政策是我所说的。  
       我目前只有主板(Xilinx FPGA 所在的位置)和分离器板的原理图。

       话虽如此、根据我在下面确认的内容、说缺少的电阻器不是问题是否正确?

       1、NCO 测试通过(即 DAC 输出信号、可以通过示波器和环回至系统中 ADC 的射频电缆从外部测量)

       2.通过交换不同的 FMC216 模块测试相同的配置(即确认我们没有柠檬在手上)

       3. FMC216 模块已经在市场上广泛使用近十年了(即任何设计问题都会出现并修复。 与生产相关的问题将由上面的#2 确认)

       我们是否可以通过其他措施来尝试调试问题? 我可以读取 DAC 上是否有保留寄存器来确认 DAC 接收到来自 FPGA 的波形数据?

       再次感谢您的帮助。  

    此致、

    Tai

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

    尊敬的 Tai:

    您说这不是您的电路板设计、也不是您正在评估的 TI EVM、并且 DAC 位于 Abaco 模块中?

    如果是、我需要您返回 Abaco 并讨论此配置问题。 可能他们的电路板不支持此特定的配置和采样率等

    此致、

    Rob

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

    您好、Rob、
        再次感谢您的回答。

        Re: 您的电路板设计也不是您正在评估的 TI EVM、且 DAC 位于 Abaco 模块中?
        是的、您回答正确  
         a) 我们的设计未使用 TI EVM
         b) DAC 属于 Abaco/4DSP 的设计范围

         我们正在从 Abaco/Ametek 获得帮助、但是由于他们的收购、他们的最终支持被搁置了一点、我们希望借助您在产品方面的专业知识、您可以就潜在的原因提供一些指导/指示?

         我还设法通过了链路层测试、因此它使我对 JESD 链路工作和稳定有了一定的信心。

         在所有其他测试都通过的情况下、我怀疑由于不熟悉 DAC、我的配置可能有点敷衍了事。

         DAC 内的 DSP 块侧是否有任何可能导致 DAC 无输出的因素?

         再次感谢您的帮助。

    此致、

    Tai

      

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

    您好、Rob、
         只是在我上次答复后的一个快速更新。

         今天我设法使 DAC 输出信号、但 更改了 DAC 配置、使其工作困惑。

         我所做的更改是在 Config73 (0x49) 中进行的。 我不得不说 即使设计仅使用 2 个通道、也将所有通道分配给链路 0 (通道 0 和通道 1)。  
         是否有任何文档(例如勘误表,应用手册等)解释了为什么会如此?

         使 DAC 输出后、现在我要进行故障排除的问题是 f DAC 输出的频率比我加载的数据慢 10 倍 (例如,50MHz 波形输出为<xmt-block1> 5MHz</xmt-block>)。 5MHz。 我已验证生成并加载到 DAC 中的数据符合预期(即,如果需要 50MHz 波形、生成的数据用于<xmt-block1> 50MHz</xmt-block>、传输到 DAC 的数据为<xmt-block2> 50MHz</xmt-block>)。 50MHz。</s> 50MHz

         有什么想法会是什么原因?

         再次感谢您的帮助。

    此致、

    Tai

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

    尊敬的 Tai:

    看起来您正在取得进展。

    让我来看看这个为你,我会回来与你几天.

    此致、

    Rob

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

    您好、Rob、
        再次感谢您的耐心和快速答复。

        Re:我的 DAC 输出查询速度变慢
        找出问题的根本原因。 是波形发生器问题。

        Re:为什么我需要将所有通道配置为 Link 0 以获得 DAC 输出
        我将等待您回复为什么配置解决了无 DAC 输出问题。

        谢谢你。

    此致、
    Tai

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

    尊敬的 Tai:

    如果“仅 NCO“模式的输出正确、则问题可能在于将图形发送到 DAC 的方式。

    您能仔细检查一下吗?

    DAC 没有 1/10 输出频率模式。

    此致、

    Rob

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

    您好、Rob、
        感谢您的答复。

        我认为问题的剩余部分是下面的问题(请参阅 8 月 5 日的答复)

        Re:为什么我需要将所有通道配置为 Link 0 以获得 DAC 输出

        再次感谢您的支持。

    此致、

    Tai

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

    尊敬的 Tai:

    需要使用两个链路设置 DAC 和 FPGA。 否则、需要配置 DAC、才能使一条链路正常工作。

    此致、

    Rob