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.

[参考译文] 正在尝试配置此PLL:LMK0.4806万BISQE/NOPB

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1092213/trying-to-configure-this-pll-lmk04806bisqe-nopb

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

我正在尝试配置此PLL:LMK0.4806万BISQE/NOPB以生成以下时钟:

CLKout0:266.24MHz (2396.16)

CLKout1:266.24MHz (2396.16)

CLKout2:798.72MHz (2396.16)

CLKout3:798.72MHz (2396.16)

CLKout4:798.72MHz (2396.16)

CLKout5:798.72MHz (2396.16)

CLKout6:266.24MHz (2396.16)

CLKout7:266.24MHz (2396.16)

CLKout8:199.68MHz (2396.16 / 12)

CLKout9:199.68MHz (2396.16 / 12)

CLKout10:199.68MHz (2396.16 / 12)

CLKout11:199.68MHz (2396.16 / 12)

 

OSCout0为80 MHz,OScout0为10MHz。

这些是我发送到PLL进行配置的寄存器,但我没有看到生成任何时钟:

u32 WriteBuff[buffer_size]=

      0x0.0001万F,
      0x0.0001万F,
      0x2万,
      0x0万,
      0x0.012万,
      0x0.0061万,
      0x0.0062万,
      0x0.0123万,
      0x0.0184万,
      0x0.0185万,
      0x3301.0006万,
      0x1133.0007万,
      0x1010.0008万,
      0x5555.5549万,
      0x91E0410A,
      0x000C300B,
      0x130C01AC,
      0x230.0266万D,
      0x0万E,
      0x800.08万F,
      0xC155.041万,
      0x0.0011万,
      0x0.0012万,
      0x0.0013万,
      0x0.0014万,
      0x0.0015万,
      0x0.0016万,
      0x0.0017万,
      0x0.0018万,
      0x200.0019万,
      0xAFA8001A,
      0x1C0.0005万B,
      0x00A0021C,
      0x0100EA1D,
      0x0100EA1E,
      0x001F001F

}

 

您能说这些寄存器值是否是它们应该具有的值吗?

提前感谢您!

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

    您好Farid:

    我将在星期一检查您的编程。  您能否告知您在CPout针脚上测量的电压?

    73岁
    Timothy

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

    e2e.ti.com/.../e2e_2D00_lmk0.4806万_2C00_-2022_2D00_04_2D00_11_2C00_-minimum-modifications.tcsHiFarid2022 Farid,

    您是否使用过我们的TIC Pro软件?  (https://www.ti.com/tool/TICSPRO-SW)

    它具有LMK0.4806万配置文件,您可以输入输入频率/参考输出的设置分频器。

    根据以上情况,我认为您的OSCout0 = 80 MHz,CLKIN = 10 MHz?
     *您是否同时使用两个PLL环路?

    我认为有两件事是有问题的。

    (1)您正在将0写入R16到R23。  这些信息未在数据表中披露,否则TIC Pro可能会给您带来一些麻烦。

    (2)您的PLL2 R似乎没有正确编程。  启用倍增器时,应为= 250以获得640 kHz相位检测器频率。

    --

    为了提高相位噪声性能,我建议使用VCXO (如果仅单回路,则为XO)频率,该频率与2396.16 MHz更相关。  例如,79.872 MHz会更好(尽管可能不可用)。

    --

    另外,不能确定前几次写入的点,也不能设置“重置”位。  您可以尝试此编程:

    0x8000.012万 (使用MSB设置重置)。
    0x0.012万
    0x0.0061万.
    0x0.0062万.
    0x0.0123万
    0x0.0184万
    0x0.0185万
    0x3301.0006万
    0x1133.0007万
    0x1010.0008万
    0x5555.5549万
    0x91E0410A
    0x000C300B
    0x130C01AC
    0x230.0266万D
    0x0万E
    0x800.08万F
    0xC155.041万
    0x0.0018万
    0x200.0019万
    0xAFA8001A
    0x1C0.0005万B
    0x0FA0021C  -->这里看起来好像是0x00A0021C。  可能是您的根本问题。
    0x0100EA1D
    0x0100EA1E
    0x001F001F

    73岁
    Timothy

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

    您好,Timothy:

    非常感谢您的帮助!

    现在我们需要更改时钟之间的相位:我不希望这些时钟具有相同的相位。 我在研究数据表,其中讨论了数字延迟和模拟延迟,它们之间有什么区别? 如何更改/引入所有生成时钟的相位延迟?

    谢谢!

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

    我希望你们能尽快回到我们这里,我们迫切需要帮助来解决这个阶段的延迟问题。 谢谢!

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

    您好,Farid,

    数字延迟在同步后生效。  它是使用CLKoutX_Y_DDLY字段设置的。  此步骤将在驱动分频器的整个频率循环中逐步执行。  CLKoutX_Y_HS位可用于调整驱动分频器的半个频率。  因为我记得HS更新与同步无关。

    选择模拟延迟路径时。  然后,可以更改CLKoutX_Y_ADLY字段以调整输出时钟的计时。  此更新会立即进行(无需同步)。  它还会降低相位噪声基底。  模拟延迟越多,性能越低。  可使用的最大输出频率模拟延迟为1536 MHz。  模拟延迟与PVT相比也可能有一些变化。

    将来,请将新问题发布到新主题,以提高他人查找答案的能力。  请在新的主题中发布任何后续信息。  谢谢。

    73岁
    Timothy