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.

[参考译文] LMX2595:PLL 校准后的相位跃变

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1525736/lmx2595-phase-jump-after-pll-calibration

器件型号:LMX2595

工具/软件:

我们在斜升模式下使用 LMX2595 并执行 FMCW 线性调频脉冲。 在每种线性调频脉冲中、我们计算距离 FFT 并绘制角反射器随时间变化的相位。 现在、我们在每次 PLL 校准后都会看到一个相位突变、我们正在进行循环校准。 即使新校准后 CapCtrl 和 DacIset 仍然相同、也会发生这种情况。 为什么会发生这种情况? 内部计数器是否复位?

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

    尊敬的 Simon:

    如果没有进行无校准斜坡、那么在斜坡期间会进行多次校准。

    校准在开环配置中执行。 因此、当进行校准时、由于频率因开环而发生漂移、因此会出现较大的干扰。  

    LMX2595 可以支持无校准斜坡、但斜坡范围有限。 可行的无校准斜坡范围在 VCO 频率下约为 100MHz。  

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

    我不确定这是否回答了我的问题。 让我更详细地解释一下这个问题。 当我配置一个配置 FMCW1 时,根据该配置执行校准,并保存 FMCW1 的 Capctrl 和 DacIset。 然后我驱动一帧 49Chirps。 然后、我配置一个配置 FMCW2、并执行校准并驱动 1 个线性调频脉冲。  这我将做循环,但从现在起,我使用强制 Capctrl 和 DacIset 的 FMCW1 和只做的校准的 FMCW2。 对于 FMCW1 的线性调频脉冲、我计算距离 FFT 并绘制角反射器频段的相位。 由于 FMCW2 校准、我会在图中看到相位突变。 如果我不进行 FMCW2 校准、则没有看到任何相位突变。 为了我的理解、如果 CapCtrl 和 DacIset 不改变、应该不会发生相位跳跃、对吧? 或者这个问题如何解释?

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

    尊敬的 Simon:

    我没有完全跟随你,但我可以回答最后一个问题。  

    只要我们将 R0 编程为 FCAL_EN=1、就会进行校准、即使您已分配 CAPCTRL 和 DACISET 也是如此。 如果您将 VCO_CAPCTRL_FORCE 和 VCO_DACISET_FORCE 设置为 1、则校准生成的 CAPCTRL 和 DACISET 值将被忽略、芯片将使用您分配的值。