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.

[参考译文] AFE7950:我的 AFE7950器件在启动期间可能会发生故障

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1249970/afe7950-my-afe7950-device-may-fail-during-a-bringoup

器件型号:AFE7950

我的 AFE7950器件在启动期间可能会发生故障。 请帮助我分析这个问题。 谢谢你。

txt 文件是由我使用 Latte 和 bringpp 生成的。 已根据 txt 文档将 C 文件转换为 C 语言。

和 bustin 积分器。 C 将在第13463行返回错误。

我的电路板使用 AFE7590+LMK+FPGA。  我正在使用 FPGA 的 SPI 接口来配置 AFE7950。

执行加载 SerDes 固件时是否返回错误?

e2e.ti.com/.../8400.Afe79xxPg1.txte2e.ti.com/.../bringup.c

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

    您好、

    您是否能够共享用于生成附加的日志文件的脚本? 我们可以自行测试该脚本、看看脚本本身是否有任何问题。  

    为了帮助找出错误的确切原因、您还可以在轮询前添加对寄存器0xF0的读取并在轮询前共享该寄存器的值吗?  

    此致、

    大卫·查帕罗

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

    e2e.ti.com/.../script.rar

    AFE ID:0[..SPB][ti_afe79_afeSpiPollWrapper][605]/src/CAFE2p1/Afe79xx/Src/tiAfe79_basicFunctions.c error:poll fail: address:0xF0、lsb:0、msb:0、expected value:0x1、read value:0x0

    您好,David,

    这是我的脚本文件以及运行启动程序的结果。 寄存器0xF0的值为0、预计的值为1。

    目前、我仅使用软件中配置的 LMK 芯片来为 AFE 提供一个时钟、REFCLK 为491.52Mhz、SYSREF 为2.8022Mhz。

    配置完 LMK 时钟后、我直接执行启动程序、返回错误。 我还有其他关于 FPGA 的事情吗?

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

    e2e.ti.com/.../afe.rar

    尊敬的 David:

       请忽略我上一次答复中的附件。 我上传的压缩包包含 py 脚本、txt 文件和启动 C 程序。   

       以下是程序错误运行时控制台打印的信息,这次在15096行。  

    AFE ID:0[..SPB][ti_afe79_afeSpiPollWrapper][605]/src/CAFE2p1/Afe79xx/Src/tiAfe79_basicFunctions.c error:poll fail: address:0xF0、lsb:0、msb:0、expected value:0x1、read value:0x0

    AFE ID:0[..AFE][AFE_Bringup][15096]ERROR /src/app/bringup.c:AFE from file poll failed:0x00f0[0:0]= 0x0001

        我发现发生错误时器件的电流过高。  我为器件提供的电压为5V、最大电流为4.5A。

        在此阶段、我只想测试 AFE 是否可以正常工作、因此我希望其 TX 通道输出频率、以便可以在光谱仪上看到信号。 我不确定我的脚本中是否有任何错误。 您能帮我检查一下吗?

        我还有另一个问题、那就是 LMK 芯片是否向 AFE 提供了 sysref 信号?   这三个参数是否与该时钟:useSpiSysref、continuousSysref,sysrefTermination 相关?

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

    你好,你对我上传的脚本有什么建议吗?

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

    您好、

    只是确认一下、您使用的是 AFE7950EVM 还是定制电路板? 使用 AFE7950EVM 时、我们建议使用能够提供5V、5A 的电源、因为在启动期间、电源必须能够支持电流尖峰。 在启动 AFE 之前、您是否还需确保 LMK 已进行编程并具有稳定的输出?

    如果您使用的是 AFE EVM、则 LMK 会向 AFE 提供 SYSREF。 您提到的三个参数与 SYSREF 相关、但它们用在不同的情况下。 useSpiSysref 用于使用 AFE 内部的 sysref、而 AFE 将忽略任何 SYSREF 输入。  continuousSysref 将 AFE 设置 为 期望 SYSRE 输入连续 、而不是脉冲或单冲。 sysrefTermination 控制内部 SYSREF 终端。 SYSREF 端接可在 100Ω Ω、150Ω Ω 和300Ω Ω 之间进行编程。  


    此致、

    大卫·查帕罗