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.

[参考译文] LMX2581:如何从 LMX2581获取正确的频率?

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1119417/lmx2581-how-to-get-the-right-frequency-from-the-lmx2581

器件型号:LMX2581
您好!
我被授予了一个特定的项目来领导。 它是由一个不再与我们在一起的人执行的,我在完成它时遇到了问题。
在开发的板上有2块 LMX2581。 我设法运行电源(稳定的3.28V)并与电路建立通信。 但是、输出频率不正确。 等于3.8GHz (VCO 模式)或小于设置(通道分频器模式)。  我检查了我的两个电路的输入频率、它是正确的且等于100MHz。  
 
我将从我正在使用的原理图中摘录:


n 此外、我将环路原始滤波器值替换为时钟设计工具建议的值:

我包括设置和结果值的屏幕截图:



它还显示了我使用的配置示例:

R15	0x021FEA0F
R13	0x4080410D
R10	0x210050CA
R9	0x03C7C039
R8	0x207DDBF8
R7	0x00082317
R6	0x000004C6
R5	0x00308005
R4	0x00000004
R3	0x2000F3C3
R2	0x0C000012
R1	0xC0000081
R0	0x60A00000

解决问题的最佳方法是什么? 是由 Loopfilter 中的错误引起的吗? 很抱歉、如果我提出的问题过于简单、但这不是我专门讨论的主题、因此我在知识方面存在差距。

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

    您好、Mat、

    使用您的寄存器配置将 PLL 锁定到2GHz 不会出现问题。  

    但是、您的环路滤波器并不理想。 C3不能是 pF。 数据表第8.2.7节中指定了原因。 EVM 原始环路滤波器在您的配置中工作良好、您可以考虑重复使用它。 如果您需要稍微高一点的环路带宽、则可以增大电荷泵电流。

    您使用的是哪种 XO? XO 直接驱动小负载(47R + 18R)、确保您获得的信号足够大、可用于 LMX2581。

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

    感谢你的答复。
    至于滤波器、我有两个独立电路和两个滤波器配置。 第一种变体(与 EVM 类似)和第二种变体在我进行更改后、在这两种变体中都无法正常工作。

    我按照建议检查了输入时钟、直接在 LMX 电路的电容器侧。 我在图片中看到的信号(CH2 -绿色)。 该信号的振幅几乎为1.5V。
    我的 XO 它是 ASVMB-100.000MHZ-XY-T (MEMS OSC XO 100.0000MHZ LVCMOS)

    振荡器(CH1-黄色)是指在上传上述配置后的3.8GHz 信号波形(正弦)。

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

    您好、Mat、

     您的编程序列是否从 R15开始并以 R0结束?

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

    Noel、您好!
    是的、我使用的是在 TICS Pro 中生成的原始文件(如上所示)。 我们创建了一个应用程序、将其上传到 IC 中。 我在图片中附上一个有关其工作原理的示例。

    您是否认为这是编程顺序的问题?

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

    您好、Mat、

    如果您的编程序列是 R15、R13、R10、....、R2、 R1、R0、它应该起作用、我在 EVM 上进行了相同的编程、它也起作用。  

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

    不幸的是、但我认为它不起作用。 我还可以做什么来确定问题是什么?

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

    您好、Mat、

    您能否回读以查看是否已正确写入所有寄存器?

    此外、尝试设置 LD_SELECT = 7、您应该会看到来自 LD 引脚的6.25MHz 时钟。

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

    感谢你的答复。 对于前面给出的配置、我将 LD_SELECT 更改为 R/2模式、并且我有一个稳定的6.25MHz 输出。
    在我看来、配置上传正确、电路对配置文件中的更改做出响应。 除非问题与芯片复位有关。
    还有其他建议吗?

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

    感谢你的答复。 对于前面给出的配置、我将 LD_SELECT 更改为 R/2模式、并且我有一个稳定的6.25MHz 输出。
    在我看来、配置上传正确、电路对配置文件中的更改做出响应。 除非问题与芯片复位有关。
    还有其他建议吗?

    编辑:此外、我对电路的所有输入和输出电压进行了测量。 附图。



    我尝试更改 PLL 滤波器的值、这是信号与输入 Vtune 的外观示例

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

    您好、Mat、

    大多数引脚电压都是正确的。 Vtune/CPout = 0.02V、因为 PLL 处于解锁状态。 您可以看到6.25MHz 时钟意味着您没有编程问题。 我不知道发生了什么错误。

    您可以分享 PCB 布局吗?

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

    大家好、再次感谢您的回复。
    我将分享我们 PCB 的一部分。 我们在前面注意到了电路板上的一些错误、例如将 GND 布线到电容器以及错误放置的 C23 (相当于您的 C4)。 我标记了它的固定方式、在两个电路中也是如此。  


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

    您好、Mat、  

    它是双层 PCB 吗? 我希望这不是因为环路滤波器位于射频输出迹线下方、这可能会导致射频信号回路并干扰 VCO。 您可以尝试在初始编程期间使 R3 = 0x2000F3F3、这将使所有输出缓冲器断电。 如果 VCO 已锁定、VTune 电压将约为1.2V。

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

    你(们)好、Noel。
    不是、PCB 是4层。
    对于您建议的设置(R3)、如果没有它、输入端将有 VTune 3.26 (几乎是 VCC)、但对于其他寄存器设置、它为0.02V。 IC 前面的电流消耗降低、但我想这是输出缓冲器关闭时的正常行为。
    我已用另一个电路替换了其中一个电路。 情况仍然是一样的。