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的LMX8410如何实现相位同步的呢?具体软件和硬件实施步骤是什么呢?



使用两块TI官方LMX8410评估板,OSCin 50MHz,LO 4860MHz,RFin 4800MHz,IFout 60MHz,SYNC为10MHz非连续脉冲信号,其中OSCin和RFin以及SYNC均为同步,外部手动触发SYNC脉冲信号,一直无法进行相位同步,请教一下实现相位同步的具体步骤是什么样的呢?感谢!

备注:OSCin和SYNC均为外部HMC7044提供的同步信号。

  • 您好,我正在处理您的这个问题,我会尽快回复您。
  • 非常感谢!我们正在评估,如果性能达到预估会订购很大一批。
  • 你好!Amy!请问可否有时间帮助一下呢?非常感谢!
  • 针对您的情况,建议检查以下:
    1、SYNC管脚需要输入一个方波信号,建议使用上升沿比较陡的方形脉冲。并确保符合手册中“Electrical Characteristics”表格中“DIGITAL INTERFACE (SCK, SDI, CSB, MUXOUT, SYNC, CE)”部分提到的电压水平。
    2、对于LO 输出频率不是输入频率的倍数的情况,必须使用SYNC管脚,并且必须远离OSCin 信号的上升沿,您还需要确保SYNC 信号符合数据手册“6.6 Timing Requirements”中的 tSETUP 和 tHOLD时间。
  • 很高兴收到您的回复!非常感谢Amy!现在,两路信号偶尔可以同步,但是很多时候在发完SYNC脉冲后,似乎还是没有同步,相位相差很大,参考您给的建议,我进行了一下分析:

    1 首先针对您所提到的第1项,参考datasheet,规定最小应该为1.4V,这里是否理解正确?

    现在我的SYNC电平如波形图所示:


    如图所示,SYNC上升沿距离OSCin上升沿至少大于3ns,这一点应该满足,其次,高电平持续时间达到us级别,应该也满足tHOLD,关于您所提到的tSETUP,无法理解,可否详细说明一下呢?

    ---------------------------------------------------------------------------------------------------------

    2 SYNC信号幅值如下图图所示,0V-1.4V似乎刚好满足,接近临界点,这里是否是因为SYNC信号幅度不够从而导致有时候无法识别SYNC信号,无法同步呢?

     

    ---------------------------------------------------------------------------------------------------------

    SYNC信号波形如下图所示:


    红色波形为OSCin,蓝色为SYNC脉冲,观察SYNC信号可知,在脉冲信号前方和后方均产生一个约950mv的毛刺,这是否会使8410误辨别为SYNC脉冲从而产生错误同步呢?

    ---------------------------------------------------------------------------------------------------------

    希望能得到您的解答!非常感谢

    祝好!

  • 您好,下面是对您问题的一一说明:
    1、tSETUP就是在OSCin变高之前SYNC必须高的时间。
    2、SYNC的电平包括输入高电平电压(VIH ,High level input voltage)和输入低电平电压(VIL ,Low level input voltage),因为SYNC是数字信号,所以只认高和低,上升时间和下降时间尽量短,即波形尽量陡。判断信号为高电平的标准是1.4V≤Vsync≤VCC;判断信号为低电平的标准是0V≤Vsync≤0.4---参考datasheet “DIGITAL INTERFACE (SCK, SDI, CSB, MUXOUT, SYNC, CE)”部分。这里很可能是因为SYNC信号幅度不够从而导致有时候无法识别SYNC信号。
    3、我不认为这个问题是由这个毛刺引起的,但是建议您尝试使用不同的同步源来排除这个问题。
  • 好的,感谢,我再看看!