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.

[参考译文] LMK0.4616万:使用TIC Pro生成寄存器配置文件

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1086847/lmk04616-generating-the-register-configuration-file-using-tics-pro

部件号:LMK0.4616万
在“线程: LMK0.461万”中讨论的其他部件

您好,

我有一个带有LMK0.4616万的定制板来生成时钟。 它具有一个100 MHz TCXO差分时钟,作为CLKIN0端口的输入,一个122.88 MHz VCXO差分时钟输入到OSCIN端口,以及一个通过SMA到CLKIN3端口的可选差分时钟输入,该端口目前尚未使用。 所需的配置和输出时钟在随附的示意图中显示。 由于某种原因,我尝试的寄存器配置似乎没有锁定PLL。 请查看要生成的输出时钟的原理图,并确定问题(如果有)。 如果我能得到TICS Pro文件,.TCS和寄存器值(.TXT)来生成输出时钟,那就太好了。 谢谢!

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

    您好,

    LMK0.4616万是整数双PLL,可在双PLL或单PLL模式下运行。 所需输出频率中最不常见的多频率为500MHz,而PLL2的选定VCO将是其的倍数。 因此,使用122.88MHz VCXO时,不会选择所需VCO。  

    要在双PLL模式下运行,外部VCXO频率应为100MHz (500MHz的整数除法)。 借助现有的硬件,您可以使用CLKin0100MHz输入在单个PLL中操作设备,并可以生成6000MHz VCO频率所需的频率。

    使用TIC Pro可以选择单PLL模式并修改PLL2相位检测器频率,N分频器和输出分频器以生成所需的输出频率。

    下面是所需配置的最新.TCS文件。 请尝试此操作。

    e2e.ti.com/.../LMK0.4616万_5F00_PLL2only_5F00_100MCLKin0.tcs

    谢谢!

    此致,

    Ajeet Pal

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

    您好,Ajeet:

    感谢您的及时回复。 我将在我们结束时尝试此操作,并让您了解结果。

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

    您好,Ajeet:

    再次感谢您的配置。 我附上了我生成的寄存器.TXT文件,用TICS Pro实现所需的时钟输出。 但是,我们只能在OSCOut端口上找到信号。 正确配置设备时是否需要遵循特殊的通电顺序和编程顺序? 我们遵循了数据表第9.5 .1章中提到的编程顺序。 请注意,我们有一个FPGA,它使用SPI接口在启动后根据生成的.TXT文件配置LMK0.4616万设备。 请告诉我们您的想法。

    谢谢你。

    e2e.ti.com/.../LMK0.4616万_5F00_test_5F00_000.txt

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

    您好,

    寄存器配置文件看起来正常。 数据表部分9.3 9中提到了通电顺序,您需要在执行编程顺序时遵循相同顺序。

    切换dev_startup位(0->1->0) R0x11[0]位后,是否观察到设备的电流增加?

    谢谢!

    此致,

    Ajeet Pal

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

    您好,Ajeet:

    感谢您为我们检查注册配置。 是的,我在浏览数据表时还发现了有关开机假性的信息,并意识到某些开机顺序在我们的固件中未正确完成。 因此,我们将很快尝试实施正确的通电顺序,并在此处更新结果。

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

    您好,

    感谢您的更新。

    此致,

    Ajeet Pal

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

    您好,Ajeet:

    我们正在正确地遵循大多数通电顺序,除了与通电时RESETn引脚的状态有关的一个步骤。 在我们的定制板上,由于没有下拉,在加电时未定义RESETn的状态。 因此,在加电时未将RESETn设置为低电平。 我们的逻辑是在所有设备通电后以及在对设备进行编程(包括所有后续步骤)之前将其设置为低电平。 这是否会导致我们在端部看到未定义的行为? 请告诉我们您的想法。

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

    您好,

    在 打开设备电源期间,RESETn必须设置为“低”,并在SPI写入前切换为“高”。 上图中所示的示意图未显示与控制器侧的任何连接,也不清楚。

    如果控制器具有与设备的直接RESETn连接并具有单独的电源,则可将RESETn线路设置为低,稍后可将其切换为高。 否则,可以在RESETn线路上保留一个下拉式电阻器,并观察电平(应低),并在设备通电后假定,通过 控制器切换RESETn。

    请参阅下面的主题,它可能会对您有所帮助。 (类似部件LMK0.461万)

    LMK0.461万:RESETN发布后无法写入寄存器-时钟和计时论坛-时钟和计时- TI E2E支持论坛

    谢谢!

    此致,

    Ajeet Pal   

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

    您好,Ajeet:

    谢谢你。 很抱歉,我无法更早回复您。 我确实想确认,在探测我们板上的耦合电容器时,时钟输出是否存在。 我们最初只查看OSCout,我们将OSCout配置为切换到PLL2输出,OSCout分配器设置为10,产生100 MHz的频率,但没有看到。 这就是为什么我们认为LMK设备似乎没有编程的原因。 每当我们尝试切换到OSCin作为OSCout的输出时,我们就可以看到它。 如果您能给我们发送一个.TCS文件,用于配置带有REF (CLKIn0)和OSCout (设置为PLL2输出,分频为10)的单回路PLL2,那就太好了。

    我们的问题似乎不是即将通过SPI进行编程的情况。 我们可以使用SPI接口配置寄存器。

    此致。

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

    您好,

    很好地知道,您发现 了问题并解决了问题。

    关于所需的配置,随附了在具有OSCout_div 10的CLKin0输入处默认122.88MHz输入参考的更新配置文件。

    e2e.ti.com/.../1641.LMK04616_5F00_CLKin0_5F00_REF_5F00_PLL2_5F00_OSCout.tcs</s>0.4616万

    谢谢!

    此致,

    Ajeet Pal