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.

[参考译文] LMX2594:PLL 不再锁定

Guru**** 2540720 points
Other Parts Discussed in Thread: LMX2594

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1505925/lmx2594-pll-no-longer-locks

部件号:LMX2594

工具/软件:

我们将 LMX2594芯片集成到定制 PCB 的外壳内。  这是 PCB 的第二个版本、在以下之前、两种设计都运行良好:

一名同事在~24小时内离开整个器件、PCB 内部已通电、无需初始化或关闭 LMX 电源。  他没有跟踪任何事情。

现在、LMX2594不再锁定。  它一直在输出一个美丽的2.72 GHz 信号,现在有时你会看到一个信号,有时你不会,但它永远不会锁定。  回读显示"Unlocked (Fvco Low)"。

当我们看到信号时、有时它喜欢介于~3.639GHz 和~3.83GHz 信号之间、即使 Fvco 设置为某个值范围也是如此。  请查看下面的频谱捕获。

顺便说一下、我们使用的是10MHz 参考信号、Fpd 是20MHz、这是上述两个频率之间的差值。  我不知道这是否有帮助。  以下是 TICS Pro GUI 在多次 Fvco 值尝试中的屏幕截图:

我还设法只是得到了一个坏的信号,见下面的频谱:

部件是否最有可能因过热而损坏或可恢复?  我们是否真的很幸运、这实际上是设计的另一个方面、例如不良的环路滤波器设计?  遗憾的是、除非我们拆装整个装置、否则无法查看任何这些组件。

请提供帮助。  谢谢!

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

    尊敬的 Wei:

    确保 LD_TYPE 如下、否则 rb_LD_VTUNE 将显示 Fvco Low。  

    听起来您仍然能够对器件进行编程、要确认这一点、请编程 POWERDOWN = 1以查看电流是否有变化。

    此外、还请尝试回读、以便在已知正常的电路板和损坏的电路板之间比较以下参数。

    您可以使用示波器测量 Vtune 信号、它应该是大约1.3V 的静态信号。  

    基准时钟信号在 OSCin 引脚上是如何呈现的?

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

    尊敬的 Noel:

    非常感谢您的即时答复。 这是非常有用和非常感谢。

    我们的结果如下:

    是、LD_TYPE 被选择为"VTUNE 和 VCOCal"、而被选择为"Unlocked (Fvco Low)"
    是响应。

    是的、器件响应断电并改变电流。

    关于这些 VCO 校准值未知、因为我们没有已知良好的电路板来比较这些值。 我们已读回 rb_VCO_SEL = 3、rb_VCO_CAPCTRL 9或18 (具体取决于我们尝试的时间) rb_VCO_DACISET 259或276、具体取决于我们尝试的时间。 我们分别编程了7183和128、尝试了7183、 和300、并分别试了4183和300、但没有结果。 似乎我们可以强制 VCO_SEL 和 DACISET 的值回读为我们设置的值、但 VCO_CAPCTRL 值不会抵消。

    VTune 不好。  它测量2.079V 而不是1.3V。

    OSCin 引脚上的基准时钟信号看起来正常。 在本例中、是一个10MHz 信号、以0V 为中心、Vpp = 0.494V。 下方屏幕截图中的浅绿色曲线。

    想知道接下来该怎么做?

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

    尊敬的 Wei:

    Oscin 很好。  

    您在回读测试中是否未使用 VCO 辅助校准?

    在 VCO=VCO3时、选择显示为11440MHz 的回读。 我猜、大多数器件都应该使用 VCO4。

    CAPCTRL 和 DACISET 的变化太大。 每次我们校准和读回这些数据时、变化应非常小。  

    如果您未使用辅助校准、我想器件正在尝试使用 VCO3锁定。 可以尝试强制该器件使用 VCO4。  

    设置 VCO_SEL = 0x4;VCO_SEL_FORCE = 0x1。  

    也可以尝试不使用 fpd 倍频器、即将 fpd 降低到10MHz。

    最后要检查的是引脚电压。

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

    感谢您发送编修。

    是的、我们在回读测试中没有使用 VCO 辅助校准。

    好的、我们已经尝试强制器件使用 VCO4、但输出频率仍然很差并且没有锁定。 CAPCTRL 和 DACISET 的回读分别为141和450。

    好的、我们在没有使用 fOSC 倍频器的情况下执行了测试(即将 FPD 降低到10MHz)、但没有改进。

    最后、我们按照建议探测了引脚:

    引脚编号 引脚名称 应该是这样 通过/未通过
    3. VbiasVCO 0.375 1.3. 失败
    27 VbiasVCO2 0.656. 0.7 开来
    29 VrefVCO2 2.85 2.9 开来
    33 VbiasVarac 1.459. 1.7 失败?
    36 VrefVCO 2.854 2.9 开来
    38 VregVCO 2.024 2.1. 开来

    VbiasVCO 不按所列测量、测量值为0.375、而不是1.3V。  VbiasVarac 似乎也很低、其测量值为1.459、而不是1.7V。  这表明了什么?

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

    尊敬的 Wei:

    在没有编程的情况下 Vcc 上电后、VbiasVCO 应约为1V。 编程和锁定之后、它将更改为1.3V。  

    总之、0.375V 仍远低于1V、看起来这就是不工作的原因。 确认所有 Vcc 电源引脚都具有3.3V 电压。 如果是这种情况、恐怕您需要更换该器件。  

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

    尊敬的 Noel:

    好的。  是、我们已经验证所有 Vcc 电源引脚仍然具有3.3V 电压。  我们已经了解剩余的工作是更换器件。  非常感谢您提供的所有疑难解答提示。