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:VCO 校准:启动序列和 CE

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1181897/lmx2595-vco-calibration-start-up-sequence-and-ce

器件型号:LMX2595

您好!  

在 LMX2595的数据表中、建议使用以下上电序列:

1.给设备通电。

2.编程复位= 1以复位寄存器。

3.编程复位= 0以删除复位。

4.按照寄存器映射中显示的顺序、将寄存器从最高到最低依次编程。

5.等待10ms。

6、在 FCAL_EN = 1时对寄存器 R0进行一次额外编程、以确保 VCO 校准从稳定状态运行。

我对该程序有几个问题:  

10ms 的等待时间是否与加电序列中的第1点或第4点有关、这种等待时间的原因是什么?

当 CE 引脚为低电平时、是否有可能启动 VCO 校准?

此致

Christian

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

    尊敬的 Christian:

    10ms 是为了让内部 LDO 在再次进行 VCO 校准之前稳定下来(步骤6)。 遵循此编程序列将确保 VCO 校准成功。  

    当 CE 为低电平时、器件处于断电模式、但 SPI 接口和相关逻辑仍处于唤醒状态。 因此、我们可以在器件处于断电模式时对其进行编程。 但是、由于所有相关功能块都处于睡眠状态、因此不会进行 VCO 校准。  

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

    Noel、您好!

    感谢您的回答。

    最初我想绕过 VCO 校准:

    我使用 LMX2595构建了多个 PCB、并在回读用于全辅助校准的参数时看到调谐电压与测量的电压(1.25V)不同。 一些 PCB 从输出频率开始(不是纯 CW、在几 MHz 频带内有更多彼此接近的频率)、当我激活 CE 时、该频率大约比所需频率高20-50MHz。  在 CE 之后的2秒内、频率被调节为所需的 CW 音调。 我跟踪了从上限值(2.5V)开始并降至2.0V 的调谐电压。具有相同编程的其他 PCB 不会显示此效果、它们从1.1-1.3V 的调谐电压开始、所需频率几乎立即出现。 当我在低温下启动 LMX2595时、我可以看到类似的效果。

    对于不同的合成器、在完全辅助模式下具有强烈变化的调谐电压是否正常? 我希望在全辅助模式下 、频率也将在合成器的整个工作温度范围内保持稳定。 我已经注意到 CAPCODE 对调谐电压有很大的影响、在这里更改内容是否有用、或者您是否有任何与这个问题相关的其他提示?   

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

    尊敬的 Christian:

    对于在全辅助模式下运行 LMX2595、每个部件可能有轻微不同的 VCO 设置(CAPCODE 等)。 如果 使用通用 VCO 设置进行设置、则可能会出现每个器件具有不同调谐电压的情况。 请确认您是否在所有器件的完全辅助模式下使用通用 VCO 设置、并查看不同的调谐电压?

    如果是、请为每个器件设置单独的 VCO 设置、然后锁定器件并获得所需的调谐电压。 此外、在温度范围内、调谐电压可能会在可预期范围内发生变化、并使 PLL 以正确的频率锁定。

    关于频率校正的2秒时间、如果 VCO 设置(数字)不正确、它可以显示频移、但 CE 为模拟环路滤波器和电荷泵电流设置的高电平、它将在某个时间校正所需的频率。

    谢谢!

    此致、
    Ajeet Pal

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

    您好、Ajeet、

    是的、您是对的、所有器件在完全辅助模式下使用相同的 VCO 设置(VCO_CORE、VCO_DACISET、VCO_CAPCODE)。 我在评估板上找到的这些设置(首先进行 VCO 校准、然后将 VCO 设置读回 TICS Pro)具有已修改的环路滤波器(与 PCB 上的环路滤波器相同)。

    在环境温度下、这些器件的调谐电压几乎相差1V。 对于我来说、如果它基于器件的制造公差、这似乎有很大的影响。

    那么、您认为2秒的原因与 VCO 设置有关、还是环路滤波器也可能存在问题?

    此致

    Christian

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

    尊敬的 Christian:

    是否低于您的操作程序?

    -全辅助模式

    -所有器件使用相同的 VCO 完全辅助 VCO 设置

    VCC 电源(CE 引脚=低电平)

    对所有寄存器进行编程

    CE 引脚=高电平

     -->某些设备输出频率正确的信号,并且 VTune 立即输出

    -->某些设备输出的信号频率和 VTune 不正确。 2秒后、频率和 VTune 恢复正常

    我认为2秒延迟是正常的、因为 VCO_DACISET 和 VCO_CAPCODE 取决于内部 VCO 和变容器偏置电压、它们由内部 LDO 决定。 当 CE 引脚上拉为高电平时、LDO 需要一些时间才能稳定至编程值。 因此、在 CE 引脚上拉为高电平后、输出频率可能会立即关闭。 在此期间、PLL 尝试跟踪 VCO、因此 VTune 也可能关闭。  

    2秒延迟对我来说有点长。 其中一个原因可能是上拉信号压摆率较差。  

    由于不同器件之间的差异以及 LDO 旁路电容器的变化、LDO 响应时间会有所不同。 此外、VCO 设置也会有所不同。 我建议不要对所有器件使用相同的 VCO 设置。 每个器件都应进行板载校准。 这还将确保校准后的 VCO 设置适用于所有温度。

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

    Noel、您好!

    是的、您描述的过程完全是我操作 LMX2595的方式。

    我使用合成器的编程进行了相关的演示。 当我更改 VCO_CAPCODE 几个数字时、环境温度下的调谐电压大约为0.9 - 1.2V。 当在环境温度下启用 CE 时、低温和高温将不再出现这种影响 。 当环境温度下的调谐电压高于1.4V 或低于0.7V 时、高温(0.7V)和低温(1.4V)下会出现锁定问题。 那么、输出频率不是稳定的 CW (效果与我在第二篇文章中描述的效果类似)。

     当我想确保合成器在器件的整个工作温度范围内工作时、VTune (0.7 - 1.4V)的电压范围是否如此小? 对于所需的输出频率、我具有大约70MHz/V 的调谐增益 这是否是 VTune 这个小电压范围的原因?

    此致

    Christian  

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

    尊敬的 Christian:

    VCO 校准算法将尝试在当前温度下获得大约1.3V 的 Vtune。 这是为了确保 PLL 在整个工作温度范围内保持锁定、而无需重新校准。 也就是说、校准后 、三个 VCO 设置值对于范围内的任何温度都保持有效。 但是,VTune 会随温度的变化而相应变化。 这很明显、因为 VCO 自由运行频率会随温度的变化而变化。 校准后的1.3V VTune 的另一个用途是确保 VTune 也有足够的空间在两个方向上针对温度变化进行摆动。 我们的电荷泵工作电压为2.5V、有效的 Vtune 电压大约为0.4V 至2.1V。 如果室温下的 Vtune 为0.7V、则高温下可能会出现问题。  

    另请注意、Kvco 在 VTune 范围内不是线性的。 它在1.3V 时最高、在其他 Vtune 电压下降低。