Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
16 years ago

PLL outputs to drive 50 ohm loads

I need two outputs from a single PLL of CYCLONE-III 3C16. Both the outputs are single-ended. One of outputs is 100MHz and the other is 120MHz-200MHz which will be dynamically configured through NIOS-II with variable phases. Those two outputs should be phase-synchronized. They are going to drive two separate loads of 50 ohm for impedance matching. I wonder if the PLL can provide up-to 30mA for each output in order to drive those two loads of 50 ohm . If not, please recommand practical solutions. Many thanks.

12 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    The VCCIO hasn't been mentioned. For some reason I expected 3.3V, but this is possibly wrong. However, there is effectively no difference in output driver operation between SSTL and other single ended standards. Both are choosing a driver impedance by enabling or disabling output transistors (from three or four available). Depending on the IO standard, it's either named drive strength or series termination.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    FvM and jakobjones, thank you very much. The receivers in my application do NOT accept Vref and this is one of reasons SSTL Class I or HSTL Class I was not considered. At 3.3V level, as FvM said, FPGA is not able to source or sink enough current to a 50 ohm parallel termination. I am going to use 2 separate clock drivers to drive 2 50-ohm loads although there will be some differences of jitters and delays. The solution is to use a configurable PLL and dynamically adjust phase shift through NIOS-II.