[time-nuts] Triangle Waves

Bob Camp lists at cq.nu
Wed Feb 3 03:08:57 UTC 2010


On Feb 2, 2010, at 9:29 PM, Joseph M Gwinn wrote:

> time-nuts-bounces at febo.com wrote on 02/02/2010 09:13:26 PM:
> 
>> From:
>> 
>> Bruce Griffiths <bruce.griffiths at xtra.co.nz>
>> 
>> To:
>> 
>> Discussion of precise time and frequency measurement 
> <time-nuts at febo.com>
>> 
>> Date:
>> 
>> 02/02/2010 09:16 PM
>> 
>> Subject:
>> 
>> Re: [time-nuts] Triangle Waves
>> 
>> Sent by:
>> 
>> time-nuts-bounces at febo.com
>> 
>> Joseph M Gwinn wrote:
>>> time-nuts-bounces at febo.com wrote on 02/02/2010 08:19:26 PM:
>>> 
>>> 
>>>> From:
>>>> 
>>>> Bruce Griffiths<bruce.griffiths at xtra.co.nz>
>>>> 
>>>> To:
>>>> 
>>>> Discussion of precise time and frequency measurement
>>>> 
>>> <time-nuts at febo.com>
>>> 
>>>> Date:
>>>> 
>>>> 02/02/2010 08:20 PM
>>>> 
>>>> Subject:
>>>> 
>>>> Re: [time-nuts] Triangle Waves
>>>> 
>>>> Sent by:
>>>> 
>>>> time-nuts-bounces at febo.com
>>>> 
>>>> Joseph M Gwinn wrote:
>>>> 
>>>>> time-nuts-bounces at febo.com wrote on 02/02/2010 07:20:24 PM:
>>>>> 
>>>>> 
>>>>> 
>>>>>> From:
>>>>>> 
>>>>>> Bruce Griffiths<bruce.griffiths at xtra.co.nz>
>>>>>> 
>>>>>> To:
>>>>>> 
>>>>>> Discussion of precise time and frequency measurement
>>>>>> 
>>>>>> 
>>>>> <time-nuts at febo.com>
>>>>> 
>>>>> 
>>>>>> Date:
>>>>>> 
>>>>>> 02/02/2010 07:27 PM
>>>>>> 
>>>>>> Subject:
>>>>>> 
>>>>>> Re: [time-nuts] Triangle Waves
>>>>>> 
>>>>>> Sent by:
>>>>>> 
>>>>>> time-nuts-bounces at febo.com
>>>>>> 
>>>>>> Magnus Danielson wrote:
>>>>>> 
>>>>>> 
>>>>> [snip]
>>>>> 
>>>>> 
>>>>>>> Just a reality check question here... a simple triangle oscillator
>>>>>>> 
>>> is
>>> 
>>>>>>> very easily created by two op-amps, one for an integrator and one
>>>>>>> 
>>> for
>>> 
>>>>>>> Schmitt trigger operation. If you want better long-term
>>>>>>> 
>>>> stability open
>>>> 
>>>>>>> 
>>>>> 
>>>>>>> the loop and insert a 10 Hz from your favourite divider chain of a
>>>>>>> trusted 10 MHz or so. Would such a design be limiting your
>>>>>>> 
>>>> measurement
>>>> 
>>>>>>> 
>>>>> 
>>>>>>> goals considerable, and would any flaws be reasonably to 
>> overcome by
>>>>>>> better design?
>>>>>>> 
>>>>>>> Cheers,
>>>>>>> Magnus
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> For beat frequencies in the 1-100Hz range one only need verify the
>>>>>> 
>>> ZCD
>>> 
>>>>>> jitter and delay variations etc., to within a few nanosec.
>>>>>> In the short term such jitter tantalisingly close to what a well
>>>>>> designed audio oscillator is capable of.
>>>>>> Unfortunately the trigger jitter in most counters is very large for
>>>>>> frequencies in this range so verifying the low jitter of an audio
>>>>>> oscillator requires using a ZCD or equivalent.
>>>>>> 
>>>>>> 
>>>>> Would integration of a 50% duty cycle square wave generate 
>> an adequate
>>>>> triangle wave?  Modern opamps make pretty good low-noise 
> integrators,
>>>>> although one would need to use a good integration capacitorto ensure
>>>>> linear ramps.
>>>>> 
>>>>> The square wave would come from a simple binary divider
>>>>> 
>>>> chain, which will
>>>> 
>>>>> clean many things up and ensure a stable duty cycle, whateverthe
>>>>> 
>>> nature
>>> 
>>>>> of the original signal source.
>>>>> 
>>>>> Joe Gwinn
>>>>> 
>>>>> 
>>>>> 
>>>> The integration function requires a low frequency cutoff (either a
>>>> servoloop or a resistor shunting the integration capacitor) to avoid
>>>> integrator saturation.
>>>> This inevitably distorts the triangle wave, however it should be
>>>> possible to reduce the triangular wave distortion by predistorting 
> the
>>>> integrator input current.
>>>> 
>>> Yes, there would need to be some kind of drift compensation (I favor a
>>> opamp servoloop), but given that we are trying to measure ZCD jitter
>>> (versus long-term wander), isn't this good enough?  The 
>> distortion will be
>>> small and stable, and so will not cause jitter.
>>> 
>>> Joe Gwinn
>>> 
>> Yes one shouldn't lose sight of the goal which isnt a perfect triangular 
> 
>> wave, but merely a low jitter one.
>> The major problem is the Johnson noise of the resistors used in the 
>> integrator.
>> 
>> If for example one uses a simple RC filter using 25k plus 10uF and 
>> drives it with a 10Hz square wave the output noise at dc is 
>> about 20nv/rtHz.
>> The output slew rate with say a 5V amplitude square wave is about 1V pp 
>> and the zero crossing jitter due to Johnson noise is on the order of 
> 3ns.
> 
> I've lost track of our jitter objective, and why we need to achieve it.
> 
> Also, if the intent is to measure the inherent jitter of a ZCD circuit, we 
> may be better off using a really clean sinewave, as it will be easier to 
> generate a clean enough sinewave than trianglewave.
> 
> The fact that we will use a triangle or trapezoid in practice will change 
> the numbers somewhat, but the ranking of proposed circuits by their 
> sinewave jitter should carry over correctly, so long as the same 
> fundamental frequency is used.
> 
> Joe Gwinn
> 

The objective is to check out a limiter that will have performance at better than 10 ns level when driven with a beat note in the 5 to 10 Hz range. A signal 5 to 10X better than the limiter target performance would be adequate. That puts the desired signal in the vicinity of 1 ppb avar at 1 second. 

Ideally the signal source would also provide a stable square wave "trigger" to drive the start channel of a counter or the sweep of a scope. I 'm sure some level of troubleshooting on the limiter will be needed eventually. Generating a good trigger off of a slow waveform isn't all that easy. The trigger also may be helpful in verifying the performance of the signal source it's self. 

Bob




> _______________________________________________
> time-nuts mailing list -- time-nuts at febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
> 





More information about the Time-nuts_lists.febo.com mailing list