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:配置查询

Guru**** 664280 points
Other Parts Discussed in Thread: DAC37J84, LMK04806, DAC37J82
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1267397/dac37j82-configuration-inquiry

器件型号:DAC37J82
主题中讨论的其他器件:DAC37J84LMK04806

您好!

我的客户希望在以下条件下使用 DAC37J84。

 - DACCLK P/N (输入 CLK)= 1258.2912Mhz (来自 LMK04806)
 - DACCLK (PLL 输出)= 943.7184Mhz (使用 DAC PLL、PLL 锁定正常)
 - pll_n=4、pll_p=5、pll_m=3、H 带(pll_vcosel=0)、pll_vco=21
  - DAC FS = 943.7184Mhz

  -线速率= 9437.184Mhz
  - JESD 内核时钟= 235.9296Mhz (LineRate/40)
  - FPGA 参考时钟= 314.5728Mhz
  -全速率、MPY=10、串行器/解串器 REFCLK = 235.9296Mhz (div_By_4)
  - SYSREF = 3.6864Mhz (9437.184 /(80*32 )=数据速率/(N x K ))

  - LMFS = 8212/K=32 , F=1

q1)请查看客户设置的以下寄存器值对于配置是否正确。

e2e.ti.com/.../821_5F00_CHA_5F00_CHD.zip

Q2)当 DAC37J84在上述设置下运行时、会发生以下错误。 请提供有关此问题的原因以及解决方法的建议。

 - DAC 同步保持低电平

 -配置100-107 = 0x0008通道 FIFO 错误: BIT3 = WRITE_ERROR :如果写请求和 FIFO 已满则置位

Q3)如果它们设置 jesdclk_div 设置(Config37)= 0xC000、则 DAC Sync 变为高电平、通道警报(config100~107)也为0x0000。

       如果 Jesdclk_div 设置为2、4、8或16、则 SYNC 为低电平并也会发生通道警报。 是否有设置 Jesdclk_div 的规则?

谢谢你。

JH

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

    您好、JH:

    请确保此器件遵循正确的初始化启动顺序。 FIFO 错误指示串行器/解串器 FIFO 已满、但仍在写入。 这通常在启动顺序不正确时发生。 你提出的所有问题都与此相关、因此我不会单独回答它们。

    我觉得这里使用的是哪个器件。 帖子标题显示为 DAC37J82、但帖子中显示的是 DAC37J84。 这会让我感到困惑、因为只有 DAC37J82可以实现8212的 LMFS。 当 DAC37J82配置为在 LMFS=8212模式下以1倍插值实现 FS = 943.718M 时、串行器/解串器为4718.59 MHz。 具有此采样率的 DAC37J84可实现该 SerDes 速率、但 LMFS 为8411、因为现在有4个转换器。 请向您的客户寻求进一步帮助。

    运行上述配置后、尝试写入以下内容以重新初始化 JESD 链路。

    0x4A 0xFF3E (位置 JESD_RESET_n 低电平)
    0x4A 0xFF3F (提升 JESD_RESET_n 后退高位,同时离开 INIT_STATE 低电平)
    0x4A 0xFF21 (从以下各项中释放 DAC 中的 JESD 块: INIT_STATE 模式)

    此致、Chase