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.

[参考译文] LMX2572:全辅助模式

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1091423/lmx2572-full-assist-mode

器件型号:LMX2572

您好,

我想确认 LMX2572的完全辅助模式、根据数据表、它描述了:  

用户强制 VCO 内核(VCO_SEL)、频带(VCO_CAPCTRL)和振幅(VCO_DACISET)并手动设置该值。 不会执行 VCO 校准。 要强制设置值、请将 VCO_SEL_FORCE、VCO_CAPCTRL_FORCE 和 VCO_DACISET_FORCE 设置为1。 首先进行 VCO 校准、然后读回这些值以获得设置值。

我不清楚" 首先进行 VCO 校准、然后读回这些值以获得设置值"。  

我对完全辅助配置序列的理解如下: VCO 校准--set 寄存器值--VCO_SEL_FORCE,VCO_CAPCTRL_FORCE=1---- 读回设定值

但 PLL 无法锁定。

那么、您能否告诉我有关完全辅助模式的正确配置顺序?

此致

Kailyn  

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

    您好 Kailyn、

    这句话是不使用完全辅助模式并锁定设备。  然后重新读回这些值以查看自动校准设置的值、然后您可以将强制模式与您记录的值一起使用。

    73、
    Timothy

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

    操作如下

    (1)在自动锁定状态下、读取以下三个值:VCO_SEL、VCO_CAPCTRL、VCO_DACISET;

    (2) 配置序列 R0-R75--R62--R45--R44--R43--R42--R39--R38--R37--R36--R20 (VCO_SEL 和 VCO_SEL_FORCE)--R19 (VCO_CAPCTRL)--R16 (VCO_SEL 和 DACCO_FORCE ),然后可以锁定总时间、VCO_R1408 (VCO_RCO_RISET);然后可以锁定 DACCO_RCO_R0 (VCO_RUS_RUST 和 DACCO_RISET-R0 (VCO_TRL)。

    (3) 配置序列 R0-R75--R62--R45--R44--R43--R42--R39--R38--R37--R36--R20 (VCO_SEL 和 VCO_SEL_FORCE)--R19 (VCO_CAPCTRL)--R16 (VCO_SET_FORCE)  (VCO_RAC8和 DACCO_RISET (VCO_SET_FORCE);然后不能锁定 DACCO_RPCTRL (VCO_RAT-8)

    我的问题是:

    器件全辅助模式的正确配置顺序是?

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

    您好、Gxian、

    您是否在 R62中启用了双缓冲? 在这种情况下、 所有双缓冲寄存器将冻结、直到对 R0进行编程。 在(3)中、序列末尾没有 R0、这可能是解锁的原因。  

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

    R62 value:24'h3E00AF(default)

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

    它在 lmx2572的数据表中描述,如下:“快速校准算法允许用户更改超过20 µs 的频率。”  我的应用要求芯片的锁定时间必须小于50us、因为我想知道如何执行快速校准操作、最好为 lmx2572的寄存器提供建议的配置序列。

    R62的配置值为24'h3e00af(default)

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

    您好、Gxian、

    有关 VCO 校准和完全辅助的详细信息、请参阅 SNAA336

    在开关频率时、我们应该对真正需要刷新的寄存器进行编程。 例如、如果 PLL_DEN 未更改、则我们不需要再次对其进行编程。  

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

    根据 SNAA336手册中的 P16、器件被锁定、但锁定时间仍然很长、大约为240us。频率开关范围为1700MHz 至1800MHz 或1800至1700MHz。 请告诉我问题是什么。

    谢谢!

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

    您好、Gxian、

    下面是完全辅助的编程序列。

    假设 FPD = 200MHz、在1700MHz 和1800MHz 之间切换、PLL_N 需要从51更改为54。 因此、要切换频率、  

    1.编程 PLL_N (=54)

    2.对 VCO_SEL 进行编程

    3.对 VCO_CAPCTRL 进行编程

    对 VCO_DACISET 进行编程

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

    我们的应用如下所示:

    FPD =  38.4Mhz,

    1700MHz 参数:

    ch_div = 2

    PLL_N = 88、

    PLL_NUM =  2326440618,

    PLL_DEN = 4294967295

    1800MHz 参数:

    ch_div = 2

    PLL_N =93、

    PLL_NUM = 3221225471,μ A

    PLL_DEN = 4294967295

    我根据上图进行配置、器件可以在完全辅助模式下锁定、但锁定时间太长。

    请帮助我分析现有问题。

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

    您好、Gxian、

    建议的编程顺序如下:

    1.编程 PLL_N

    2.编程 PLL_NUM

    3.对 VCO 参数进行编程

    您的环路滤波器带宽和相位裕度是多少? 完全辅助功能将绕过 VCO 校准、但环路滤波器特性仍会影响锁定时间。  

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

    非常感谢!  根据您的建议、我调整了配置顺序、锁定时间仍然很长。 请参阅下图以了解我的实验数据。请帮助我分析问题。

    配置保证:

    计数器@122.88MHz

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

    您好、Gxian、

    您是否使用 MUXout 引脚来确定锁定时间? 什么是寄存器 LD_DLY 设置?

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

     我  使用 MUXout 引脚来确定锁定时间。LD_DLY:3E8

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

    您好、Gxian、

    您可以使 LD_DLY = 0吗?

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

    您的想法非常多。问题已经解决、然后可以解决此问题。