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.

[参考译文] ADC12J2700采样问题?

Guru**** 2391145 points
Other Parts Discussed in Thread: ADC12J2700

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/565838/adc12j2700-sampling-question

主题中讨论的其他部件:LMK0.4828万ADC12J2700

您好,

在ADC端,配置如下所示。

我使用LMK0.4828万提供 F_DEVCLK = 1250 MHz。  SYSREF=MS/(K*F*10)=MS/320=7.8125Mhz 2.5。2.5

ADC12J2700
0x0021 0x00 //启动所有寄存器的重置
0x0021 0x01 //取消断言重置
0x0030 0x00 // SYSREF接收器和处理器关闭
0x0040 0x04 //为高速印刷电路板设置序列化器预强调
0x0066 0x03 //启用计时优化的前景校准模式
0x002B 0x13 //将保留寄存器更改为正确设置
0x0208 0x07 //将超范围处理更改为最长间隔
0x0051 0x84 //针对大信号优化的校准
0x0201 0x0E //加扰器关闭,KM1 = 3,DDR,JESD禁用
0x0200 0x30 //旁路模式
0x0202 0x40 // P54 PLL关闭,差分同步,正常数据模式
0x0201 0x0F //加扰器关闭,KM1 = 3,DDR,JESD启用  
0x0050 0x0E //启动前台校准

Xilinx JESD204B芯

地址                          数据

12'h008                         32'h0.0001万 //

12'h00c                          32'h0万 //挤掉

12时10分                        32'h0.0001万

12时18分                        32'h0万

12'h020                          32'h0.0007万 //每帧八位字节F=8

12'h024                           32'h0.0003万 //每个多帧的帧K=4

12时028分                        32'h0.0007万 //使用中的通道 L=8

12'h02c                             32'h0.0001万

12'h030                            32'h0万

12'h034                           32'h0万

12'h004                            32'h0.0001万

因此,我用短,长传输层测试模式测试ADC12J2700 是正确的,但 当我 用正常操作进行测试时,FFT 结果 有问题??

例如,测试输入频率为33.25Mhz。参考ADC12J2700数据表 表12,,因此,采样时间顺序为:C0S0,C1S0,C2S0,C3S0,C4S0, C5S0,C6S0,C7S0,C1S1,C2S1, .... 一个帧中所有40个采样的C7S4。每个通道数据31.25Mbps采样率。(31.25 *40=1250)。

我的问题是FFT 结果有 问题?

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

    您好,Mingming

    我认为您的ADC设置是正确的,并且正在正确地解码数据。 我认为FFT中的问题有两个关键原因。

    1)您的输入频率与FFT中使用的样本速率和数量不一致,并且您未使用FFT窗口化。 这可以通过使用某种形式的FFT窗口(默认情况下,高速数据转换器Pro工具使用Blackman)或确保输入频率一致来解决。 一致性要求将ADC时钟频率锁定到信号发生器,并且生成器频率设置为一致频率。 如果您使用LMK0.4828万 PLL根据100 MHz XO生成1250 MHz采样时钟频率,则无法使采样时钟和输入信号一致。 在这种情况下,您需要实施窗口化FFT。

    2)应用于ADC的常数SYSREF耦合到转换的信号中。 这会导致基本色调的突起偏移。 要解决此问题,您可以将LMK0.4828万 ADC SYSREF输出配置为仅在使用SYNC输入请求时发送SYSREF。 如果您的ADC SYSREF输入是直流耦合的,则只需执行此操作。 如果ADC SYSREF输入为交流耦合,则需要在SYSREF停止之前禁用ADC SYSREF处理(寄存器0x030h,位6)。  ADC SYSREF关闭后,边带音就会消失。 仅当需要重新同步JESD204B链路时,才应启用ADC SYSREF。

    如果您不需要将ADC12J2700与其他设备同步,并且不需要确定性延迟,则可以始终禁用ADC SYSREF处理,并始终禁用ADC SYSREF信号。 ADC12Jxx00器件可在不应用SYSREF的情况下自动生成内部LMFC。

    我希望这会有帮助。

    此致,

    Jim B