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.

[参考译文] DAC34H84:dac34h84的控制信号?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/690603/dac34h84-control-signals-for-dac34h84

器件型号:DAC34H84
主题中讨论的其他器件: DAC34SH84

你好  

我正在使用 dac34h84 EVM,我有一些问题吗?

1.是否可以将 DAC 配置为 FIFO 禁用模式? 如果是,那么读取频率是多少,读取频率取决于什么?

2.在 fifo 禁用模式下,我是否可以为 DATA_clk 和 DAC_clk 提供相同的频率?

3.在 dac34h84 EVM 上,“SH3”提供了 dacclk2,因为我有 FMC DAC 适配器,我可以向 FPGA 提供该时钟,还是从 FPGA 获取它? 如下图所示

 

4.如果我生成的波形与 dac34h84第26页的数据表中所示的波形相同,那么我需要注意哪些额外的信号,例如 OSTR,因为我不使用 FIFO?  

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

    Amit、您好!

    1. TI 不建议使用 FIFO 旁路模式。 原因是、在 FIFO 被旁路时、您必须确保 DATACLK 和 DACCLK 完全同步、而不会随着时间的推移而产生延迟。  

    请参阅下面的应用手册、了解使用 FIFO 的原因

    由于 DATACLK 和 DACCLK 速率匹配、因此使用1x 内插滤波器是可能的。

    FPGA 时钟具有高抖动量、会显著降低 DAC 性能。 如果性能不是问题、则可能是问题。

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

    如果我以100Mhz 的 DATA_clk 频率将数据写入 FIFO、我的 DAC_clk 频率应该是多少?
    我是否还需要提供 OSTR 信号,还是它是可选的?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Amit、您好!

    DACCLK 取决于内插率。 对于 DAC34H84、由于数据接口的原因、您只需将数据通信*插值相乘即可获得 DACCLK 速率。 如果外部频率太高、我们还有内部 PLL 来生成 DACCLK。

    OSTR 是可选的。 您可以参阅之前发布的应用手册、了解有关同步 FIFO 的选项。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    @Kang Hisa,感谢您的回复。很抱歉您迟到了。


    我在 VHDL 中编写了代码、将10MHz 的正弦波作为所有通道 A、B、C 和 D 的输入、在数据传输开始时同步引脚的上升沿、我的数据时钟恰好是数据采样的90度。 数据通信是200MHz、DAC 时钟是400MHz、由外部提供、内插值为2。
    当我对 FPGA 进行编程时、CRO 上没有输出、但当我按下 EVM 板上的 RESET 时、它会显示一些输出、但不是我想要的输出。如何使用 GUI 软件复位 DAC、有 USB 复位按钮、但我在 GUI 上找不到 DAC 自复位按钮 软件?

    我不使用 PLL,我应该在 EVM 软件上进行什么配置,在对 FPGA 进行编程后它必须显示一些输出?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Amit、您好!

    您可以根据需要调整一些示例编程配置文件。 请尝试它们、并注意您所做的调整。 我可以帮助您回顾这一点。

    FPGA 时钟要求将取决于您的 RTL 设计。 您必须决定要在整个 FPGA 设计中使用的时钟。

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

    你好,Kang,  

    我尝试了示例配置文件"DAC34SH84_FDAC_1474p56MHz_4xint_NCOOFF_QMCoff.txt"。  

    执行以下操作的过程:

    我对 FPGA Xilinx zc702进行了编程、然后 CRO 上没有输出、

    2.我按下了 DAC EVM 34h84板上的复位按钮,它开始在 CRO 上显示一些失真的输出。之后,我加载 配置文件“DAC34SH84_FDAC_1474p56MHz_4xint_NCOOFF_QMCoff.txt”。

    并将内插因子更改为2。 然后、我们得到正弦波20MHz 的正确输出。 使用 FPGA 板中的 DDS 生成的一个示例。 DATA_clk 为250MHz、DAC_clk 为500MHz。

    我的问题是、当我再次从 FPGA 板加载程序时、CRO 上没有显示任何内容、我需要再次执行整个过程、并就此提供建议。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    @港
    我将 fifo 输入设置、fifo 输出同步和 fifo 同步选择更改为“同步”,这解决了我的问题。