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.

[参考译文] TRF1208-AFE7950EVM:使用电路板 TSW14J57EVM 时出现二次谐波错误

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1376149/trf1208-afe7950evm-erroneous-appearance-of-the-second-harmonic-when-working-with-the-board-tsw14j57evm

器件型号:TRF1208-AFE7950EVM
主题中讨论的其他器件:TSW14J57EVMAFE7950、AFE7950EVM

工具与软件:

你(们)好

我将首先通过 TSW14J57EVM 使用 AFE7950+TSW14J57.pptx 方法来控制 AFE7950。
在第5步、我看到在频率为(9500+9.9525MHz)时有两个谐波、而不是在频率为9505和9509 MHz 时发生一次谐波。 9505 MHz 处产生谐波的原因是什么?
为器件供电没有问题:直接在 AFE7950EVM 电路板5.1V (电流3.7A)上、直接在 TSW14J57EVM 电路板12.1V (电流1.8A)上。
我随附解释性截图和 logLatte。
提前感谢、Andrey






##====
正在执行... AFE7950/bringup/ setup.py
Start Time 2024年06月18日11:35:38.878000
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年06月18日11:35:48.111000
#Execution time = 9.23300004005秒
##===== 错误:0、警告:0 ====== #
##====
正在执行... AFE7950/bringup/ devInit.py
#开始时间2024年06月18日11:39:22.260000
电源卡- USB 仪器已创建。
复位 FPGA 并重试。
已加载库
刷新了 GUI
#DONE 正在执行... AFE7950/bringup/ devInit.py
#结束时间2024年06月18日11:40:48.178000
#Execution time = 85.9179999828s
##===== 错误:1、警告:0 ====== #
##====
正在执行... AFE7950/bringup/ S1_OnboardClk_RX_250M_TX_FB_500M.py
#开始时间2024年06月18日11:45:28.578000
外部 Sysref 频率应为一个整数因子:3.84MHz
2T2R1F 编号:0
有效配置:true
laneRateRx:9830.4
laneRateFb:9830.4
laneRateTx:9830.4
2T2R1F 编号:1.
有效配置:true
laneRateRx:9830.4
laneRateFb:9830.4
laneRateTx:9830.4
LMK 时钟分频器-器件寄存器复位。
LMK 时钟分频器-器件寄存器复位。
这里使用来自 LMK 源的参考时钟、确保电路板连接可以做到这一点
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 按预期读取
###################### 器件 DAC JESD-RX 0链路状态##############
通道0:1的 SERDES-FIFO 错误
通道1:1的 SERDES-FIFO 错误
通道2:1的 SERDES-FIFO 错误
通道3的 SERDES-FIFO 错误:1
逗号对齐锁定通道0:false;请检查发送器是否正在发送数据、眼图是否正常。
逗号对齐锁定区域1:false;请检查发送器是否正在发送数据且眼图良好。
逗号对齐锁定通道2:false;请检查发送器是否正在发送数据且眼图良好。
逗号对齐锁定通道3:错误;请检查发送器是否正在发送数据且眼图良好。
CS State TX0:0b00000000。 预计为0b10101010
FS 状态 TX0:0b00000000。 预计为0b01010101
无法为器件 RX:0建立链路;警报:0xf000
##########################################################################################
###################### 器件 DAC JESD-RX 1链路状态#######
通道0:1的 SERDES-FIFO 错误
通道1:1的 SERDES-FIFO 错误
通道2:1的 SERDES-FIFO 错误
通道3的 SERDES-FIFO 错误:1
逗号对齐锁定通道0:false;请检查发送器是否正在发送数据、眼图是否正常。
逗号对齐锁定区域1:false;请检查发送器是否正在发送数据且眼图良好。
逗号对齐锁定通道2:false;请检查发送器是否正在发送数据且眼图良好。
逗号对齐锁定通道3:错误;请检查发送器是否正在发送数据且眼图良好。
CS State TX0:0b00000000。 预计为0b10101010
FS 状态 TX0:0b00000000。 预计为0b01010101
无法为器件 RX:1建立链路;警报:0xf000
##########################################################################################
AFE 配置完成
#DONE 正在执行... AFE7950/bringup/ S1_OnboardClk_RX_250M_TX_FB_500M.py
#End Time 2024年06月18日11:46:08.822000
#Execution time = 40.243999958秒
##===== 错误:18、警告:1 ==== #
###################### 器件 DAC JESD-RX 0链路状态##############
CS State TX0:0b10101010。 预计为0b10101010
FS 状态 TX0:0b01010101。 预计为0b01010101
可以接通器件 RX 的链路:0
##########################################################################################
###################### 器件 DAC JESD-RX 1链路状态#######
CS State TX0:0b10101010。 预计为0b10101010
FS 状态 TX0:0b01010101。 预计为0b01010101
可以使器件 RX 的链路接通:1.
##########################################################################################
##====
###################### 器件 DAC JESD-RX 0链路状态##############
CS State TX0:0b10101010。 预计为0b10101010
FS 状态 TX0:0b01010101。 预计为0b01010101
可以接通器件 RX 的链路:0
##########################################################################################
###################### 器件 DAC JESD-RX 1链路状态#######
CS State TX0:0b10101010。 预计为0b10101010
FS 状态 TX0:0b01010101。 预计为0b01010101
可以使器件 RX 的链路接通:1.
##########################################################################################
##====
###################### 器件 DAC JESD-RX 0链路状态##############
CS State TX0:0b10101010。 预计为0b10101010
FS 状态 TX0:0b01010101。 预计为0b01010101
可以接通器件 RX 的链路:0
##########################################################################################
###################### 器件 DAC JESD-RX 1链路状态#######
CS State TX0:0b10101010。 预计为0b10101010
FS 状态 TX0:0b01010101。 预计为0b01010101
可以使器件 RX 的链路接通:1.
##########################################################################################
##====
###################### 器件 DAC JESD-RX 0链路状态##############
CS State TX0:0b10101010。 预计为0b10101010
FS 状态 TX0:0b01010101。 预计为0b01010101
可以接通器件 RX 的链路:0
##########################################################################################
###################### 器件 DAC JESD-RX 1链路状态#######
CS State TX0:0b10101010。 预计为0b10101010
FS 状态 TX0:0b01010101。 预计为0b01010101
可以使器件 RX 的链路接通:1.
##########################################################################################
##====
###################### 器件 DAC JESD-RX 0链路状态##############
CS State TX0:0b10101010。 预计为0b10101010
FS 状态 TX0:0b01010101。 预计为0b01010101
可以接通器件 RX 的链路:0
##########################################################################################
###################### 器件 DAC JESD-RX 1链路状态#######
CS State TX0:0b10101010。 预计为0b10101010
FS 状态 TX0:0b01010101。 预计为0b01010101
可以使器件 RX 的链路接通:1.
##########################################################################################
##====

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

    安德烈、您好!

    我怀疑此问题是由 HSDC Pro 侧的设置不正确导致的、例如 ini 文件出现问题。 您能否确认您遵循 AFE79xx 安全文件夹中提供的 TSW14J57的 AFE79xx 启动指南? 如果不是、我建议尝试概述的模式、看看这是否可以解决杂散问题。  启动指南将介绍 HSDC Pro 的设置并概述所需的启动过程。   

    此致、

    David Chaparro  

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

    尊敬的 David:

    我指出我使用了指令 AFE7950+TSW14J57.pptx、该指令是从 AFE79xx_AFE79.zip Bringup_Guides 存档中获得的。 在第6页和第7页上、有一个非常简单的配置 FPGA、AFE 和 LMC 的过程。
    如果您有其他说明、请指明位于受保护文件夹中所需文件的确切名称。 我没有在那里找到任何类似的东西。

    此致、

    安德烈

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

    安德烈、您好!

    如果 ppt 是从  AFE79xx_AFE79xx.zip Bringup_Guides 存档中获取的、则是正确的。 我的怀疑就在 HSDC Pro 中的 ini 文件中。 所有 Tx 通道上都出现了该问题。

     

    您能否查看 ini 文件设置并确认它们与附加的文件匹配? (INI 文件可在以下位置找到:C:\Program Files\Texas Instruments\High Speed Data Converter Pro\14J57revE Details\DAC files)

    另一个用于验证它是否与 FPGA 发送的音调相关的测试是使用以下给出的写入将 DAC 配置为 NCO 测试图形模式。

    Fullscreen
    1
    2
    3
    4
    enable=1
    for i in range(4):
    CAFE.dacJesdConstantTestPatternEnable(0,i,enable)
    CAFE.dacJesdConstantTestPatternValue(0,i,0,0,35536) #0, chNo, bandNo, valueI, valueQ
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

     e2e.ti.com/.../1018.AFE79xx_5F00_2x2TX_5F00_44210.ini

    此致、

    David Chaparro  

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

    谢谢您、David。

    第二天,我将检查指定的 ini 文件在我的工作计算机上的内容。

    关于代码:
    ENABLE=1
    对于 I IN 范围(4):
    cafe.dacJesdConstantTestPatternEnable (0、i、enable)
    cafe.dacJesdConstantTestPatternValue (0、i、0、035536)#0、chNo、bandNo、valueI、valueQ

    应该在 Latte 命令行中的何处输入该参数?
    结果应该是什么?

    此致、

    安德烈

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

    安德烈、您好!

    我建议为代码创建一个单独的脚本、并在仅 NCO 模式下测试 DAC 时运行该脚本。 当您运行这些线路时、DAC 将配置为直接输出 NCO 频率、忽略来自 FPGA 的数据。 因此、您应该会在 NCO 频率下看到 CW 音调。  

    此致、

    David Chaparro  

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

    你好、David。
    INI 文件相同。
    运行文件 S1_OnboardClk_RX_250m_TX_FB_500MT.py 后、我再次得到两个谐波、而不是一个谐波。 然后、我在 Latte 中以 py-file 的形式运行了您的4行代码。 但显然我没有正确制作这个文件、因为 Latte 抛出了错误、并且频谱中没有发生任何变化。 这是 Latte 的日志。

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    #================ ERRORS:1, WARNINGS:0 ================#
    #======
    #Executing .. AFE7950/bringup/S1_OnboardClk_RX_250M_TX_FB_500M.py
    #Start Time 2024-06-23 12:00:59.503000
    The External Sysref Frequency should be an integer factor of: 3.84MHz
    2T2R1F Number: 0
    Valid Configuration: True
    laneRateRx: 9830.4
    laneRateFb: 9830.4
    laneRateTx: 9830.4
    2T2R1F Number: 1
    Valid Configuration: True
    laneRateRx: 9830.4
    laneRateFb: 9830.4
    laneRateTx: 9830.4
    LMK Clock Divider - Device registers reset.
    LMK Clock Divider - Device registers reset.
    REFCLOCK is used from LMK source, ensure board connections are ok to do the same
    LMK and FPGA Configured.
    DONOT_OPEN_Atharv_FULL - Device registers reset.
    chipType: 0xa
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    此致、

    安德烈

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

    安德烈、您好!

    请尝试下面的仅 NCO 模式更新行。

    Fullscreen
    1
    2
    3
    for i in [0,1]:
    for j in [0,1]:
    AFE.JESD.DACJESD[i].dacJesdConstantTestPatternValue(1,j,0,35536,0) # enable, channelNum, bandNum, Ival, Qval
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    您可以在 TSW14J57上报告 LED 的状态吗?  

    此致、

    David Chaparro  

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

    尊敬的 David:

    我尝试针对"仅 NCO"模式运行更新行。
    我随附此代码的"Before"、"After"和 windows 屏幕截图。 如您所见、结果不符合预期。 此外、在我之前的治疗中、光谱变得比以前更脏。
    电路板上直接提供的电压为12.2V (电流1.8A)和5.1V (电流3.7A)。
    TSW14J57上的 LED 状态:
    D1 -亮起或不亮(每次按下发送按钮时均可更改);
    D2 -仅在组合启动(S1_OnboardClk_RX_250m_TX_FB_500M、AFE.adcDacSync ()、send、send)后才开始闪烁。 它以前从未发光过;
    D3 -始终闪耀;
    D4 -不发光;
    D5 -最初它闪耀明亮,但在启动 S1_OnboardClk_RX_250m_TX_FB_500m 后,它开始发出昏暗的光;
    D6 -闪耀;
    D7 -不发光;
    D8和 D9 -始终闪亮;
    D10,11,13,14,15,17,18,19 (蓝色)-光亮;
    D16、22 -不要闪光。


    此致、
    安德烈


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

    您好、David。
    是否有解决我的问题的方法?

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

    Andrew、您好!

    您看到的频谱是意料之外的。 是在所有通道上都出现了同样的问题、还是它被隔离到单个通道上?


    如果降低输出音调的振幅、您是否看到频谱有任何变化? 要在仅 NCO‘‘下执行此操作、您可以在前面提供的函数中将"35536"更改为"8192"。

    此致、

    David Chaparro

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

    你好、大卫!
    所有通道的行为都相同。
    ТхВ、在 ТхД 噪声水平下、Δ ТхА 和 Δ ТхС 通道中的谐波振幅比 和 Δ 通道中的谐波振幅低约20dB。
    在"NCD Only"(仅限 NCD)模式下、9.5 MHz 会将频谱直接向左移动。
    当从35336值变为8192时、所有通道中的谐波振幅都减少了大约10dB、同时保持相同的噪声水平。
    大卫,问题没有解决。 如果您不知道如何修复、也许贵公司会为我们提供另一个工作套件?
    祝你一切顺利、安德烈




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





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

    图片按以下顺序排列:
    标准脚本 S1_OnboardClk_RX_250m_TX_FB_500m.py 后的 TxA、B、C、D。
    然后、TxA、B 处于"NCO Only"模式、并带有参数35336。
    然后、TxA、B 处于"NCO Only"模式、其参数为8192。

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

    安德烈、您好!

    事实上、该问题是在仅 NCO 配置中出现的、因此问题可能出在 AFE 配置或 EVM 硬件。 一项建议是在 AFE 上尝试不同的配置。 您能否测试 S3配置脚本?  

    此外、是否以任何方式修改了脚本 S1?  

    此致、

    David Chaparro  

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

    您好、David。
    不、我没有更改 S1脚本、这应该可以从我在6月23日发布的 Latte 日志中清楚。
    首先、我希望所有东西都能在 S1上正常工作、正如您的说明 AFE7950+TSW14J57.pptx 中所写的。 我以为我可以使用现成的示例来掌握此平台、然后在这些示例的基础上快速实现所需的功能、因为我还没有时间独立了解 AFE7950的命令系统和寄存器模型。
    但我也可以尝试 S3。 同时,我需要一个先验信息,我应该期望频谱分析仪,按照上述指示的例子?
    更好的是,如果你有详细的设备诊断的说明,我可以立即收集所有的信息,以供你的分析,以便不拖延解决问题。
    祝你一切顺利、安德烈

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

    安德烈、您好!

    我们无法在我们这边重现此示例。 下面是我们在这边看到的情况、以及在启用了"仅 NCO"模式的情况下运行 S3或 S1脚本时的预期情况。  

    最后的一个测试是、能否验证您是否能够在 ADC 上捕获而不出现任何错误?  

    根据您 目前分享的结果、EVM 可能存在问题、如果上述 ADC 结果显示类似问题、我们可以研究用新 EVM 替换您的 EVM (很可能是通过购买产品的供应商)的方法。

    此致、

    David Chaparro  

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

    尊敬的 David:

    我在 ADC 上采集数据。 似乎没有错误。 但 SNR 比文档第8步中显示的结果低20dB。
    我正在附带通道 PXA、B、C (D -没有连接器)的屏幕截图。
    5dBm 的输入信号电平是 SNR 的理想选择。
    DAC 的寄生频率谐波问题并没有消失。 似乎有两个 NCO 而不是一个 NCO。
    此致、
    安德烈

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

    安德烈、您好!

    此 EVM 是从 TI 还是从分销商处购买?  


    此致、

    David  

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

    尊敬的 David:
    两个 EVM 模块(595-RF1208AFE7950EVM 和595-TSW14J57EVM)均于今年3月从 Mouser Electronic (www.mouser.co.il)购买。

    您是否确定 RF1208AFE7950EVM 模块出现故障? 或者可能需要更换两个模块?

    此致、
    安德烈

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

    安德烈、您好!

    是的、根据您看到的结果、AFE 板可能出现故障、我会建议您通过经销商更换它。

    此致、

    David Chaparro

x 出现错误。请重试或与管理员联系。