310 likes | 327 Views
Measurement Results on the FEI4A CLKGEN. Kruth , T. Hemperek Feb. 2011. Measurement Setup. Scope Tektronix TDS 5104B (1GHz/2.5GS/s) Differential probes 1GHz Pulse generator Agilent 81130A 400/660MHz
E N D
Measurement Results on the FEI4A CLKGEN Kruth, T. Hemperek Feb. 2011
Measurement Setup • Scope Tektronix TDS 5104B (1GHz/2.5GS/s) • Differential probes 1GHz • Pulse generator Agilent 81130A 400/660MHz • ICP prop. to change in amount of electrical charge on loop filter capacitor (DVctrl) per cycle • IBIAS default 128 • Bit order of biasing (ICP, IBias) has been corrected
Locking Time and Range • Locking time depends on ICP • ICP=4, tLOCK=4.00us • ICP=16, tLOCK=1.25us • ICP=64, tLOCK=0.63us • Ref2Fast (yellow) and/or Fb2Fast (blue) „high“ indicate a re-lock of the CLKGEN • Input locking range 24MHz to 67MHz Lock acquired Blue – Fb2Fast Yellow – Ref2Fast
Period Jitter on 40MHz • ICP set to 1 • Pulser (40MHz composed of two 20MHz signals?) • 40MHz CLKGEN output
Jitter on 40MHz CLKGEN Output • Ch3 – CLKGEN, Ch4 – Pulser, ICP set to 1, Ref2Fast high Cleansing Factor 4! Screenshot of scope jitter software
Jitter on 40MHz CLKGEN Output • Ch3 – CLKGEN, Ch4 – Pulser, ICP set to 4 Change in the results is not significant Screenshot of scope jitter software
Jitter on 40MHz CLKGEN Output • Ch3 – CLKGEN, Ch4 – Pulser, ICP set to 64 4ps change is within measurement accuracy Screenshot of scope jitter software
Jitter on 160MHz CLKGEN Output • Ch3 – CLKGEN, Ch4 – Pulser, ICP set to 4 4ps change is within measurement accuracy Screenshot of scope jitter software
Jitter on 40MHz CLKGEN Output vs. IBIAS • Ch3 – CLKGEN, Ch4 – Pulser, ICP=4 • Different settings of IBias have no effect on jitter IBias 16 254 • !!! Different Ibias !!! Screenshot of scope jitter software
160MHz: Jitter on Reference with different Outputs enabled 160MHz enabled 40MHz, 80MHz, 160MHz enabled 40MHz, 160MHz, 320MHz enabled all enabled Basically no change on CLKGEN output
CLKGEN Response to bad Reference Clocks • Every Second edge of reference clock delayed 4 ns • Green = reference clock, pink = CLKGEN output
Clock Recovery from bad Reference Clock • ICP=1, periode time histogram, TNOM=25 ns • Every second edge of reference clock delayed by 4ns • CLKGEN output 40MHz Histograms of measured clock periods
Jitter on 160MHz CLKGEN Output with a bad Reference Clock • Ch3 – CLKGEN, Ch4 – Pulser, ICP =4, Dt=5ns Cleansing ns to ps Screenshot of scope jitter software
Probe Connection to PCB • Differential Probe conntected directly with adapter The Probe adpater seems to filter some jitter
CLKGEN DC Power Consumption • All Enables = 0 • with JVDDPLL jumper 3 mA @VDDD1 • w/o JVDDPLL jumper 1 mA @VDDD1 • => CLKGEN basically off 2 mA • ENPLL=1, EN160M=1, rest of EN =0 • with JVDDPLL jumper 4 mA @ VDDD1 • w/o JVDDPLL jumper 1..2 mA @VDDD1 • => CLKGEN working 2..3 mA
Conclusion • CLKGEN operational • CLKGEN input locking range (24..67 MHz) • Higher ICP reduces locking time (minor importance) • ICP bias current should be set low (e.g. ICP=4..16) for low jitter output clock signal • Stable jitter performance for a wide range of IBias setting • Cleansing of dirty reference input clock oberserved at CLKGEN output
Jitter on 160MHz CLKGEN Output • Ch3 – CLKGEN, Ch4 – Pulser, ICP set to 1 Screenshot of scope jitter software
Jitter on 320MHz CLKGEN Output • Ch3 – CLKGEN, Ch4 – Pulser, ICP set to 4 ??? Screenshot of scope jitter software
40MHz: Jitter on Reference with different Outputs enabled Only 40MHz enabled 40MHz, 80MHz enabled Only 160MHz disabled all enabled Basically no change on CLKGEN output Reference Jitter changes ?
Timing Jitter for different Clocks • Timing jitter is almost constant • The reference signal seems worse when the 160 MHz output is enabled
Jitter on 40MHz CLKGEN Output with a bad Reference Clock • Ch3 – CLKGEN, Ch4 – Pulser, ICP =1, Dt=4ns Cleansing ns to ps Screenshot of scope jitter software
Jitter on 160MHz CLKGEN Output with a bad Reference Clock • Ch3 – CLKGEN, Ch4 – Pulser, ICP =4, Dt=0.5ns Cleansing ns to ps Screenshot of scope jitter software
Jitter on 160MHz CLKGEN Output with a bad Reference Clock • Ch3 – CLKGEN, Ch4 – Pulser, ICP =4, Dt=10ns Cleansing ns to ps Screenshot of scope jitter software
The following slides contain manually written tables • The values have been manually read from the scope screen and not from the scope jitter software module • The values were fluctuating • I tried to pick pessimistic values
Cleansing of 40 MHz Clock • Delay of reference edges Dt=4ns
Cleansing of 40 MHz Clock • Delay of reference edges Dt=3ns
Cleansing of 40 MHz Clock • Delay of reference edges Dt=2ns
Cleansing of 40 MHz Clock • Delay of reference edges Dt=0ns
Cleansing of 160 MHz Clock • Delay of reference edges Dt=2.5ns • Values manually obtained and not with scope jitter software