ZHCAFF6 June   2025 LMX2820

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2即时校准中的各种选项
    1. 2.1 当需要将即时校准延迟从 2.5μs 增加到 5μs 时
    2. 2.2 使用 VCO 倍频器为即时校准生成查询表
    3. 2.3 通过 SPI 读回即时校准查询表
    4. 2.4 通过 SPI 写入查询表
    5. 2.5 处理相位检测器频率变化且不重新生成查询表的情况
  6. 3总结
  7. 4参考资料

通过 SPI 写入查询表

  1. 关闭并打开电源。
  2. 加载默认的 6GHz tics pro 文件,将 100MHz 作为输入 OSCIN。
  3. 对以下寄存器进行写入
    1. R70
      1. DBLBUF_PLL_EN(R70<4]) = 1
      2. DBLBUF_CHDIV_EN(R70<5]) = 1
      3. DBLBUF_OUTBUF_EN(R70<6]) = 1
      4. DBLBUF_OUTBUF_EN(R70<7]) = 1
    2. R1
      1. INSTCAL_DBLR_EN (R1[1])=1
      2. INSTCAL_EN (R1[0]) = 1
    3. R4
      1. LUT_GEN_SEL (R4[15]) = 1
    4. R36
      1. PLL_N (R36[14:0] = 28
    5. PLL_NUM
      1. R42(MSB)、R43(LSB) 设定为 250(NUM)
    6. PLL_DEN
      1. R38(MSB)、R39(LSB) 设定为 1000(DEN)
    7. INSTANT_PLL_NUM
      1. R44 和 R45;R44(MSB)、R45(LSB) 设定为 2^30 (2^32*(NUM/DEN) INSTCAL_PLL_NUM)
    8. 切换 FCAL
      1. FCAL_EN (R0[4] =0
      2. FCAL_EN (R0[4] =1
      3. FCAL_EN (R0[4] =0
  4. INDEX_TEST(R106[10]=1),INDEX_WR_RD(R106[11]=0)
  5. 对于索引 = 0 至 519
    1. 写入 INDEX_NO(R106[9:0]) = 索引
      1. 确保 INDEX_WR_RD (R106<11]) = 1
      2. 确保 INDEX_WR_RD (R106[11]) = 0
      3. 写入 INDEX_TEST_WRDATA_37_32(R107<5:0]) 的存储值
      4. 写入 WRDATA_31_16(R108<15:0]) 的存储值
      5. 写入 INDEX_TEST_WRDATA_15_0(R109<15:0]) 的存储值
  6. 写入 LUT 后,将 INDEX_TEST(R106<10]) 设定为 0。

完成上述步骤后,LUT 写入已完成,用户只需写入所需的 N.F 和 INSTCAL_PLL_NUM,即可更快地更改输出频率,而无需更改 PFD。由于启用了倍频器缓冲,因此需要写入 R0 才能对 N.F 进行更改。这有助于加快设置行为。