工具/软件:
对于 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