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**** 2502205 points
Other Parts Discussed in Thread: DAC37J82

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1066535/dac37j82-wrong-output

部件号:DAC37J82

大家好,团队

1、我们的一位客户有以下问题,请 帮我回答

我们需要与我们的环境相匹配的注册值

使用 DAC37J82的设置如下所示。

输入时钟:500MHz

输入数据速率: 500MSPS

插值:2.

复杂混音器启用

JESD LMFS: 4211

内部 PLL 不使用。

请检查

DacRegWrite (0x00,0x0118);
DacRegWrite (0x01,0x0003);
DacRegWrite (0x02,0x2002);
DacRegWrite (0x03,0xA300);
DacRegWrite (0x04,0xF0F0);
DacRegWrite (0x05,0xFF07);
DacRegWrite (0x06,0xFFFF);
DacRegWrite (0x07,0x3100);
DacRegWrite (0x08,0x0000);
DacRegWrite (0x09,0x0000);
DacRegWrite (0x0A,0x0000);
DacRegWrite (0x0B,0x0000);
DacRegWrite (0x0C,0x0400);
DacRegWrite (0x0D,0x0400);
DacRegWrite (0x0E,0x0400);
DacRegWrite (0x0F,0x0400);
DacRegWrite (0x10,0x0000);
DacRegWrite (0x11,0x0000);
DacRegWrite (0x12,0x0000);
DacRegWrite (0x13,0x0000);
DacRegWrite (0x14,0x0000);
DacRegWrite (0x15,0x0000);
DacRegWrite (0x16,0x0000);
DacRegWrite (0x17,0x0000);
DacRegWrite (0x18,0x0000);
DacRegWrite (0x19,0x0000);
DacRegWrite (0x4B,0x1E00);
DacRegWrite (0x1B,0x8000);
DacRegWrite (0x55,0x00FF);
DacRegWrite (0x5F,0x3210);
DacRegWrite (0x64,0x0001);
DacRegWrite (0x22,0x1B1B);
DacRegWrite (0x23,0x01FF);
DacRegWrite (0x4A,0x0F1E);
DacRegWrite (0x25,0x4000);
DacRegWrite (0x26,0x0000);
DacRegWrite (0x2D,0x0001);
DacRegWrite (0x2E,0xFFFF);
DacRegWrite (0x2F,0x0004);
DacRegWrite (0x30,0x0000);
DacRegWrite (0x4C,0x1F03);
DacRegWrite (0x4D,0x0100);
DacRegWrite (0x4E,0x0F6F);
DacRegWrite (0x34,0x0000);
DacRegWrite (0x3B,0x0000);
DacRegWrite (0x3C,0x1C28);
DacRegWrite (0x4F,0x1C61);
DacRegWrite (0x5E,0x0000);
DacRegWrite (0x59,0x0000);
DacRegWrite (0x46,0x1882);
DacRegWrite (0x5A,0x00FF);
DacRegWrite (0x48,0x3143);
DacRegWrite (0x5B,0x00FF);
DacRegWrite (0x24,0x0020);
DacRegWrite (0x1A,0x0020);
DacRegWrite (0x31,0x1000);
DacRegWrite (0x32,0x0000);
DacRegWrite (0x33,0x8828);
DacRegWrite (0x3D,0x0088);
DacRegWrite (0x3E,0x0128);
DacRegWrite (0x3F,0x0000);
DacRegWrite (0x47,0x01C8);
DacRegWrite (0x49,0x0000);
DacRegWrite (0x58,0x00FF);
DacRegWrite (0x60,0x5764);
DacRegWrite (0x4D,0x0100);
DacRegWrite (0x4E,0x0F6F);
DacRegWrite (0x50,0x0000);
DacRegWrite (0x51,0x00DC);
DacRegWrite (0x52,0x00FF);
DacRegWrite (0x53,0x0000);
DacRegWrite (0x54,0x00FC);
DacRegWrite (0x5C,0x1111);
DacRegWrite (0x61,0x0111);
DacRegWrite (0x1E,0x9999);
DacRegWrite (0x1F,0x9980);
DacRegWrite (0x20,0x8008);
DacRegWrite (0x65,0x0001);
DacRegWrite (0x66,0x0001);
DacRegWrite (0x67,0x0001);
DacRegWrite (0x68,0x7709);
DacRegWrite (0x69,0x0000);
DacRegWrite (0x6A,0x0000);
DacRegWrite (0x6B,0xBD07);
DacRegWrite (0x6C,0x0007);
DacRegWrite (0x6D,0x0090);
DacRegWrite (0x6E,0x0000);
DacRegWrite (0x6f,0x0000);
DacRegWrite (0x70,0x0000);
DacRegWrite (0x71,0x0000);
DacRegWrite (0x72,0x0000);
DacRegWrite (0x73,0x0000);
DacRegWrite (0x74,0x0000);
DacRegWrite (0x75,0x0000);
DacRegWrite (0x76,0x0000);
DacRegWrite (0x77,0x0000);
DacRegWrite (0x78,0x0000);
DacRegWrite (0x79,0x0000);
DacRegWrite (0x7A,0x0000);
DacRegWrite (0x7B,0x0000);
DacRegWrite (0x7C,0x0000);
DacRegWrite (0x7D,0x0000);
DacRegWrite (0x3B,0x0000);
DacRegWrite (0x25,0x0000);
DacRegWrite (0x3C,0x0250);
DacRegWrite (0x3C,0x0250);
DacRegWrite (0x3E,0x0128);
DacRegWrite (0x4C,0x1F03);
DacRegWrite (0x4D,0x0100);
DacRegWrite (0x4B,0x1E00);
DacRegWrite (0x56,0x0000);
DacRegWrite (0x57,0x00FF);
DacRegWrite (0x00,0x0018);
DacRegWrite (0x4A,0x0F1E);
DacRegWrite (0x4A,0x0F1E);
DacRegWrite (0x4A,0x0F1E);
DacRegWrite (0x4A,0x0F01);
DacRegWrite (0x4A,0x0F1F);
DacRegWrite (0x4A,0x0F01);
DacRegWrite (0x03,0xF081);

谢谢你。

2、我不熟悉高速 ADC 和高速 DAC。 我想了解一下高速广告/广告(DA),它可以更有效地回答客户的问题,但我不知道该从哪里开始。 您能否推荐一些相关的学习材料?

此致,

罗艾米

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

    艾米

    数据速率必须是采样速率/内插系数。 当数据应为250MSPS 时,它们将以500Msps 的速度发送数据。 附件中提供了一些有助于 JESD204B 的信息,这些信息被大多数新的高速 ADC 和 DAC 以及将与 TI EVM 一起使用的 DAC37J82配置文件及其设置一起使用。

    此致,

    吉姆

    e2e.ti.com/.../7140.JESD204B-Overview-_2D00_-May-2018.pptxe2e.ti.com/.../JESD204B-Tools-debug-and-tips-.pptxe2e.ti.com/.../4211_5F00_Fs_5F00_500_5F00_2x_5F00_int.cfg

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

    嗨,Jim,

    客户反馈如下:

    我们的 DAC 的输入通过 Xilinx 的 jesd204b TX 官方例程发送。4通道参考时钟为125米,因此我们设置的输入数据速率为500米。 但是,在 DAC GUI 界面中,如果我将输入数据速率设置 为500m,4通道 ,则我的内插大小不能为4,错误是最大 DAC 输出速率为1600MSPS,因此我们在此处设置的内插值为2。

    此致,

    罗艾米

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

    艾米

    您必须遵循以下规则:DAC 数据速率= DAC 采样时钟除以内插率。 DAC 对采样输入数据的速度有限制。 这与几个因素有关。 如果他们计划以500MHz 的频率向 DAC 发送数据并使用2x 插值,则 DAC 时钟必须为1GHz。

    此致,

    吉姆  

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

    嗨,Jim,

    客户反馈如下:

    请帮我们进行配置。 我们的 IF 输出为100M 信号,发援会的时钟输出为500m,发援会的线路速率为5Gbps,数据刷新速率为500Msps,而 FPGA 端的时钟为125m。 未使用 DAC 内的 PLL。

    此致,

    艾米

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

    艾米

    让他们使用 LMFS =4211,插值=1x,K =20,SYSREF =3.125MHz。  FPGA 参考时钟= 125MHz,通道 SerDes 速率将为5GSPS。 此设备的 DAC 配置文件已附加。

    此致,

    吉姆

    e2e.ti.com/.../4211_5F00_Fs_5F00_500_5F00_1x_5F00_Int.cfg

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

    吉姆,

    感谢你的回复。 我们根据您发送的配置文件配置了 DAC,但我们仍未获得预期结果。 请帮我检查我的 JESD204B IP 核心配置是否正确? 屏幕截图如下所示

    同时,我们在刻录程序后附上了 ILA 屏幕截图

    在以下两项中,第一项是检查 FIFO 警报,第二项是检测 PLL 锁定

    最后一个是来自示波器显示屏的波形

    我们期待您的回复!

    此致,

    艾米

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

    艾米

    让客户根据所附文件加载寄存器,并验证它们是否可以获得20MHz 的输出音。 请确保它们的 DAC 时钟频率为500MHz,并且 DAC 在加载寄存器之前收到硬复位。 这将检查 SPI,设备电源和设备输入时钟。 如果他们能做到这一点,则可以继续使用 JESD 接口。

    此致,

    吉姆

    e2e.ti.com/.../NCO_5F00_test_5F00_no_5F00_LMK_5F00_20MHz.cfg