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.

[参考译文] DAC38J84:使用 DAC3生成射频

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/872580/dac38j84-generate-rf-using-dac3

器件型号:DAC38J84

您好!

我尝试使用 DAC38J84生成射频信号。 我的想法是从 FPGA 发送恒定 IQ 样本、并使用 DAC 内部的复数混频器生成信号 i*cos (x)+Q*sin (x)、并使用芯片中的四个 DAC 之一输出。

下图显示了 FPGA 中使用的 JESD 内核:

我将此 JESD 内核配置为:

- L = 4  

f = 2  

- K = 1  

-参考时钟122.88MHz

-通道速率4.9152 Gbps

我的第一个问题与需要如何将 IQ 样本放置在"TX_tdata"中有关。

我知道每个通道有32位:lane 3 (TX_DATA (127.96))、lane _2 (TX_DATA (95..64))、lane _1 (TX_DATA (63..32)、lane 0 (TX_DATA (31.0)))。  

我想发送两组 IQ 样本以获得2个不同的射频信号、一个在输出 DACA 中、另一个在输出 DACC 中。 我正在使用 I 和 Q 常数(每个16位)进行测试。 需要如何在 TX_DATA 中放置 IS 和 Q? 以下内容是否正确?TX_DATA = Qch2_2 & Qch2_1 & ICH2_2 & ICH2_1 & Qch1_2 & Qch1_1 & Ich1_2 & Ich1_1;

因此: 通道3 = Qch2_2和 Qch2_1

    通道_2 = ICH2_2和 ICH2_1

    通道_1 = Qch1_2和 Qch1_1  

    通道0 = ICH2_1和 Ich1_1

使用 "ichx_n"或"qchX_n"、其中"X"表示射频信号、"n"表示时间样本索引。 这样、如果我想发送 I 和 Q 常数、我将 TX_DATA 设置为:

TX_DATA = x"1111"和 x"1111" 和 x"22222" 和 x"222" 和 x"333333" 和 x"444"  和 x"44444";

在 DAC 侧、我具有以下配置:

在下一张图中、我绘制了我预期会发生的情况:

我认为我不了解需要如何在 TX_DATA 中放置 I 和 Q 样本。

当我设置 TX_DATA = x"8877666655554444332222111111"时、我将得到以下 DACA:

(在接下来的图中、混频器被禁用)

当我设置 TX_DATA = x"0000880000660000440000222"时、我将获得以下内容:

对于 TX_DATA = x"3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFF"

      TX_DATA = x"3FFF00003FFF00003FFF00003FFF0000"

      TX_DATA = x"00003FFF00003FFF00003FFF00003FFF"

      TX_DATA = x"80007000600050004000300020001000"

我始终在输出端得到平坦0……

有关配置和/或如何在 TX_DATA 中放置 IQ 样本的任何帮助都将是很好的。

提前感谢、

胡安。

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

    尊敬的 Juan:

    很难确定 FPGA 设计项目的映射。 大端字节序和小端字节序等小东西可以产生很大的影响。

    我建议您参考我们的 FPGA 项目、了解 JESD 内核的 TX 通道映射器

    您在 DAC38J84 GUI 上的 I/Q 通道映射正确。 我们无法帮助您从 FPGA 端进行自己的映射。

    -Kang