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.

[参考译文] DAC38RF80EVM:实现所需的采样率以及 GUI 和数据表之间的冲突

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/901461/dac38rf80evm-achieving-desired-sampling-rate-and-conflicts-between-gui-and-datasheet

器件型号:DAC38RF80EVM
主题中讨论的其他器件:LMK04828ADC32RF44

您好!

我目前正在尝试为 DAC38RF30调出评估板。 我的工作 LMF 为821。

我试图避免在电路板上注入时钟、只需使用连接到 LMK04828上 OSCin 端口的122.88MHz 振荡器。 通过在 LMK 上使用 VCO0、我能够生成 2457.6MHz 的 VCO 频率、并将单端 DAC 时钟的 VCO 频率分为1228.8MHz (2457.6/2)、将 FPGA 的 VCO 频率分为153.6MHz (2457.6/16)。 我是这样做的、因此我需要在 FPGA 上的每个时钟周期生成8个 I 数据样本和8个 Q 数据样本。 该器件的数据表指定了 JESD 接口的各种 LMFSHd 值、但它仅提供每通道每帧1个或2个 I 和 Q 样本的示例、但我假设我能够提供更多、在本例中为8。 如果这不正确、请告诉我。

我的第一个问题是:使用6倍插值、这会使我的理论采样频率上升6倍还是下降? 我的新采样频率是 7372.8MHz (1228.8 * 6)还是需要为 DAC 提供7372.8MHz 时钟、以便在进行内插时仅以1228.8MHz 的频率对 FPGA 中的数据进行采样?

我的第二个问题是有关此 DAC 的数据表与运行其 EVM 的 GUI 之间存在差异。 以下内容来自 DAC38RFxx 数据表(我重点介绍了感兴趣的领域):

以下内容来自 DAC38RF3x EVM GUI:

如您所见、数据表指定的最大采样率与 GUI 指定的最大采样率不同。 哪一个是准确的?

感谢你能抽出时间。

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

    Jacob、

    在82121模式下、每帧只能获得2个样本。 该器件每帧只能执行1个或2个采样。 这是-S-参数、无法更改。

    "我的第一个问题是:使用6倍插值、这会使我的理论采样频率上升6倍还是下降? 我的新采样频率是 7372.8MHz (1228.8 * 6)还是需要为 DAC 提供7372.8MHz 时钟、以便在进行内插时仅以1228.8MHz 的频率对 FPGA 中的数据进行采样?"  

    DAC 采样率除以内插因子= FPGA 的 DAC 数据速率。  如果 使用6倍插值、FPGA 需要以1228.8Msps 的速率发送数据、DAC 时钟必须为7372.8Msps。  

    GUI 正确、并且您的最后一个问题的数据表错误。

    此致、

    Jim

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

    Jim、

    感谢您回答我的数据速率和 GUI/数据表问题。 这很有帮助。

    关于 LMFS 参数、如果来自 FPGA 的数据速率为1228.8Msps、并且我在每个时钟周期生成2个样本(2个 I 样本和2个 Q 样本)、那么我需要将 FPGA 的时钟频率设置为614.4MHz、这似乎太快了。 我认为 JESD 接口的灵活性与运行 FPGA 的速度有关(例如: 如果我希望 FPGA 时钟比 DAC 时钟低4倍、那么我只需要在每个 FPGA 时钟周期提供4个采样、2和8个采样相同)。

    情况不是这样吗? 我需要以极高的时钟速率运行 FPGA、还是要大幅降低 DAC 的采样率? 这两种情况的声音都低于理想值。 可能是我使用的 IP 内核以某种方式发送数据包、以避免这些结果(我使用 JESD204 v7.2 Xilinx IP 内核作为上下文)。

    我要提到的是、我在没有抽取的情况下获得了 ADC32RF44、从而在每个 FPGA 时钟周期为两个 ADC 生成8个样本(总共16个)。 该器件数据表上的 LMFS 值也不包含此配置。

    谢谢、

    Jake

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

    Jake、

    您为电路板使用的 FPGA 供应商应提供文档、说明如何为 FPGA 使用较低的时钟速率。 这通常通过将样本打包成32或64位字来完成。 随附的文档显示了 TI TSW14J56EVM (Intel FPGA TI 捕捉/图形发生器卡)使用的架构。  

    此致、

    Jim

        

    e2e.ti.com/.../5824.TSW14J56-RevD-MC-firmware-design-document.doc