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:VCO 锁定时间优化

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1137480/lmx2572-vco-lock-time-optimization

器件型号:LMX2572
主题中讨论的其他器件:、 LMK61PD0A2

您好!

我目前正在使用 LMX2572EVM 评估 LMX2572以实现快速频率开关应用、在此应用中、我们希望达到 LMX2572 数据表中概述的5us VCO 锁定时间以获得全面的校准帮助。 但是、我目前在全辅助模式下获得的校准时间大约为200us。

参考时钟是由 LMK61PD0A2生成的100MHz。 我使用2MHz 的 SPI 时钟运行 LMX2572EVM (电流设置不能再高很多)。 我启用了双缓冲以最大限度地减少停机时间。 频率变化的过程如下:设置 VCO_DACISET_FORCE 和 VCO_CAPCTRL_FORCE、根据所需频率更改 PLL 和通道分频器、设置 VCO 校准参数和 VCO_SEL_FORCE、然后写入 R0以应用新的 PLL 参数。  然后、我使用示波器在 R0写入后测量 LOCK 引脚何时变为高电平。  我有 LD_type=1和 LD_DLY=0来大大减少 LD 时间、但是仍然有一个准确的 LD 读数。

我对具有100MHz 输出频率阶跃的整个频段很感兴趣、但我一直在使用从6.4GHz 到6.4GHz 的频率变化作为最佳情况进行测试。  VCO 校准参数为:VCO_SEL=6、VCO_DACISET=191、VCO_CAPCTRL=41。

是否有任何关于尽可能缩短锁定时间的建议?  该过程是否正常? 我是否以合理的方式测量锁定时间? 这只是相对较慢的 SPI 时钟可以预期的性能吗?

谢谢、

Brendon

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

    您好、Brendon、

    请勿使用完全辅助的双缓冲器、因为我们需要对 R0进行编程以执行双缓冲寄存器。 由于 FCAL_EN=1、虽然校准值将由完全辅助覆盖、但仍将触发 VCO 校准。

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

    Noel、您好!

    谢谢、这很有道理。 当我移除双缓冲和 R0写入时、锁定时间现在为~160us。 LOCK 位在几 μ s 内变为高电平、然后在160us 内变为低电平、直到它稳定。

    是否有任何关于如何使用当前设置改善此行为的建议? 2MHz SPI 时钟的预期锁定时间是多少?

    谢谢、

    Brendon

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

    您好、Brendon、

    寄存器写入需要25个 SPI 时钟周期(24位数据+ 1位 CSB)。 假设 SPI 时钟周期为0.5µs μ s、则寄存器写入占用12.5µs μ s。 假设您需要写入4个寄存器来更改 VCO 频率、编程时间将消耗50µs μ s。  

    编程顺序可能很重要。 建议首先对 VCO_SEL、VCO_CAPCTRL 进行编程、然后对必要寄存器的复位进行编程。  

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

    Noel、您好!

    我将测量从寄存器写入结束到锁定检测变为高电平时的锁定时间、以便对写入时间进行控制。

    更改订单有帮助;锁定时间现在~ 30us。

    是否有其他关于达到5 us 锁定时间的建议? 我是否达到了2MHz 时钟的最高性能? 在寄存器被写入之前、LOCK 位被关断~30us (我的 SPI 协议在25位消息之间有一些停机时间)。

    感谢您的帮助!

    Brendon