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.

[参考译文] LMX2820:EVM

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1523425/lmx2820-evm

器件型号:LMX2820

工具/软件:

要在 LMX2820EVM 中执行即时校准、是否需要检查 VCO_CAPCTRL_FORCE、VCO_SEL_FORCE 和 VCO_DACISET_FORCE?

我执行了以下步骤
初始化寄存器设置
设置 DBLBUF_PLL_EN、DBLBUF_CHDIV_EN、DBLBUF_OUTBUF_EN、DBLBUF_OUTMUX_EN = 1
设置 DBLR_CAL_EN = 0;INSTCAL_SKIP_ACAL = 0
3.如果需要 VCO 倍频器、请设置 INSTCAL_DBLR_EN = 1、否则将此位设置为0
设置 INSTCAL_DLY = T x fosc (以 MHz 为单位)/ 2^CAL_CLK_DIV、其中 T = 2.5 x CBIASVCO / 0.47µF。 CBIASVCO 是引脚3处的旁路电容器
5.将其他寄存器配置为在没有任何校准辅助的情况下锁定到5.65GHz
6.设置 INSTCAL_PLL_NUM = 2^32 x (PLL_NUM / PLL_DEN)
编程
7. VCC 上电 LMX2820
8.对所有寄存器进行编程、LMX2820应锁定到5.65GHz
InstCal 校准
9.对 INSTCAL_EN = 1进行编程
9.5运行索引例程
10.编程 R0 (FCAL = 1)、校准将开始
11、等待100毫秒
12.编程 R0 (FCAL = 0)以完成校准
13.如果 LD 引脚未变为高电平、则编程 RESET = 1以复位 LMX2820。 LMX2820复位后、重复步骤8至12
更改 VCO 频率
14.对 INSTCAL_PLL_NUM、PLL_N、PLL_NUM 和 PLL_DEN 进行编程(如果其值发生变化)
15、对 R0进行编程(FCAL = 0)以更改 VCO 频率

但我的锁定时间仍然是43.26us。 数据表中提到的时间不应该是2.5us 吗?

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

    您好!

    总锁定时间=编程时间+ InstCal 处理时间+模拟 PLL 锁定时间。

    我们可以忽略编程时间、因为在 InstCal 中启用了双缓冲、在我们对 R0进行编程之前频率不会改变。  

    对 R0进行编程后、器件将接收正确的  VCO_CAPCTRL、VCO_SEL、VCO_DACISET、然后等待 INSTCAL_DLY 消失。 这是我们在数据表中广播的2.5µs。

    此时、频率接近编程的频率。 器件将让 PLL 最终锁定到目标频率。 这是指模拟 PLL 锁定时间、取决于环路滤波器带宽。

    请查看以下文章中的示例锁定时间、您可能会获得7µs 锁定时间。

    https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1507807/lmx2820-lmx2820-lock-time

    InstCal 中未使用 VCO_CAPCTRL_FORCE、VCO_SEL_FORCE 和 VCO_DACISET_FORCE。