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.

[参考译文] LMK04610:重新加载保存的寄存器值不会生成相同的输出。

Guru**** 2528030 points
Other Parts Discussed in Thread: LMK04610

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/689834/lmk04610-reload-of-saved-register-values-does-not-generate-the-same-output

器件型号:LMK04610

我的 PCB 上有一个 LMK04610评估板和一个 LMK04610。

保存特定输出频率集的寄存器值后,评估板和我的板不输出预期频率或大部分时间 根本不输出。

这种情况是使用评估板上的 tics pro 和电路板的简单 SPI 接口来实现的。

我有硬件复位软件复位、切换的启动位。

寄存 器的存储位置是0x153到0,在数据表中建议从0到0x153,我还没有尝试过。

???

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

    Kim、  

    数据表说明了这一点

    1:切换 RESET 引脚高电平-低电平-高电平
    2。使用寄存器0x0011位0 = 0对所有寄存器进行编程
    3、编程寄存器0x0011位0 = 1

    因此、如果您只是转储"Registers"选项卡中的寄存器信息、似乎并不是所有这些都得到了

    此外、一些选项卡可以对寄存器值进行编程/更改。  如果问题是让部件每次持续启动、您可能会考虑在"File"->"Save"下保存宏文件。  这不仅保存了寄存器、而且保存了用于动态计算寄存器值的选项卡上的所有信息。

    此致、

    Dean

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

    我在寄存器写入结束时切换复位和启动位。
    我的问题之一似乎是切换到外部 CLKIN。 在评估板上、它始终使用 pll1中的 VCXO、并且不会切换到我的 clkin0引脚。
    据我所知、寄存器是正确的、LOS /保持可能会被妨碍。 我屏蔽了 LOS,但这不起作用。。。

    再玩一些评估板之后。

    如果我禁用 pll2_REFCLK_en、然后执行启动、然后启用 pll2_REFCLK_en、我可以使其正常工作。

    如果我启用 pll2-REFCLK_en 并进行启动、则没有输出。

    那么,什么可能导致这种情况呢?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kim、
    请发布您的 TICSpro 设置文件、该文件不起作用(您可能必须进行压缩、因为此论坛不接受.TCS 文件扩展名)。 我可以检查那里出现了什么问题。 pll2_REFCLK_en 的运行方式不应与您所述的类似。
    此致
    Puneet
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Punet、

     请参阅压缩的 TCS file.e2e.ti.com/.../lm04610eval_2D00_t2_2D00_250.zip

    我刚刚切换了用户控制 clksel 引脚、现在没有输出。

    我以前在将原始数据转储到文件时遇到问题,寄存器编号被弄乱了。

    我必须重新安装软件。 我会再试一次。 但这对我的不运行 TI 软件的 PCB 没有帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想知道 TCS 文件和原始寄存器文件中未在数据表中提及的某些寄存器和值是否会影响结果?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    我已检查您的 TICSpro 文件。

    -您已经为 CLK 输入选择了寄存器控制模式,并且您已经选择了 CLKin1。 您是否在 CLKin1上应用输入时钟?

    我看到您已经为 CLKIn1频率设置了500MHz、但 PLL2设置是为250MHz!

    我看到 PLL2在您的设置中被解锁、因为 PLL2_NDIV_EN=0。 应将其编程为1。

    在进行更改之后、我可以看到 PLL 已锁定。

    -我通过设置 pll2_REFCLK_en=1和 pll2_REFCLK_en=0来重新启动器件。

    我可以在这两种情况下看到锁定的输出。

    -我切换了 CLKINSEL 引脚、我看到输出没有区别、我还看到 CLKINSEL 输入级未启用。

    请找到随附的 TICSpro 配置文件和寄存器设置。 我已正确配置 CLKinsel 引脚。

    如果您发现任何问题、请告诉我。

    此致

    Puneet

    e2e.ti.com/.../lm04610eval_2D00_t2_2D00_250_2D00_new.zip

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

    谢谢你。

     它现在是可重复的。 我有250和500进入、并且在 clkin0和 clkin1之间切换。

    现在 应该是好的。

    关闭案例。

    Kim