Zero Crossing Detectors


A seminal paper on optimal zero crossing detector design was published by Oliver Collins in 1996 ("The Design of Low Jitter Hard Limiters" IEEE transactions on Communications, Vol 44 No 5, May 1996 pp 601-608) Collins shows how to account for the effect of clamping diodes on the output noise of a limiter/filter stage. He shows that the optimum limiter consists of a relatively large number of cascaded limiter/filter stages with the gain of and bandwidth of each successive stage larger than its predecessors. In practice a ZCD consisting of as few as 6 cascaded stages or even less may have a performance not significantly worse than the theoretical optimum.

The file (Generalised Collins Hard Limiter ) extends the Collins analysis to include the common case where the the equivalent input noise of each limiter/filter stage are all different.

The following set of guidelines are useful for calculating the equivalent input noise for non inverting and inverting filter/limiter stages.


Non inverting limiter/filter stages

In the above circuit the dc gain is (1 + R102/R101).

When calculating the jitter contribution of this stage the effective input noise includes:

    1) The amplifier input noise voltage

    2) The noise voltage produced by the amplifier input noise current flowing through R101||R102

    3) The noise voltage produced by the input noise current of the next stage flowing through R103 divided by the dc gain.

    4) The Johnson noise of R101||R102

    5) The Johnson noise of R103 divided by the dc gain

NOTES

    1) For the first stage the mixer output noise contributes to the effective input noise of the first stage.


High gain stages

Sometimes the gain of the stage is too high to avoid amplifier saturation when using the above noninverting amplifier configuration. In this case additional clamp diodes across a portion of the feedback resistor may be required to avoid amplifier saturation as shown below.

In the above circuit the dc gain is (1 + (R103 +R102/R101) ) and the gain when either of the auxiliary diodes (D101, D102) is conducting (1+ R102/R101) is chosen to be larger than the minimum stable gain of U101. This can allow a decompensated opamp (eg. OP37) with a higher gain bandwidth but which isnt unity gain stable to be used.

TBC...


Inverting limiter/filter stages

In the above circuit the dc gain is -(R102/R101)

When calculating the jitter contribution of this stage the effective input noise includes:

    1) The opamp input noise voltage

    2) The noise voltage produced by the opamp input noise current flowing through R101||R102

    3) The Johnson noise of R101||R102

    4) The opamp input noise voltage of any preceding such inverting amplifier limiter stage.

NOTES

    1) The opamp input noise voltage of this inverting stage contributes to the effective input noise of the following stage.

    2) For the first stage the mixer output noise contributes to the effective input noise of the first stage.


High gain wide bandwidth stages

Sometimes,particularly for the last high gain wide bandwidth stage of the filter limiter cascade, it is difficult to achieve the required gain and bandwidth using a single opamp, especially if the phase shift contribution of the opamp is to be kept small so that the phase shift and delay is dominated by the passive filter components. In this case either a wideband opamp like an AD829 with external compensation can be useful. Sometimes even the AD829 has inadequate gain bandwidth so that a cascaded pair of opamps as illustrated below may be required. A current feedback opamp like an AD811 can often be used as the second opamp without major effect on the effective input flicker noise of this stage.

TBC...


ZCD Phase shift tempco

The phase shift tempco of a ZCD is dominated by the tempco of the low pass filter components used in the fist stage output low pass filter. A high performance 5 stage Collins style ZCD design with a 10Hz input beat frequency may have a first stage output RC filter time constant of around 2 millisec. Even when a resistor with a tempco of 15ppm/C or less are used together with NPO/C0G capacitor the phase shift tempco for a 10MHz mixer input frequency may be as high as 10-20fs/C. Subsequent stages have equivalent output filter phase shift tempcos less than 1/2 this. Consequently the temperature of the pair of ZCD's used in a DMTD system should track to better than 1C to avoid degrading the system performance.


ZCD Design Example

Given a mixer with a 10Hz 0.7V pp trapezoidal beat frequency output with a zero crossing slew rate of 50V/s. A ZCD slope gain of 100,000 is required to achieve a 5V/us ZCD output slew rate.

If the input noise is 10nV/rtHz for all ZCD stages and a 6 stage ZCD is used then the optimum filter time constants and dc gains for each stage are:

Mixer output amplitude
(V pk)

Mixer output zero crossing slew rate
(V/s)

Mixer output frequency
(Hz)

0.35

50

10



Stage

Input Noise (nV/rtHz)

Gain

Filter Time Constant

1

10

2.83

5.71ms

2

10

3.18

1.8ms

3

10

4.01

447us

4

10

6.4

69.9us

5

10

16.29

4.29us

6

10

105.44

40.7us

TBC...


Testing ZCD performance

When evaluating ZCD performance a trapezoidal waveform generator with low output jitter can be used to drive a a pair of ZCD's in parallel. The time delay jitter between the 2 ZCD outputs is then measured. If the ZCDs are assumed identical then the jitter of a single ZCD is 0.7*measured jitter. However since ZCDs are used in pairs in a DMTD system this calculation may not be necessary. The trapezoidal waveform generator can be used to drive 3 ZCDs in parallel so that a 3 cornered hat technique can be employed to determine the jitter characteristics of each individual ZCD.

To evaluate ZCDs with subnanosecond jitter with a 10Hz input frequency, the trapezoidal generator should have a jitter of 25ps/rtHz or less. Such trapezoidal waveform generators are not off the shelf items.

The simplest trapezoidal generator with sufficiently low jitter uses a low jitter digital divider to divide down a low phase noise crystal oscillator output to the required frequency. The divider output is then used to ramp an integrator with low noise feedback clamps up and down. A resistive divider at the integrator output is then used to attenuate the signal to the required level and set the generator output impedance.

The above trapezoidal waveform generator has a jitter of around 100ps/rtHz, which is adequate for simulating the noisier mixers. However a jitter about 5x lower than this is required to simulate the quieter mixers. To achieve this either each of the LM329's can be replaced by 25 LM329's whose voltages are averaged by a resistor network for a total of 100 LM329's or a quieter reference voltage source is required. Since the noise of a forward biased diode (including LEDs) is much lower than the noise of a diode in avalanche breakdown (even a buried zener like an LM329), a reference consisting of series stack of forward biased LEDs can be much quieter than an LM329. A ZCD trapezoidal waveform test generator employing series connected LEDs as references is shown below.

In the above circuit the input transition to corresponding output zero crossing delay is nominally temperature compensated if identical LEDs and diodes are used both in the current sources and in the integrator feedback clamp circuit. However the waveform amplitude will be temperature dependent with a negative tempco, this isnt particularly significant as the mixer beat frequency output waveform is also temperature dependent albeit with a positive tempco.

TBC...

REFERENCES

    http://ieeexplore.ieee.org/Xplore/login.jsp?url=/iel1/26/10665/00494304.pdf

    http://www.unusualresearch.com/AppNotes/TimeNuts/OptDualMixer.pdf


Return to [Bruce's Precision Timing Page] [Main Page]