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.

[参考译文] AFE7950:从 DAC AFE7950EVM 生成信号

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1442023/afe7950-signal-generation-from-dac-afe7950evm

器件型号:AFE7950

工具与软件:

尊敬的 TI 团队:

我目前正在开发一种涉及 AFE7950EVM 的设置、我的目标是生成1GHz 正弦波、将其发送到 DAC、并通过 FPGA JESD 接口处理环回 ADC 数据。 我有几个问题、非常感谢您帮助解决这些问题:

  1. DAC 采样速率:
    Latte GUI 中显示的 DAC 采样率称为2949.12 * 4 = 11,796.48 MSPS。 您能解释一下为什么执行4倍乘法吗?  我可以更改还是不更改?

  2. 自定义正弦波的频率计算(64点 LUT):
    我根据184.32 MHz(clock) / 64(point) = 2.88 MHzsine_64point.v Verilog 代码生成的定制64点正弦波计算出正弦波频率。 这是正确的频率吗? 如果不是、您能说明预期的频率吗? 给定64点 Verilog 代码?

  3. NCO 频率配置:
    在 Latte GUI 中、我使用以下配置修改了 NCO 频率:

    sysParams.txNco0 =[[1,000,1000]、对于 NCO0、对于 TxA、# Band0、Band1
    [1,000,1000]、对于 NCO0、对于 TxB、# Band0、Band1
    [1,000,1000]、对于 NCO0、对于 TxC、# Band0、Band1
    [1,000,1000]]#对于 NCO0、对于 TxD、带宽为1
  1. 我是否需要其他配置来确保正常运行、或者这是否足够?

  2. SYSREF 和基准时钟:
    我已经连接sysref_p、并且sysref_n从 AFE7950EVM 连接到 FPGA。 系统时钟(sys_clock)设置为184.32 MHz、由 EVM 指定。

    Verilog 代码:
    wire sysref; IBUFDS sysref_ibuf (.I(sysref_p), .IB(sysref_n), .O(sysref)); assign rx_sysref = sysref; assign tx_sysref = sysref;

    您能否确认来自 AFE7950的参考时钟(参考时钟)频率?

  3. JESD 数据速率和采样速率:
    通过 JESD 接口处理后、预期数据速率是多少? 此数据速率与 ADC 和 DAC 采样速率有何关系?

  4. 1GHz 正弦波 LUT:
    您能否提供用于使用 AFE7950 DAC 生成1GHz 正弦波的 LUT 或样本数据?

文件

Verilog 代码

我已通过 AFE7950EVM 上的射频电缆(J9至 J3)将 DAC 输出连接到 ADC 输入。 我期待您的指导、以确保正确配置和理解数据流。

谢谢你。

此致、
Banoth Balu

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

    尊敬的 TI 团队:

    有人能回答这个问题吗?