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.

LMH1983: Question about LockStepSize

Part Number: LMH1983

Hello,

My customer have some questions about LockStepSize for LMH1983.

[Q1]

Do you have a recommended value for LockStepSize ?

Or please tell me how to decide it.

[Q2]

It is described as follows in the D/S.

<D/S>

  The LockStepSize register sets the amount of variation that is permitted on the VC_LPF pin while still
  considering the device to be locked.

  If the reference to the LMH1983 has a large amount of jitter, then the device
  may be unable to declare lock because the LockStepSize is set too low.

We can not understand the meaning.

Please give me the detail of the lock detect logic.

[Q3]

They tested it with LockStepSize = 0x08.

Their test results as follows.

PLL1 Lock : 72pcs

PLL1 Unlock : 5pcs

One of the PLL1 unlock sample locked with LockStepSize=0x01.

What does this mean ?

Best Regards,

Hiroshi Katsunaga

  • Hi Hiroshi-San,

    One of my colleague supports LMH1983 but he is out of the office and i am helping at the moment.

    Please allow me to provide some background and answer to your question. When the CLOCK1 PLL is in a LOCK condition, the VCXO frequency (or a multiple of it) is exactly the same as the reference frequency. If the reference frequency has no jitter or wander on it and the VCXO does not drift,
    then the system will continue to run with no adjustment made to the control line on the VCXO. If there is jitter on the reference, then the PLL will supply positive and negative pulses to the loop filter, to try to keep the VCXO tracking the reference. If the PLL is out of lock, then the PLL will be generating many pulses to try and drive the VCXO to the proper frequency. The lock detect circuit in the LMH1983 declares NOLOCK
    if the number of pulses sent out in a specified period exceeds a certain threshold. The LOCK_STEP_SIZE register specifies the period of time over which the LMH1983 counts pulses, and is measured in terms of Hsync pulses, the LOCK_THRESHOLD register specifies the maximum number of pulses that can be expected within this period and have the device still considered to be in LOCK. If the input signal has a lot of jitter on it,
    it is possible that the number of pulses will exceed LOCK_THRESHOLD, in which case NOLOCK will remain active, even though the PLL is remaining in a locked condition. What the datasheet is explaining is that to make the LOCK determination time the fastest, you load LOCK STEP_SIZE with a 1 (minimum amount of time to look at pulses) and LOCK_THRESHOLD with a 31 which is a large number, indicating that even if there is significant activity, the device should declare LOCK.

    Regards,,nasser
  • Hi Nasser-san,

    Thank you for your fast response and your clear comments.
    OK, I understood your all comments.
    I will share your comments with my customer.

    Thank you for your cooperation.

    Best Regards,
    Hiroshi Katsunaga