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.

[参考译文] LMK61E2:150MHz 和75MHz 的寄存器设置

Guru**** 2943390 points

Other Parts Discussed in Thread: LMK61E2

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/900806/lmk61e2-register-setting-for-150mhz-and-75mhz

器件型号:LMK61E2

大家好、

我使用 TICS Pro 设置 所需的时钟频率(150MHz 和75MHz)并导出地址和数据。

1.您能否帮助检查以下寄存器值是否正确

2.如果我想在 LMK61E2中执行命令、我只能找到 R/W 寄存器、并将以下值写入全新的 LMK61E2、对吧?

75MHz:

R0 0x0010
R1 0x010B
R2 0x0233
R8 0x08B0
R9 0x0901
R16 0x1000
R17 0x1180
R21 0x1502
R22 0x1600
R23 0x1740
R25 0x1900
R26 0x1A30
R27 0x1B00
R28 0x1C00
R29 0x1D00
R30 0x1E00
R31 0x1F00
R32 0x2001
R33 0x210C
R34 0x2228
R35 0x2303
R36 0x2404
R37 0x2500
R38 0x2600
R39 0x2700
R47 0x2F00
R48 0x3000
R49 0x3110
R50 0x3200
R51 0x3300
R52 0x3400
R53 0x3500
R56 0x3800
R72 0x4802

150MHz

R0 0x0010
R1 0x010B
R2 0x0233
R8 0x08B0
R9 0x0901
R16 0x1000
R17 0x1180
R21 0x1502
R22 0x1600
R23 0x1720
R25 0x1900
R26 0x1A30
R27 0x1B00
R28 0x1C00
R29 0x1D00
R30 0x1E00
R31 0x1F00
R32 0x2001
R33 0x210C
R34 0x2228
R35 0x2303
R36 0x2404
R37 0x2500
R38 0x2600
R39 0x2700
R47 0x2F00
R48 0x3000
R49 0x3110
R50 0x3200
R51 0x3300
R52 0x3400
R53 0x3500
R56 0x3800
R72 0x4802

谢谢你。

此致、

罗伊

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

    大家好、

    打扰一下。 有人可以帮助我吗?

    此致、

    罗伊

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

    您好、Roy、  

    是否在 TICSpro 中使用了"Generate configuration"来生成以下寄存器设置? 将它们加载到我的 GUI 中确实显示了75MHz 和150MHz 的预期结果。  

    您应该需要从此处执行一个文件->加载来加载寄存器、这应该会为您提供所需的结果。  

    如果我误解或未正确回答您的问题、请告诉我。  

    但斯克和此致、Amin  

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

    尊敬的 Amin:

    我认为您对我的问题理解不正确。 我知道我连接的寄存器可以设置 LMK61E2以实现75MHz 和150MHz 时钟。

    但 在实际设计中、我们没有 TICSpro 来生成所需的 clk、我们应该需要 I2C 来写入寄存器。 但我不确定应该设置哪个寄存器。 现在、我们有寄存器地址/数据。 那么、我应该在设计中将所有寄存器值写入 R/W 寄存器中吗? 它们是否具有序列设置要求?

    谢谢你。

    此致、

    罗伊  

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

    您好、Roy、  

    感谢您的澄清、我现在明白了。 这是一个好问题、因为不需要写入所有寄存器。 例如、不应更新 R16和 R17、因为它们是特定于器件的、并相应地进行修整以实现所需的 PPM。  

    我相信 VCO 频率正在通过器件的 EEPROM 进行更新、因为不同版本提供的156.25和125MHz 基于5000MHz VCO、而频率规划则会使用4800MHz VCO。  

    这些应该是需要更新的寄存器:  

    - R25和 R26:更新 PLL N 分频器整数值  

    - R27、R28和 R29:更新 PLL N 分频器分子

    - R30、R31和 R32:更新 PLL N 分频器分母  

    - R22和 R23:更新输出分频器  

    - R21:更新输出类型-只有当您具有 LVPECL 版本并且需要 LVDS (正如您在上面的配置显示 LVDS 0x02)时才需要此选项  

    需要注意的是、需要进行复位、因为 VCO 频率正在更新、PLL 需要复位以允许重新校准。 将 R72[1]更改为1应复位器件并允许重新校准。 这是一个自清零位。  

    最后、如果您注意到两种配置之间的唯一区别是 R23、即输出分频器。 由于所有这些变化都是、不是除以64 (4800/64 = 75MHz)、而是除以32 (4800/32 = 150MHz)以实现不同的频率。 因此、从一个寄存器变为另一个寄存器、只需要更新该寄存器、无需复位、因为 VCO 无需重新校准。 但是、这只是从一个变为另一个、需要发生更改 VCO 频率的初始更新。  

    谢谢、此致、

    Amin  

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

    尊敬的 Amin:

    感谢您的详细评论。 这很有帮助。

    有一点需要检查的是 VCO 频率。 我看到 LMK61E2数据表中的 VCO 值为4.6GHz - 5.6GHz、典型值为5GHz。

    我使用 R23来生成我所需的频率、但由于 VCO 值不准确、因此它有一些差异。 对吗?

    此致、

    罗伊

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

    您好、Roy、  

    我不确定我是否理解这个问题。 VCO 范围为4.6 - 5.6GHz。 VCO 频率会根据您所需的输出频率而变化。 相应地。 数据表上的 LMK61E2版本为:  

    156.25MHz 和125MHz 都使用5GHz VCO 频率。 5GHz/32 (输出分频器)= 156.25MHz。 5GHz/40 (输出分频器)= 125MHz。 在5GHz VCO 时、其他频率、例如312.5MHz、250MHz、500MHz、166.67MHz…… 等可通过简单地更新输出分频器(R22和 R23)生成。  

    但您所需的输出频率为75和150MHz。 两者都需要4.8GHz VCO。 一旦器件锁定在4.8GHz VCO、同样可以使用不同的输出分频器来生成不同的频率。  

    谢谢、此致、  

    Amin