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.

[参考译文] AFE7769EVM:JESD RX 链路状态错误

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/949458/afe7769evm-jesd-rx-link-status-error

器件型号:AFE7769EVM

您好!

我正在按照用户指南 sbaud333b_AFE77xx_UserGuide 与 AFE7769EVM 和 TSW14J57一起工作。 当我转到步骤4.5对 AFE77xx-EVM 进行编程以对第一个默认参数 Config1进行编程时、我在 JESD 链接上遇到错误。 下面是 Latte 软件的错误日志:我已突出显示了错误开始的部分。

问题是什么? Latte 的检查状态接口在 JESD Rx 状态上为我提供绿色指示灯。

感谢你的帮助、 

此致、
Thophile Delaroche

=========== #正在执行... AFE77xx/bringup/setup.py #Start time 2020-10-19 18:21:44.749000 AFE77xxLibraryPG1P1 SPI -已创建 USB 仪器。 resetDevice Purge MPSSE mode set Kintex RegProgrammer - USB Instrument created。 Kintex RegProgrammer - USB Instrument created。 #DONE 正在执行.. AFE77xx/bringup/setup.py #End Time 2020-10-19 18:21:48.947000 #Execution Time = 4.19799995422 s ================== 错误:0、警告:0 =================== ##==== #正在执行... AFE77xx/bringup/devInit.py #Start Time 2020-10-19 18:21:53.063000 已成功加载库。 8114 #DONE 正在执行.. AFE77xx/bringup/devInit.py #End Time 2020-10-19 18:22:22.293000 #Execution Time = 29.2300000191 s ================= 错误:0、警告:0 =================== ##==== #正在执行... AFE77xx/bringup/basicBringup_Case-1.py #Start time 2020-10-19 18:22:45.229000 donot_open_Afe77xxPG1p1_full -器件寄存器复位。 芯片类型:0xA 芯片 ID:0x77 芯片版本:0x11 2T2R1F 编号:0 有效配置:真 laneRlanRx:9830.4 laneRateFb:9830.4 laneRateTx:9830.4 2T2R1F 编号:1 有效配置:真 laneRateRx:9830.4 laneRateFb:9830.4 laneRateTx 时钟 分频器:9830.4器件重置寄存器:9830.4 LLM3R1k - 983R1k 时钟分频器 lmk.writeReg (000、0x00000080) lmk.writeReg (000、0x00000000) LMKK 时钟分频器-设备寄存器复位。 lwriteReg (0000x00000080) lmk.writeReg (0000x00000000) lmk.writeReg (0000x00000000 ) lmk.writeReg (0000x00000000) lmk.0x00000033 (330mk) lmk.writeReg (0000x00000000) lmk .writeReg (002,0x00000000 (0x000000. 0x2765K.000F) lwriteReg (0x000000 .0x000000.0x000000.000F (0x000000.000F.000F.000F.000F.000F.000F) lwriteReg (0x000000.0x2640 (0x000000.000F.000F.000F.000F.000F.000F.000F.000F.000F.000F.000F.000F.000F.000F.000F.000F .000F.000F.000F.000F.000F.000F.000F.000F.000F.000F.000F.000F.000F.000F.000F.000F. lwriteReg (302、0x00000010) lmk。writeReg (303、0x00000041) lmk。writeReg (300、0x00000020) lmk。writeReg (256、0x0000000C) lmk (256、0x0000000C) lmk (304、1E) lmk 0x0000Reg (0x000030 、000C) lmk (0x000000、314、00013、00014、00014、00014、000 (0xmk) lmk (0x0000003mk) lwriteReg (0x0000003mk (0x0000003mk) lmk (0x0000003mk) lmk (0x0000003mk (0x0000003mk) lwriteReg (0x0000003mk (0x0000003mk) lmk (0x00000014、00013、0001.0001) lmk (0x0000003mk (0x0000003mk) lmk (0x0000003mk) lwriteReg (0x0000003mk (0x00000014、00013、0001.0001.0001) lmk (0x0000003mk) lmk (0x0000003mk (0x0000003mk (0x0000003mk) lwriteReg (351,0x0000000B) lmk .writeReg (352,0x00000000) lmk.380eReg (353,0x00000001) lmk.writeReg (354,0x00000044) lmk.lmk.lmk.lmk.lmk.lmk (355,0x00000000) lmk (0x00000000 .lmk.lmk.lmk.writeReg (0x00000000)(0x369,000F.lmk.lmk.lmk.lmk.l0001) lmk (0x0000REg (0x369,000F.lmk.lmk.lmk.lmk.ltrackeReg.l0001) TRUE MACROL_DONE:TRUE MACRO_ERROR:FALSE SPIA 已获得 PLL 页面的控制权 0:TRUE;LO 频率:3500.01 pll1:TRUE;LO 频率:2949.12 PLL 页面 SPI 控制已放弃。 FB DSA 3.5G 频带 RX HD3默认设置开始 RX HD3默认设置结束 RX HD3默认 DIG-Corr 开始 延迟(0.01) 延迟(0.01) RX HD3默认 DIG-Corre 结束 RX HD3默认设置开始 RX HD3默认设置结束 RX HD3默认 DIG-Corrr 开始 延迟(0.01) 延迟(0.01) RX HD3默认 DIG-Corre 结束 清料 清除 清除 * TX IQMC 补丁应用* SPIA 已获得 PLL 页面的控制权 放弃了 PLL 页面的 SPI 控制。 fw_version=0x11119e macro_ready:true macro_ACK:true macro_done:true macro_ready :true macro_ACK :true macro_done:true macro_error:false attack_value:2899.74593284 DECAY_value:1630.647059 attack DECAY_value:3650.5638426 spro_value:1036868235 页数:103687248268L track degine_value:10368268L track deginese_value:10368L track_track_value:10368764248268L track_pages of spi track deginese_value:103687268L: Sysref 至 RX AB、读取:3;预期:3 Sysref 至 RX CD、读取:3;预期:3 Sysref 至 FB A、读取:1;预期:1 Sysref 至 FB D、读取:1;预期:1 Sysref 至 TX AB、读取:255;预期:7 Sysref 至 TX CD、读取:255;预期: 7 数字时钟、读取:true;预期:1 Sysref 至 Digital、读取:true;预期:1 Sysref 至 Analog、读取:65535;预期:7 ######## 器件 DAC JESD-RX 0链路状态###### 针对(串行器/解串器信号丢失)通道0的 LOS 指示器0:1 针对通道0的帧同步错误(意外的 k28.5) 0:针对 (串行器/解串器信号丢失)通道1:针对 通道1的帧同步错误(意外的 k28.5) 1:针对 (串行器/解串器信号丢失)通道2的 LOS 指示器: 1通道的帧同步错误(意外的 k28.5) 2:通道 1的 LOS 指示器(串行器/解串器信号丢失)通道3: 通道1的帧同步错误(意外的 k28.5) 3:通道1 lane0 FIFO 错误=0b1111;获取错误:read_empty:FIFO 为空;read_error:如果 FIFO 为空则读取请求为高电平(注: 仅在 JESD 块使用 init_state 进行初始化时才释放;WRITE_FULL:FIFO 已满;WRITE_ERROR:如果写入请求和 FIFO 已满则为高电平(注:只有在 JESD 块使用 init_state 进行初始化时才释放); lane1 FIFO Errors=0b1111;获取错误:Read_empty:FIFO 为空;Read_error: 空 FIFO 读取请求时为高电平(注:仅在 JESD 块使用 init_state 初始化时释放);WRITE_FULL:FIFO 已满;WRITE_ERROR:如果写入请求和 FIFO 已满则为高电平(注:仅在 JESD 块使用 init_state 初始化时释放); lane2 FIFO 错误=0b1111;获取错误:Read_empty: FIFO 为空;Read_ERROR:High if read request with empty FIFO (读请求时 FIFO 为高电平)(注:仅在 JESD 块初始化为 init_state 时才释放);write_full:FIFO 已满;write_error:High if write request and FIFO 已满时为高电平(注:只有在 JESD 块初始化为 init_state 时才释放); lane3 FIFO Errors=0b1111; GOT 错误:READ_EMPTY:FIFO 为空;READ_ERROR:High if read request with empty FIFO (如果读取请求时 FIFO 为空、则为高电平)(注:只有在 JESD 块初始化 init_state 时才释放);WRITE_FULL:FIFO 已满;WRITE_ERROR:High if write request and FIFO 已满(注意: 仅在 JESD 块使用 init_state 进行初始化时才会释放); lane0 Errors=0b11111111;获取错误:8B/10b 不相关错误;8b/10b 不可表中代码错误;代码同步错误;弹性缓冲区匹配错误。 第一个 NO-/K/与'match _Ctrl'和'match _data'编程值不匹配;弹性缓冲区溢出(坏的 RBD 值);链路配置错误;帧对齐错误;多帧对齐错误; lane1错误=0b11111111; GOT 错误:8B/10b 非主体错误;8b/10b 不可入表代码错误;代码同步错误;弹性缓冲区匹配错误。 第一个 NO-/K/与'match _Ctrl'和'match _data'编程值不匹配;弹性缓冲区溢出(坏的 RBD 值);链路配置错误;帧对齐错误;多帧对齐错误; lane2错误=0b11111111; GOT 错误:8B/10b 非主体错误;8b/10b 不可入表代码错误;代码同步错误;弹性缓冲区匹配错误。 第一个 NO-/K/与'match _Ctrl'和'match _data'编程值不匹配;弹性缓冲区溢出(坏的 RBD 值);链路配置错误;帧对齐错误;多帧对齐错误; lane3错误=0b11111111; GOT 错误:8B/10b 非主体错误;8b/10b 不可入表代码错误;代码同步错误;弹性缓冲区匹配错误。 第一个 NO-/K/与'match _Ctrl'和'match _data'编程值不匹配;弹性缓冲区溢出(坏的 RBD 值);链路配置错误;帧对齐错误;多帧对齐错误; CS 状态 TX0:0b11111111。 预计为0b00001010 FS 状态 TX0:0b11111111。 预计为0b00000101 无法获取设备 RX 的链接:0;警报:0xfffffffffffffffff7L ############################################## ########## 器件 DAC JESD-RX 1链路状态###### 针对(串行器/解串器信号丢失)通道0的 LOS 指示器0:1 针对通道0的帧同步错误(意外的 k28.5) 0:针对 (串行器/解串器信号丢失)通道1:针对 通道1的帧同步错误(意外的 k28.5) 1:针对 (串行器/解串器信号丢失)通道2的 LOS 指示器: 1通道的帧同步错误(意外的 k28.5) 2:通道 1的 LOS 指示器(串行器/解串器信号丢失)通道3: 通道1的帧同步错误(意外的 k28.5) 3:通道1 lane0 FIFO 错误=0b1111;获取错误:read_empty:FIFO 为空;read_error:如果 FIFO 为空则读取请求为高电平(注: 仅在 JESD 块使用 init_state 进行初始化时才释放;WRITE_FULL:FIFO 已满;WRITE_ERROR:如果写入请求和 FIFO 已满则为高电平(注:只有在 JESD 块使用 init_state 进行初始化时才释放); lane1 FIFO Errors=0b1111;获取错误:Read_empty:FIFO 为空;Read_error: 空 FIFO 读取请求时为高电平(注:仅在 JESD 块使用 init_state 初始化时释放);WRITE_FULL:FIFO 已满;WRITE_ERROR:如果写入请求和 FIFO 已满则为高电平(注:仅在 JESD 块使用 init_state 初始化时释放); lane2 FIFO 错误=0b1111;获取错误:Read_empty: FIFO 为空;Read_ERROR:High if read request with empty FIFO (读请求时 FIFO 为高电平)(注:仅在 JESD 块初始化为 init_state 时才释放);write_full:FIFO 已满;write_error:High if write request and FIFO 已满时为高电平(注:只有在 JESD 块初始化为 init_state 时才释放); lane3 FIFO Errors=0b1111; GOT 错误:READ_EMPTY:FIFO 为空;READ_ERROR:High if read request with empty FIFO (如果读取请求时 FIFO 为空、则为高电平)(注:只有在 JESD 块初始化 init_state 时才释放);WRITE_FULL:FIFO 已满;WRITE_ERROR:High if write request and FIFO 已满(注意: 仅在 JESD 块使用 init_state 进行初始化时才会释放); lane0 Errors=0b11111111;获取错误:8B/10b 不相关错误;8b/10b 不可表中代码错误;代码同步错误;弹性缓冲区匹配错误。 第一个 NO-/K/与'match _Ctrl'和'match _data'编程值不匹配;弹性缓冲区溢出(坏的 RBD 值);链路配置错误;帧对齐错误;多帧对齐错误; lane1错误=0b11111111; GOT 错误:8B/10b 非主体错误;8b/10b 不可入表代码错误;代码同步错误;弹性缓冲区匹配错误。 第一个 NO-/K/与'match _Ctrl'和'match _data'编程值不匹配;弹性缓冲区溢出(坏的 RBD 值);链路配置错误;帧对齐错误;多帧对齐错误; lane2错误=0b11111111; GOT 错误:8B/10b 非主体错误;8b/10b 不可入表代码错误;代码同步错误;弹性缓冲区匹配错误。 第一个 NO-/K/与'match _Ctrl'和'match _data'编程值不匹配;弹性缓冲区溢出(坏的 RBD 值);链路配置错误;帧对齐错误;多帧对齐错误; lane3错误=0b11111111; GOT 错误:8B/10b 非主体错误;8b/10b 不可入表代码错误;代码同步错误;弹性缓冲区匹配错误。 第一个 NO-/K/与'match _Ctrl'和'match _data'编程值不匹配;弹性缓冲区溢出(坏的 RBD 值);链路配置错误;帧对齐错误;多帧对齐错误; CS 状态 TX0:0b11111111。 预计为0b00001010 FS 状态 TX0:0b11111111。 预计为0b00000101 无法获取器件 RX 的链接:1;警报:0xfffffffffffffffff7L ################################################ SPIA 已控制 PLL 页面 PLL 页面 SPI 控制已放弃。 #DONE 正在执行.. AFE77xx/bringup/basicBringup_Case-1.py #End Time 2020-10-19 18:30:11.274000 #Execution Time = 446.044999838 s ================== 错误:37,警告:8=================== 编号

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

    您好、Theophile Delaroche、

    从日志中可以看到、在 AFE 初始化期间、一个点后、所有 SPI 读取都卡在0xFF。 当 AFE EVM 消耗的电流在初始化期间增加时、如果6V 电源的电流限制不够高、则可能会发生这种情况。

    您是否为 AFE EVM 使用6V、>5A 电源?

    此致、

    Vijay

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

    您好!

    我已经尝试使用另一个具有6V、5+A 的电源为 AFE EVM 供电、但仍然得到相同的误差。

    我还将采集板更改为 TSW14J56、但仍然得到错误。

    我输入了命令 AFE.adcDacSync()来重新初始化 JESD204B 链路,但它不起作用。 重新尝试运行脚本会使我看到"SPI 不起作用"、我执行了文档中建议的重置过程、但错误仍然存在。

    您是否有另一个线索来解决此错误?

    感谢你的帮助、

    热电堆

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

    您好 、Thophile、

    AFE SPI 以某种方式进入卡滞状态。 在您发送的日志中、从第226行开始:"Sysref 至 TX AB、读取:255;预期:7"、所有回读值(SDOUT)都卡在高电平。 即使您再次尝试运行脚本、SPI 也无法正常工作。 只有在切换硬件复位引脚时、您才能使其脱离此状态。  

    1.当您在重置后尝试运行时,是否总是在第226行看到意外的日志?

    这是意料之外的、除了可能导致这种情况的电源问题之外、我想不到任何其他问题。  

    请浏览以下链接中的视频 、以参考预期行为:

    此致、

    Vijay

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

    当我尝试在复位后运行时、我只会遇到从252行到底部的错误。

    我再次更改了电源、但仍然得到错误。

    我已经使用 TSW14J56试用了 AFE79xx 评估板、该评估板可实现自动化。

    您还有其他导联吗? 您是否有更最新的软件?

    感谢你能抽出时间、

    热电堆

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

    您好 、Thophile、

    如果从252行到底部仅看到错误、则表示您"可以为器件 RX:0获取链路"、并且 Tx A 和 B 的 DAC JESD 链路处于打开状态。 您能否检查您是否在这些通道上看到输出? 另外,如果您尝试 了 AFE.adcDacSync(),您是否仍会看到“可以为器件 RX 获取链接:0”?  

    这将使我们了解是仅 JESD CD 侧存在一个或多个通道问题、还是无法建立 JESD 链路。  

    此致、

    Vijay