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:PLL 偶尔不会在完全辅助模式下锁定

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1506638/lmx2572-pll-is-sporadically-not-locking-in-full-assist-mode

器件型号:LMX2572

工具/软件:

对于 LMX2572在完全辅助模式下生成的特殊频率序列、射频合成器无法锁定。 如果请求相同频率的不同序列(顺序)、LMX2572的运行时间将更长、避免出现锁定错误、但不会实现100%无误差。

LMX2572通过 SPI 连接到微控制器。 通信频率设置为8 MHz、但我们还测试了较低(低至1 MHz)和较高(高达24 MHz)的比特率。 我们始终从寄存器读回、确保没有发生传输错误。

我们使用 TI 的 LMX2572来生成2.4GHz 至2.5GHz 的无线电频率。 由于我们的应用需要较短的锁定时间、因此我们的用例分为两种工作方式:

1)校准阶段:在无辅助操作中 LMX2572 (使用 AUTOCAL)

2)运行阶段: LMX2572完全辅助运行

在校准阶段、我们强制 LMX2572以步长距离1 MHz 的方式逐步生成2400和2500 MHz 之间的每个频率。 每次 LMX2572被锁定后、我们都会读取寄存器的内容

  • R36 PLL N 寄存器
  • R43 PLL_NUM 寄存器
  • R19 VCO_CAPCTRL 值
  • R16 VCO_DACISET 值

并保存它们以在完全辅助模式下使用。

首先在中请求所有频率 升序 从具有1 MHz 步长的2400 MHz 开始订购。 我们通常在200 µs 之后切换频率、但较低的开关周期(例如600 µs)显示相同的结果。 为了切换频率、我们写入寄存器36–43–19 - 16。 在这种情况下、LMX2572主要按预期锁定。 在以下时序记录中、可以看到一个典型的锁定过程。

  • CH1 (黄色)- SCK
  • CH2 (青色)- SDI
  • CH3 (洋红色)- MUXout (锁定检测)
  • CH4 (绿色)–VTUNE

时通常被忽略 降序、 从2500 MHz 开始、到具有相同1 MHz 步长的2400 MHz、LMX2572会正确锁定多倍、但在某个位置失败。 锁定错误始终可以重现、但无法预测锁定失败的频率。

摘要:

PLL 偶尔不会及时锁定。

问题更经常出现在频率列表中、频率列表按降序排列、但也会出现在升频或随机频率上。

所有测试的器件原则上都显示相同的行为、但概率略有不同。

完全辅助模式的配置:

e2e.ti.com/.../LMX2572_2D00_manuell_2D00_2450.tcs