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.

[参考译文] AFE7444EVM:LED D7 LMK 锁定在设置模式后不会亮起#39;t

Guru**** 2481465 points
Other Parts Discussed in Thread: TSW14J57EVM, LMK04828, AFE7444

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/953857/afe7444evm-led-d7-lmk-locked-doesn-t-light-up-after-set-mode

器件型号:AFE7444EVM
主题中讨论的其他器件: TSW14J57EVMLMK04828AFE7444

您好!

我想使用内部模式在模式4中配置 AFE7444EVM。

我的配置与视频和用户指南相同。  

  • AFE74444EVM

  • 直流电源5.5V 5A

  • 正弦10MHz 1.9Vpp 基准(在 SMA 连接器中的 LMK CLK 上)

  • 套件中的迷你 USB 电缆

  • TSW14J57EVM

  • 直流电源12V 3A

  • 套件中的 USB 电缆

AFE7444EVM 和 TSW14J57EVM 相互连接。 AFE7444EVM JP9跳线处于位置2、3 (内部时钟模式)。

在 AFE74444EVM 之前、我已在模式4中配置了 TSW14J57EVM。

因此、在 AFE7444EVM 上应用模式4时、应同时配置其时钟、从而点亮 LED D7 (LMK 锁定)。 但是、在我们的测试中、情况并非如此。

此外、当我们为 AFE7444EVM 选择模式4时、我们应该在下拉列表中看到一些模式灰显、这意味着由于先前选择的 DAC 和 ADC 频率、它们是不可选择的。 同样,并非所有模式都是可选的,就像软件没有考虑到我们以前的选择一样。 我们拥有的 AFE74xxGUI 软件版本为2.2.9。

最后、当我们将 TSW14J57EVM 设置为模式4时、TX 同步 LED 不会像在您的视频中一样亮起、但如果我关闭 AFE7444EVM、则该 LED 会按应有的方式亮起。 RX 同步 LED 实际上处于打开状态。

下面是我的问题:

-为什么在将模式4应用于 AFE7444EVM 后 D7 (LMK 锁定) LED 不亮起?

-输入中的 LMK CLK 上的10MHz 基准对于在内部模式下运行真的是必要的吗?

-为什么所有模式都是可选的,尽管有频率预选,但它是否会影响时钟的错误配置?

-为什么在 TSW14J57EVM 上应用模式4后 TX 同步 LED 不会亮起?

-我能否拥有最新版本的 AFE74xx GUI 软件?

-是否可以在内部模式下获得配置的屏幕截图?

-当输入0似乎未连接到原理图上的任何内容时,为什么同时启用输入 CLKin0和 CLKin1?

您是否还能提供有效的 python 配置脚本?

  

感谢你的帮助。

祝你度过美好的一天!

William

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

    您好、Willan、

    当使用板载时钟生成时、LMK 的10MHz 输入是可选的。 它可用于将板载122.88MHz 晶体振荡器锁定至外部10MHz 参考频率。 单击"Set Mode"按钮后、LED D7亮起、表示 LMK PLL2已锁定。 因此、无论是否连接10MHz 时钟、它都应亮起。 连接10MHz 参考时钟时、LED D6也应亮起 、指示 LMK PLL1 (板载晶体)锁定在10MHz 时钟上。

    关于其他问题、我将在实验室中设置 EVM 并进行验证、然后明天回来。  

    此致、

    Vijay

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

    您好、Vijay、

    首先、非常感谢您的快速回答。

    与此同时,我继续进行调查。 我认为我的问题之一是、从 AFE74xxEVM 读取寄存器不起作用、而写入则起作用。

    当然、我决定重新编程 LMK0482的 STATUS_LD1和 STATUS_LD2输出、以便分别点亮 LED D6和 D7。

    根据 LMK0482数据表、通过(通过 AFE74xx GUI 的"Low Level View"选项卡)将寄存器0x15F 和0x16E 编程为值0x04、我观察到 LED 亮起。 无论 LED 的状态如何、每次读取都为零。 我观察到以下 Python 脚本中的相同行为;

    Gui_Module =___导入_('AFE74xx')

    GUI = Gui_Module.Device_GUI ("AFE74xx")

    GUI.WRITE_register ("LMK04828"、0x016E、0x04)

    VAL_ld1 = GUI.Read_register ("LMK04828"、0x015F)

    VAL_LD2 = GUI.Read_register ("LMK04828"、0x016E)

    打印("状态 LED LD1 =% d"% val_ld1)

    打印("状态 LED LD2 =% d"% val_LD2)

    读取也不起作用。

    简而言之、我们无法读取版本号或任何其他寄存器。

    更令人惊讶的是、在连接到 LMK 的 SPI 总线上插入逻辑分析仪

    HTSW-104-07-G-T-.240、只有 LMK_CS 会显示生命体征、无论是写入还是读取。

    您是否知道为什么阅读不起作用?

    再次感谢你的帮助。

    祝你度过美好的一天!

    William

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

    尊敬的 William:

    我已经设置了 AFE7444EVM 并验证了当我单击"设置模式"按钮时、LED D7 (LMK PLL2)亮起。 你可以得到这个吗? (正如您所说的、对 LMK 的 SPI 写入正在工作)。 我还能够读回芯片 ID (寄存器0x003读回值0x06)。  

    此外、您还可以说写入 LMK 寄存器。 但您在写入时看不到 LMK_SCLK 和 SDI 上的信号?  

    此致、

    Vijay

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

    您好、Vijay、

    正如我之前所说的那样,当我按下“设置模式”按钮时,LMK 似乎不是编程的。

    我可以确认我可以写入和读取评估板、但只能通过将 AFE7444和 LMK04828都切换为4线 SPI 模式、而不是默认设置为3。

    打印'# set LMK:4根 SPI 总线导线'
    GUI.WRITE_register ("LMK04828"、0x000、0x10)#3线模式被禁用
    GUI.WRITE_register ("LMK04828"、0x14a、0x33)

    打印'# set AFE:4根 SPI 总线导线'
    GUI.WRITE_register ("AFE76xx_global"、0x00、0x30)

    如果为 False:
    VAL_r0 = GUI.Read_register ("AFE76xx_global"、0x00)
    Print ("\t|读取 AFE 寄存器0x000:0x%x (预期0x030)"% val_r0)

    python 脚本“示例启动序列.py”,在执行后正确配置 LMK (LED D7和 D6亮起,LED PLLREFLD)。

    因此、问题似乎来自 AFE74xx GUI 软件和使用的 python 脚本。

    您能否向我发送最新版本的 AFE74xx GUI 软件(以及有效的 pythons 脚本)?

    祝你度过美好的一天!

    William

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

    尊敬的 William:

    GUI 版本2.2.9是最新版本。 我一直使用相同的版本进行测试。 如果您想重新安装以确保正确、请从 AFE7444安全文件夹(ti.com/mysecuresoftware)下载"Setup_AFE74xx_EVM.exe"。

    GUI 配置为对 LMK 和 AFE 使用4线模式。 因此、SPI 读回应在4线模式下工作。  

    此致、

    Vijay

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

    您好、Vijay、

    提醒一下、AFE74xxEVM 没有缺陷。 与软件的交互出现故障。 因此:


    -您能否向我发送已验证可以正常工作的软件版本?


    您能否同时向我发送所有经验证的 python 脚本?


    -您能否以知情模式向我发送在 python 中直接写入寄存器的"startup_seque_example"序列?

    祝你度过美好的一天!

    William

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

    尊敬的 William:

    很抱歉我的答复因感恩节休息而延误。  

    GUI 版本2.2.9是最新版本、并已通过验证可正常工作。 必须从安全文件夹(ti.com/mysecuresoftware)下载。 如果您没有该文件夹的访问权限、请在此处申请访问权限: https://www.ti.com/licreg/docs/swlicexportcontrol.tsp?form_id=288371∏_no=AFE7444&ref_url=asc_dc_hsc

    Python 脚本打包到 GUI 安装程序中。 安装 GUI 后、脚本将位于文件夹 C:\Program Files (x86)\Texas Instruments\AFE74xx\Python Scripts 中

    单击"Run Complete Startup Sequence"按钮后、GUI 会自动生成序列日志文件。 该寄存器日志文件可用于在定制板上对 AFE 进行编程(无需使用 GUI)。

    我为模式6附加了一个日志文件。 这不是 python 脚本、而是 AFE bringup.e2e.ti.com/.../Run-Complete-Startup-Sequence.cfg 的寄存器写入序列 

    此致、

    Vijay

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

    您好、Vijay、

    我已正确地重新安装了软件环境、但是使用 AFE74xx 软件无法配置该卡、更具体地说是 LMK04828。

    该组件应在软件设置的模式后进行配置、但不能。

    我引述:“在您选择所需的配置模式后,单击设置模式。 设置模式对板载 LMK04828时钟芯片进行编程。 设置模式完成后、您应该会看到 AFE74xx-EVM 上标有 LMK Lock 的 LED 变热。 这表示已正确记录了 LMK芯 片的 PLL 环路二。”

    以下是我在模式6和内部时钟中的第一个配置步骤的屏幕截图:

    如您所见、您的软件的录制窗口表明、该设置模式不会写入或 读取 LMK04828寄存器。 因此,此组件的配置不会发生,并且我无法继续从软件配置该卡。

    您能帮我实现软件的功能使用吗?

    感谢您的理解、欢迎您提供任何帮助。

    此致、

    William

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

    尊敬的 William:

    我必须在 AFE7444EVM 设置上检查这一点。 我将在本周结束前在实验室中检查此内容、并返回给您。

    此致、

    Vijay

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

    尊敬的 William:

    我已从安全文件夹中重新安装软件、以确保软件安全并进行测试。 当我单击"设置模式"时、我会在脚本窗口中看到 LMK 写入(在选择"开始录制"后)

    因此、我不怀疑 GUI 有问题。 许多其他客户成功使用了此 GUI 版本。 是否可以再次检查安装是否没有任何错误?  

    此致、

    Vijay

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

    您好!

    我有相同的问题。 在脚本窗口中单击“设置模式”按钮后不会发生任何情况。  

    我的问题是:

    - 您在计算机上使用什么操作系统?

    -为什么我没有灰色的模式? (请参阅下面的屏幕截图)

    此致、

    Thomas

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

    尊敬的 Thomas:

    请在下面找到我的答案:

    - 您在计算机上使用什么操作系统?

    Vijay:Windows 10。

    -为什么我没有灰色的模式? (请参阅下面的屏幕截图)

    Vijay:您附加的屏幕截图不可见。 我假设您是指模式选择、如下面的屏幕截图所示。 GUI 不会根据"DAC 频率选择"或"ADCC 频率选择"来灰度显示模式。 用户必须手动选择正确的模式。  

    此致、

    Vijay

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

    您好、Vijay、

    感谢您的快速响应。

    首先、很抱歉屏幕截图未出现在我的评论中。 屏幕截图正是我要放置的屏幕截图。

    为了调查"设置模式"问题、我们在 LMK 的 SCK 引脚上放置了一个示波器(请参阅下面的屏幕截图)。 我们注意到在按下"设置模式"按钮时、SCK 没有变化。  

    此外、使用"设置模式"后、GUI 中会显示错误(请参阅下面的屏幕截图)。

    完整的消息如下所示:

    在 LMK_04828_CALC_FPGA_Setting 中的第459行 lmkConfig.py 发生错误7001
       FPGA_ref_clk = f_SerDes_Rate / FPGA_SerDes_xn

    UnboundLocalError: 在赋值前引用的局部变量'FPGA_SERDES_xn'

    呼叫链:
    lmkConfig.py、LMK_04828_CALC_FPGA_Setting 中的第459行
    -> lmkConfig.py、LMK_Cnfg_set_LMK04828中的第102行
    -> GUI_Interface.py、Wrapper_LMK_Cnfg 中的第185行

     

    您是否知道此问题可能来自哪里?

    感谢你的帮助。

    此致、

    Thomas

     

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

    尊敬的 Thomas:

    当您单击"设置模式"时出现错误、这是软件问题。 看起来没有进行 SPI 写入。 这就是您在 SPI CLK 上看不到任何活动的原因。

    AFE74xxGUI 使用与 GUI 一起安装的 LabVIEW 运行时。 我怀疑这可能尚未安装。 请卸载 GUI 并重新安装、确保安装过程中没有错误。  

    此外、请以管理员身份打开 GUI 并尝试对 EVM 进行编程。  

    此致、

    Vijay

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

    您好、Vijay、

    我验证并随 GUI 一起安装了 LabVIEW。 我已经安装和卸载了几次、仍然无法正常工作。 下面的屏幕截图显示软件已正确安装。

    我注意到 GUI 上与脚本窗口相关的另一个问题。 我在参数中有一个逗号、我在您之前的屏幕截图中看到它是一个点。 这不是问题吗? (请参阅下面的屏幕截图)  

    此致、

    Thomas

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

    您好、Vijay、

    我验证并随 GUI 一起安装了 LabVIEW。 我已经安装和卸载了几次、仍然无法正常工作。 下面的屏幕截图显示软件已正确安装。

    我注意到 GUI 上与脚本窗口相关的另一个问题。 我在参数中有一个逗号、我在您之前的屏幕截图中看到它是一个点。 这不是问题吗? (请参阅下面的屏幕截图)  

    此致、

    Thomas

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

    您好、Vijay、

    我在上一篇帖子中没有收到您的任何反馈。

    您不知道 AFE7444EVM 板的 GUI 上的问题可能来自哪里。 我很生气、因为板目前不可用。

    感谢你的帮助。

    此致、

    Thomas