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.

[参考译文] ADC32RF45:adc32rf45

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/945730/adc32rf45-adc32rf45

器件型号:ADC32RF45
主题中讨论的其他器件:、 LMK04828

您好!

我在12位3GHz 的旁路模式下使用 ADC32RF45。 我的 sysref 频率是连续的、频率大约为2.3...MHz。 当我数字化以2250MHz、2625MHz 和1875MHz 调制的雷达脉冲时、我得到下面给出的受干扰脉冲包络。 在任何其他频率下的正常脉冲与 下面给出的名称"NO_ERROR"类似。  在这些特定频率下产生这些受干扰脉冲的原因是什么? 您是否认为它可能 与 偏移校正相关、因为它在我的设计中已禁用。 我们非常感谢您的任何帮助。  

脉冲调制为1875MHz

脉冲调制为2250MHz

脉冲调制为2625MHz

NO_ERROR

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

    您好、EG、

    如果未禁用偏移校正器,则 n*Fs/4处的音调将被取消。 由于我们看不到这种情况、偏移校正器被禁用、这不能成为这种行为的原因。  

    我正在向设计团队核实此问题。 我将在星期三之前回复您。

    此致、

    Vijay

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

    另一件事是、我们使用使用 ADC32RF45模块设计的定制 FMC 板。 我们不使用 EVM 或类似的任何东西。  

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

    您好、EG、

    除了偏移校正、ADC32RF45还有一个在后台工作的交错校正器(IL 校正器)。 该块估算和补偿交错内核之间的不匹配、以抑制交错杂散(在 fs / 2–fin 和 fs / 4±fin)

    我们怀疑此后台校正循环会导致 n*Fs/4脉冲音调输入出现问题。 您能否进行以下实验以确认:

    1.复位和 ADC 启动后,向 ADC 通道输入一个非 n*Fs/4音调。

    2.冻结该通道的 IL 校正器(使用以下写入操作)

    3.向该信道输入 n*Fs/4脉冲音,并验证问题是否已解决。  

    冰冻 IL 校正器–CHA:

    0x4004 0x68 //页地址0x68000000的高位字节

    0x4003 0x00

    0x4002 0x00

    0x4001 0x00

    0x60FD 0x02 //设置位 D1冻结 CH-A 的 IL 引擎(注意:同一寄存器的位 D3用于冻结 CH-B)

    冻结 IL 校正器 –CHB:

    0x4004 0x68 //页地址0x68000000的高位字节

    0x4003 0x00

    0x4002 0x00

    0x4001 0x00

    0x60FD 0x08 //设置位 D3冻结 CH-B 的 IL 引擎(注意:同一寄存器的位 D1用于冻结 CH-A)

    Unfreeze IL 校正器 –CHA:

    0x4004 0x68 //页地址0x68000000的高位字节

    0x4003 0x00

    0x4002 0x00

    0x4001 0x00

    0x60FD 0x00 //清除位 D1会冻结 CH-A 的 IL 引擎(注意:同一寄存器的 D3位用于(取消)冻结 CH-B)

    解冻 IL 校正器 –CHB:

    0x4004 0x68 //页地址0x68000000的高位字节

    0x4003 0x00

    0x4002 0x00

    0x4001 0x00

    0x60FD 0x00 //清除位 D3冻结 CH-B 的 IL 引擎(注意:同一寄存器的位 D1用于(取消)冻结 CH-A)

    此致、

    Vijay

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

    我会尽快尝试、并告诉您结果。

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

    您好!

    配置完所有 ADC 寄存器(包括 ILConfig_Nyq2和 NLConfigNyq2寄存器)后、是否希望我应用上述步骤?

    顺便说一下、对于3GSP 旁路模式、您可以向我发送 IL 和 NL 最新寄存器设置的链接吗?

    此致

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

    您好、EG、

    是的。 请像以前一样在进行 ADC 配置后执行上述步骤(这就是我在步骤1中所说的"启动")。

    在 n*Fs/8以外的频率下输入脉冲音调,并验证输出是否为预期输出,然后冻结 IL 校正器,并在 n*Fs/8处输入脉冲音调。

    ADC32RF45 NL 和 IL 寄存器配置可在以下链接中找到:

    此致、

    Vijay

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

    您好、Vijay、

    让我总结一下我所做的工作:

    我对 ADC 进行了编程、然后输入了一个频率为2400MHz 的脉冲调制音调、并观察到它在采样时没有任何问题、

    当信号发生器仍然打开时、我冻结了 IL 校正器 、然后将信号发生器设置为在2250MHz 时提供脉冲调制音调  

    不幸的是、我发现同样的问题仍然存在。 我假设当我按照您的建议对 ADC 进行编程时、IL 校正器会自动开启。 如果我错了、请纠正我的问题。 我的意思是、我在 ADC 启动后的一开始就没有执行任何解冻或类似的操作。

    感谢您为解决此问题所做的努力、我们非常赞赏您提出的任何其他想法。

    此致

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

    您好、EG、

    是的。 您根据我的需要对其进行了测试。 谢谢。 我不确定它是否会有所帮助。

    我将与设计团队核实、并在星期二之前向您发送最新消息。  

    此致、

    Vijay

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

    您好、EG、

    我使用脉冲音调(n*FS/8频率)输入测试了 ADC32RF45EVM、但未发现此问题。 根据您发送的振幅与时间间的关系图、ADC 输出音调功率在输入被归零后降低~20dB。 因此、输出数字代码峰间 值应立即减少到0.1倍(与音调值相同)、然后在大约0.03s 内降至本底噪声。 但我在 ADC32RF45EVM 上看不到这一点。

    您能否发送 Rx 输出的时域图?

    此致、

    Vijay

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

    您好、Vijay、

    我将处理时域图并向您发送一份副本。 同时、当我通过将适当的 reg 值设置为 x"22"而不是 x"42"(数据表可能错误)将偏移校正器保持开启状态时、我希望 ADC 在 nfs/8处将单个音调清零、如果我错了、请纠正我的错误。 我在2250处输入单音(CW)、但我仍然在 ADC 输出端看到该音(偏移校正器打开)。 我只是想看看我是否对寄存器的编程做了任何错误。 但是、其他频率的脉冲音调仍然可以正常工作。

    此致

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

    您好、Vijay、

    我将向您发送1875MHz 的结果,ADC 在其它2个频率(2250MHZ 和2625MHz)上表现出相同的行为。 下面您可以找到频率为1875MHz 的脉冲调制音调的时域图(不同缩放)和分光光度图。 Y 轴是从 ADC 读出的纯数字值的值。 我们如何进行此分析如下。 我们首先记录数字化数据、然后使用我们开发的 MATLAB 程序将其打开。

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

    您好、Vijay、

    您是否还可以向我发送您用于 EVM 板的寄存器设置? 我想将其与我的进行比较。

    此致

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

    您好、EG、

    当偏移校正器页寄存器0x6068设置为0x22 (DS 表118中存在错误)时,偏移校正器块应在 n*Fs/8处为空输入。

    如果您没有看到这种情况、则配置可能有问题。

    我使用 EVM GUI 对 ADC 进行编程。 我将找到 GUI 正在使用的配置文件、并在明天发送给您。  

    此致、

    Vijay

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

    您好、EG、

    ADC 配置文件:

    e2e.ti.com/.../DDC_5F00_bypass_5F00_82820_5F00_full_5F00_Ny2.cfg

    运行该选项时、应启用偏移校正器。 N*FS/8输入音将被取消。 请在您的电路板上验证这一点。 然后、您可以禁用偏移校正器并检查问题是否仍然存在。  

    此致、

    Vijay

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

    您好、Vijay、

    当我查看您的寄存器设置时、我注意到了3个主要差异(我将在稍后进行更详细的检查)。  

    1) 1)我不通过 SPI 切换 sysref。 它会持续从 LMK04828传出、并且在对其进行编程之前会向 ADC 馈送 sysref。

    2) 2)要启用偏移校正器、请将寄存器0x6068设置为0x42。 是否不应将其设置为0x22?

    3) 3)我关闭通道 B、因为我不使用它。 因此、我不会执行 NL_CONFIG_Nyqx_CHB。 有问题吗?

    此致

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

    您好、EG、

    如果 在编程期间启用了连续 sysref、则应该可以不通过 SPI 切换 sysref。 为了确保 在继续编程之前此时提供两个 sysref 脉冲、可以添加这一内容。   

    将寄存器编程为0x42也会启用偏移校正器。 为了实现一致性、可以将其更改为0x22。  

    在 NL_CONFIG_Nyqx_CHB 结束时、两个通道都有一些通用的寄存器写入。 因此、这也应包含在完整配置中。  

    此致、

    Vijay

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

    您好、Vijay、

    首先、我要感谢您为解决该问题所付出的一切努力。 我真的很感激。 问题最终得到解决。 这一切都是因为未冻结的偏移校正器。 我最初所做的是在 PowerUP_Analog _Config 编程阶段之后立即设置偏移校正器、然后等待大约50ms、然后冻结系数并继续执行 IL_Config_Nyqx_Cha 编程阶段。 这根本不起作用。 当我尝试在对所有寄存器进行编程后冻结偏移校正器时、一切都正常。 再次感谢..

    此致