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.

CDCE925: Clock availability

Part Number: CDCE925
Other Parts Discussed in Thread: CLOCKPRO, CDCE949

Hello Team,

Would you advise that my customer would like to achieve below Clocks by CDCE925

without I2C and by mode pin change (mode 0, mode1).

Q1. Is it available by CDCE925 below?

Mode0 : Y1=27MHz, Y2=27MHz, Y3=74.25MHz, Y4=24.576MHz, Y5=24.576MHz

Mode1 : Y1=27MHz, Y2=27MHz, Y3=74.25/1.001MHz, Y4=24.576MHz, Y5=24.576MHz

SSC is all OFF

Q2. Does this need EEPROM writing before using?

I'm wondering can it be possible to create 74.25/1.001 MHz correctly.

If it is OK, could you share ClockPro setting file?

If it is not recommended CDCE925, would you suggest recommend device for this requirement?

Thanks

Best regards,

Shidara

  • Hello Shidara,

    The CDCE9xx devices offer 2 different settings of each PLL. This means that 2 different modes can be programmed before use and during use case be changed with control pin configuration update.

    *Please note this device is not guaranteed to be glitchless while switching frequencies.*

    Q1. These modes are definitely available as required.

    Q2. This device needs to have some form of programmability, customer application asks for control pin use and therefore requires EEPROM writing before applying to board.

    Q3. Please note ClockPro software generates this setting for you, I recommend setting Mode0 - exporting as a .txt file. Then generating Mode1 setting separately and simply change registers for PLL1_1 and PLL2_1.

    If order of Y1, Y2, Y3, Y4, Y5 does not matter ClockPro setting will create these outputs but these can be optimized to exact listed modes above.

    This device works fine as long as output glitches during changing frequency are allowed.

  • Hi Aaron,

    Thanks for your advice. Let me confirm and add questions from my customer.

    Q1, I understood your answer

    Q2, I understood it requires EEPROM writing before using on the board.

    Q3, I understood

    Additional questions

    Q4, Does output glitch cause all outputs or specific output when changing frequency?

    Q5, How long does it take from mode set to clock output to be stable?

    Q6, How long does it take to stabilize the output after supplying power?

    Q7, Is there power sequence restriction?

    Q8, Is it available to change LVCMOS input frequency slowly in the range of 27MHz ± 100PPM?

           (Doesn't PLL failure happen?)

    Q9, Regarding Iddout , How should the customer refer Iddout value below graph in the datasheet P10?

          for example, Mode0 case : Y1=27MHz, Y2=27MHz, Y3=74.25MHz, Y4=24.576MHz, Y5=24.576MHz

          5 outputs are on but the frequency is not the same for x axis of below graph.

           

    Thanks in advance for supporting many questions.

    Thanks 

    Best regards,

    Shidara

  • Hello Shidara,

    Q4, Does output glitch cause all outputs or specific output when changing frequency? Output glitch will be caused by reprogramming of device therefore all outputs using set PLLs will have affect. Even if PLLs are bypassed I could see some glitches as those outputs are reprogrammed.

    Q5, How long does it take from mode set to clock output to be stable? PLL locking period is ~10us and programming the device depends on how many registers are changing - please see section 9.3.3 'SDA/SCL Serial Interface' or 9.5 'Programming' in the device datasheet if you are interested on how this is done and 7.8 'Timing Requirements: SDA/SCL' if you would like to calculate this.

    Q6, How long does it take to stabilize the output after supplying power? This takes ~820us.

    Q7, Is there power sequence restriction? There is no power sequence restriction.

    Q8, Is it available to change LVCMOS input frequency slowly in the range of 27MHz ± 100PPM? This device does offer VCXO input and is tunable depending on Vctrl input. I'm not sure why this would be a necessity but PLL could become unlocked depending on PLL configurations.

    (Doesn't PLL failure happen?)

    Q9, Regarding Iddout , How should the customer refer Iddout value below graph in the datasheet P10? There are 5 outputs on - therefore use the line for 5 outputs as a reference, slight deviation from this line might occur due to the different frequencies. Please note the difference in CDCE949 datasheet attached below:

  • Hi Aaron-san

    Thanks for your update. Let me double check your Answer below?

    Q5, Because This customer don't use I2C, just mode switch to prepared register in EEPROM.

           In this case, how long the customer should add wait time to ~10uS PLL locking period?

    Q8, The data sheet states that the Pulling range is ± 120ppm.(min)

      In the range of ± 100ppm, is it safe to assume that unlocking will not occur if the PLL configuration is appropriate?

    Q9, Let me clarify my understanding that in case of 5 outputs on and frequency is as follows,

       Y1=27MHz, Y2=27MHz, Y3=74.25MHz, Y4=24.576MHz, Y5=24.576MHz

       Average freq ≒ 35MHz then should I refer 35MHz Iddout of 5output on line, right?

       If so, Idd is seemed about 3mA.

    Any advice should be highly appreciated.

    Thanks

    Best regards,

    Shidara

  • Hello Shidara,

    Q5, How long does it take from mode set to clock output to be stable? This is highly dependent on the ramp rate of their power supply connecting to the control pins. If this were connected to a relay toggling between 0V to 3.3V this would be a fast slew and therefore reach minimum voltage Vi(threshold) sooner than a power supply ramping. The only thing that is changing from control pin settings should be the predefined PLL Mult/Div settings. As we've stated previously PLL locking period is ~10us. 

    Q8, Is it available to change LVCMOS input frequency slowly in the range of 27MHz ± 100PPM? This device does offer VCXO input and is tunable depending on Vctrl input. LVCMOS is also available as input. The 'pulling range' is under the 'Recommended Crystal/VCXO Specifications' and therefore assumes a VCXO will be used as Vctrl will change this the Crystal input frequency. An LVCMOS input is an already stable input. Does customer expect to use Vctrl with LVCMOS input?

    (Doesn't PLL failure happen?)

    Q9, Regarding Iddout , How should the customer refer Iddout value below graph in the datasheet P10? Average freq ≒ 35MHz then should I refer 35MHz Iddout of 5output on line, right? Yes, this is the Iddout. Please keep in mind that this is assuming VDDO of 3.3V and 'NO LOAD' as seen in the graph.

    Hopefully this helps!

  • Hi Aaron-san

    Thanks for the advice. 

    Q5, Understood. I'll inform the customer to need consideration of ramp rate of control pin.

    Q8, Yes. The customer want to change frequency slightly by changing LVCMOS input frequency in the range of 27MHz ± 100PPM.

           Are there any precautions for such usage?

    Q9, Understood.

    Thanks

    Best regards,

    Shidara

  • Hello Shidara-san,

    Q8, The customer want to change frequency slightly by changing LVCMOS input frequency in the range of 27MHz ± 100PPM.

           Are there any precautions for such usage? Yes, the PLL could become unstable and therefore lose a stable output. This could stem from the PFD losing a stable reference. Keep the frequency close to the expected input.

  • Hello Shidara-san,

    After internal discussion, if the change is large enough the output frequency would be wrong until the feedback loop settles.

    Small changes in input frequency should be tame.