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.

[参考译文] AFE7950EVM:ADC 的噪声输出-需要帮助。 设置 ZCU102 + AFE7950

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1402105/afe7950evm-noisy-output-from-adc---assistance-needed-setup-zcu102-afe7950

器件型号:AFE7950EVM
Thread 中讨论的其他器件:AFE7950

工具与软件:

大家好、团队成员:

在当前设置中、我遇到 ADC 的输出噪声。 以下是简要概述:

硬件: 我使用 ZCU102评估板、其中 FMC HPC1连接到 AFE7950 EVM。
设计: 我将使用 TI 提供的"ZCU102_AFE79xx_64b66b_12Gbps"示例设计测试 AFE7950。 我按照"TI204c-setup"文档中的说明进行操作。
问题: 运行"TI_IP_12Gbps_8 Lane_Config L.mk.py"脚本时、我遇到错误、指示 NCO 频率应大于600 MHz。 为了解决此问题、我对脚本进行了以下编辑:

编辑前:

对于 NCO0、sysParams.txNco0 =[[5,400,5400]、对于 TxA、#Band0、Band1
[500,500]、 #Band0、Band1对于 TxB 对于 NCO0而言
[2,500,2500]、#Band0、Band1对于 TxC (对于 NCO0)
[1,800,1800]]#Band0、Band1表示 TxD (对于 NCO0)

sysParams.rxNco0 =[[5,400,5400]、#Band0、Band1 (对于 NCO0)
[500,500]、 #Band0、Band1对于 RxB 对于 NCO0而言
[2,500,2500]、#Band0、Band1对于 RXC (对于 NCO0)
[1,800,1800]]#Band0、Band1表示 RxD (对于 NCO0)
sysParams.fbNco0 = [500,1800] #FBA、FBC for NCO0

编辑后:

对于 NCO0、sysParams.txNco0 =[[5,400,5400]、对于 TxA、#Band0、Band1
[1,500,1500]、 #Band0、Band1对于 TxB 对于 NCO0而言
[2,500,2500]、#Band0、Band1对于 TxC (对于 NCO0)
[1,800,1800]]#Band0、Band1表示 TxD (对于 NCO0)

sysParams.rxNco0 =[[5,400,5400]、#Band0、Band1 (对于 NCO0)
[1,500,1500]、 #Band0、Band1对于 RxB 对于 NCO0而言
[2,500,2500]、#Band0、Band1对于 RXC (对于 NCO0)
[1,800,1800]]#Band0、Band1表示 RxD (对于 NCO0)
sysParams.fbNco0 = [1,500,1800] #FBA、FBC for NCO0

完成这些更改后、我能够从发送器获得7.68 MHz 的音调频率。 我附上了一份图像供参考。

环回设置:
我正在使用 ADC 执行环回、连接配置如下:TXD (J8)<-> RXD (J2)。

问题:
从 ADC 接收到的数据噪声非常大、功率级别也非常低。 我已附上数据供您查看。

您能否提供有关如何降低噪声和提高功率级别的建议?

我将附加 Latte GUI 日志以供您参考

``#====

正在执行... AFE7950/bringup/ setup.py

#开始时间2024年08月19日23:22:08.028000

AFE79xxLibraryPG1p0

SPI - USB 仪器已创建。

resetDevice

Kintex RegProgrammer - USB Instrument created。

Kintex RegProgrammer - USB Instrument created。

Kintex RegProgrammer - USB Instrument created。

#DONE 正在执行... AFE7950/bringup/ setup.py

#End Time 2024年08月19日23:22:14.768000

#Execution time = 6.739977112秒

##===== 错误:0、警告:0 ====== #

##====

正在执行... AFE7950/bringup/ devInit.py

#开始时间2024年08月19日23:22:23.634000

电源卡- USB 仪器已创建。

复位 FPGA 并重试。

已加载库

刷新了 GUI

#DONE 正在执行... AFE7950/bringup/ devInit.py

#End Time 2024年08月19日23:23:19.320000

#Execution Time = 55.6859998703s

##===== 错误:1、警告:0 ====== #

外部 Sysref 频率应为一个整数因子:1.92MHz

2T2R1F 编号:0

有效配置:true

laneRateRx:12165.12

laneRateFb:12165.12

laneRateTx:12165.12

2T2R1F 编号:1.

有效配置:true

laneRateRx:12165.12

laneRateFb:12165.12

laneRateTx:12165.12

LMK 时钟分频器-器件寄存器复位。

LMK 时钟分频器-器件寄存器复位。

这里使用来自 LMK 源的参考时钟、确保电路板连接可以做到这一点

##===== 错误:0、警告:1 ====== #

外部 Sysref 频率应为一个整数因子:1.92MHz

2T2R1F 编号:0

有效配置:true

laneRateRx:12165.12

laneRateFb:12165.12

laneRateTx:12165.12

2T2R1F 编号:1.

有效配置:true

laneRateRx:12165.12

laneRateFb:12165.12

laneRateTx:12165.12

LMK 和 FPGA 已配置。

DONOT_OPEN_Atharv_FULL -器件寄存器复位。

芯片类型:0xA

芯片 ID:0x78

芯片版本:0x11

AFE 复位完成

熔丝组加载自动加载成功完成

无自动加载错误

熔丝组加载自动加载成功完成

无自动加载错误

AFE MCU 唤醒完成并加载补丁。

PLL 被锁定

配置了 AFE PLL。

已配置 AFE 串行器/解串器。

已配置 AFE 数字链。

AFE TX 模拟已配置。

AFE RX 模拟配置。

AFE FB 模拟已配置。

配置了 AFE JESD。

已配置 AFE AGC。

AFE GPIO 已配置。

Sysref 按预期读取

将 RBD 设置为:38

将 RBD 设置为:38

###################### 器件 DAC JESD-RX 0链路状态##############

CS State TX0:0b10101010。 预计为0b10101010

Buf State TX0:0b11111111。 预计为0b11111111

可以接通器件 RX 的链路:0

##########################################################################################

###################### 器件 DAC JESD-RX 1链路状态#######

CS State TX0:0b10101010。 预计为0b10101010

Buf State TX0:0b11111111。 预计为0b11111111

可以使器件 RX 的链路接通:1.

##########################################################################################

AFE 配置完成

##===== 错误:0、警告:0 ====== #``







谢谢!
否决权

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

    大家好!

    我们对该线程有什么更新吗? 我也面临类似的问题。

    --图尔西亚尔航空

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

    尊敬的 Vetri:

    您能否共享  Lane_Config 您 在设置中使用的 Latte 脚本 TI_IP_12Gbps_L.mk.py?  

    为了验证问题是 DAC 还是 ADC、您能否检查 DAC 输出在频谱分析仪上是否符合预期、或者将 ADC 输入更改为来自信号发生器?  

    此外、在 ADC 端、您是否收到 JESD 错误?  

    此致、

    David Chaparro

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

    感谢您的答复。

    下面是我的脚本:  TI_IP_12Gbps_8 Lane_ConfigLmk.py

    我已经验证了从 ILA 捕获的数据。 目前、我们无法使用频谱分析仪和信号发生器、因此获取它们需要更多的时间。

    ADC 侧没有错误。


    此致、
    否决权

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

    尊敬的 Vetrivel:

    只是为了确认、这是使用提供的位文件还是您生成了自己的位文件?  

    如果是您的位文件、对参考设计进行了任何更改。

    此致、

    David Chaparro

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

    尊敬的 David:

    这仅在提供的位文件中提供。

    我们就有机会使用频谱分析仪进行测试。

    请查找结果的附件。  AFE7950_RESULTS
    根据结果、我们正在考虑更改 DSA 值。 但我们不知道怎么做。 您能为我们提供帮助吗?


    此致、
    Vetri


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

    尊敬的 David:

    我的请求有任何更新?

    此致、
    Vetri

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

    尊敬的 Vetrivel:

    您发现的问题很可能是由于使用的频率超出平衡-非平衡变压器工作范围所致。 AFE7950具有一个支持4.7GHz 至12GHz 频率的平衡-非平衡变压器、并具有一个以9.5GHz 为中心的匹配电路。 使用此频率之外的频率、您将看到更多衰减。  

    您是否可以尝试执行相同的测试、但将脚本中的 NCO 更新到9.5GHz?

    此致、

    David Chaparro  

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

    尊敬的 David:

    它可以在5GHz 下正常工作。  
    下一步、我将尝试通过 ZCU102 FPGA 使用 TI SPI 控制器 IP 配置 AFE。
    感谢您的支持。

    此致、
    Vetri