ZHCAAP3A January   2020  – July 2021 LMX2594 , LMX2595 , LMX2615-SP

 

  1.   商标
  2. 1宽带 VCO 实现方案
    1. 1.1 分立式 VCO
    2. 1.2 硅基开关电容器 VCO
    3. 1.3 VCO Capcode、VCO 内核和 VCO 幅度
  3. 2LMX2594 中的 VCO 校准
    1. 2.1 校准速度
      1. 2.1.1 状态机时钟
      2. 2.1.2 FCAL_xxxx_ADJ
      3. 2.1.3 ACAL_CMP_DLY
    2. 2.2 初始校准参数设置
      1. 2.2.1 VCO_SEL
      2. 2.2.2 VCO_CAPCTRL_STRT
      3. 2.2.3 VCO_DACISET_STRT
      4. 2.2.4 建议的初始校准参数设置
  4. 3减少校准时间
    1. 3.1 SPI 编程速度
    2. 3.2 部分辅助
    3. 3.3 完全辅助
  5. 4总结
  6. 5参考文献
  7. 6修订历史记录

完全辅助

在此模式下会完全绕过 VCO 校准。用户强制启用 VCO 内核 (VCO_SEL)、幅度设置(寄存器 R16 VCO_DACISET)和 Capcode(寄存器 R19 VCO_CAPCTRL),并手动设置相应的值。要针对特定的 VCO 频率获取这些值,用户必须提前运行自动校准。用户为此频率设置自动校准,然后在寄存器 R110 rb_VCO_SEL、R111 rb_VCO_CAPCTRL 和 R112 rb_VCO_DACISET 中读回这些值。要使用这些值,用户必须启用寄存器 R20 VCO_SEL_FORCE 以及 R8 VCO_CAPCTRL_FORCE 和 VCO_DACISET_FORCE 位。

此处有一个示例,假设 VCO_SEL_FORCE、VCO_CAPCTRL_FORCE 和 VCO_DACISET_FORCE 都等于 1。

要从 VCO1 (7500MHz) 跳到 VCO3 (10GHz),请对以下寄存器进行编程:

  • R36 = 0x240064 (N = 100)
  • R20 = 0x14DC48 (VCO_SEL = 3)
  • R19 = 0x132787 (VCO_CAPCTRL = 135)
  • R16 = 0x10012E (VCO_DACISET = 302)

要从 VCO3 (10GHz) 跳到 VCO1 (7500MHz),请对以下寄存器进行编程:

  • R36 = 0x24004B (N = 75)
  • R20 = 0x14CC48 (VCO_SEL = 1)
  • R19 = 0x1327AB (VCO_CAPCTRL = 171)
  • R16 = 0x10012C (VCO_DACISET = 300)

测试结果如图 3-9图 3-10 所示。

GUID-3887DCB4-ADF2-4A25-AF81-52204EAFA031-low.gif图 3-4 完全辅助工作流程
GUID-9381B5C4-BDFD-449E-854D-C8EC27925BE9-low.png图 3-5 自动校准,上跳
GUID-A2EF47F6-B6AA-44B2-B2F1-5A3DCA88E22E-low.png图 3-7 部分辅助,上跳
GUID-497AB5B6-4504-4609-9047-2C0F1982CE85-low.png图 3-9 完全辅助,上跳
GUID-528265AE-9293-4BFD-91A9-32FCEB6CD5F5-low.png图 3-6 自动校准,下跳
GUID-D1CFAF7D-F15D-4936-AE93-1006CB083A51-low.png图 3-8 部分辅助,下跳
GUID-02751745-37E8-48A8-BC53-2E6915DE7717-low.png图 3-10 完全辅助,下跳