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.

[参考译文] LMX2595:固件更新问题或电路板可能有问题

Guru**** 2559730 points
Other Parts Discussed in Thread: USB2ANY, LMX2595, LMX2492

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/675949/lmx2595-firmware-update-problem-or-maybe-a-bricked-board

器件型号:LMX2595
Thread 中讨论的其他部件:USB2ANYLMX2492

我一直在使用 LMX2595来处理事情。  今天、我刚刚收到了一个 LMX2492、我想对其进行评估并与2595进行比较。  我去处理2492、并且必须更新附带的 USB2ANY 固件。  我找到了这个  链接 Word 文档的页面、该文档最终帮助我更新了固件。  

然后、我能够切换 TICS SW 以操作2492 (而不是2595 GUI 界面)。   当然、对于2595、我使用5V 而不是3.3V 为2492供电。  但在四处走动之后、我看不到任何实际的芯片斜升。  我可以在频谱分析仪上看到 PLL Fvco 频率为 CW。  这甚至会根据 GUI 中的输入框发生变化。  但没有出现任何变化。  这是件令人厌烦的事情、但在我花了一个多小时的时间之前、我决定确保我的2595系统设置仍然正常工作。  现在我发现2595似乎被骗了。   

当我现在将3.3V 插入2595时、电源直接达到大约210mA。  即使在我所谓的"写入所有寄存器"之后、芯片也永远不会达到 我昨天看到的300-330mA 的正常运行电平。  此外、当我切换"断电"复选框时、消耗的电流不会改变。  这是我对2595是否正在通信进行的检验、无论我的输出波形是否出现错误、都要对其进行调试。  我现在没有电路板的响应。

我已经完成了所有典型的复位技术、拔下插头并重新插上插头、重新启动了 TIC。   我本以为自己会偷偷摸摸摸摸摸摸摸摸摸摸摸摸摸摸、看看2595寄存器中的值是多少、但现在我得到了一个错误。

(我必须重新键入 GUI 字段的输出、因为我无法将其扩展到足够大的大小以进行充分的图片、因此请原谅任何拼写错误)

(笑声)

读回寄存器 R0xB 作为值0x0B 0000。  是0x0B 0018。  XOR 差值= 0x00 0018。

[警告]:Flex Script  中的错误尝试除以零。

Python 错误:  尝试除以零。

[PYTHON]:C:\ProgramData\Texas Instruments\TICS Pro\Configurations\Devices\PLL + VCO\LMX2595\LMX2595_PLL.py:433、System.Object Run1[PythonIronFunction、Object](PYTHYTHONRAUNIT.Runtime.PythonFunction)中的 UpdateNDivider

[PYTHON]:C:\ProgramData\Texas Instruments\TICS Pro\Configurations\Devices\PLL + VCO\LMX2595\LMX2595_PLL.py:255、System.Object Run1[PythonIronFunction、Object](PYTHYTHONRAUNIT.Runtime.PythonFunction)中的 UpdateInputPath

[PYTHON]:C:\ProgramData\Texas Instruments\TICS Pro\Configurations\Devices\PLL + VCO\LMX2595\LMX2595_PLL.py:98、System.Object Run1[PythonIronFunction、Object](PYTHYTHONFUNIT.RUNTIME.PythonFunction)中的 MULT_Update

读回寄存器 R0xA 作为值0x0A 0000。  为0x0A 10D8。  XOR 差值= 0x00 10D8。

(笑声)

我可能遇到的问题:

  • 2595电路板已完全死区
  • 2595电路板被某种方式欺骗、可能不喜欢从固件更新的新 USB2ANY 中读取数据。   
  • 也许我意外地更新了原来的主板固件(随2595提供)、现在 USB2ANY 都没有处于可以与2595连接的回滚状态。

  

请帮助我恢复我的 LMX2595。  回到工作状态后、我想探讨2492问题、但我需要其中一个先工作。    

谢谢、

Darren

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    似乎即使我将 R10寄存器写入合适的值、如 BYPASS、这些值也未成功写入。 因为当我去阅读它们时、我会收到来自上面的相同投诉信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Darren、您好!
    我已将您的问题分配给负责的工程师、他很快就会回来回答您。
    感谢您的耐心等待。
    此致
    Puneet
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Darren、

    好的、让我们按以下步骤执行此操作:

    步骤1:使 USB2ANY 与任何器件协同工作
    看起来它与 LMX2492配合使用。 尝试使用用户控件选项卡上的 POWERDOWN 位来加电和断电。 转至 USB Communications -> Interface、然后单击"Identify"按钮、确保它使 USB2ANY 上的 LED 闪烁。

    步骤2:查看 LMX2492变化
    似乎您正在对器件进行编程、但没有进行升降。 要使斜升正常工作、请注意此板上的 VCO 具有限制调谐范围、您还必须单击 RAMP_EN、否则不会发生任何情况。 此外、请确保您有一个环路。 因此、Ramp0可以将 RAMP0_NEXT 设置为 RAMP0。 请不要忘记单击 RAMP0_RST。

    步骤3:与 LMX2595通信
    好的、所以您正在尝试加电/断电测试、但测试不起作用。 但我假设该 USB2ANY 也在使用 LMX2492。 对吧? 它对 LMX2492使用完全相同的 USB2ANY 固件、因此也会使其失败。

    步骤4:修复 LMX2595 GUI
    听起来像是0分频错误、例如电阻分母或 N 分频器为0。 尝试转到默认配置并加载默认模式、然后查看这是否会清除。 如果不是、请删除 C:\ProgramData\Texas Instruments\TICS Pro\Configurations\Devices\PLL + VCO\LMX2595\LMX2595_PLL.TCB 文件。 此文件存储最后的状态和声音已损坏。

    此致、
    Dean