CM
Chris Mack / N1SKY
Wed, Apr 8, 2009 2:48 PM
Hello fellow time nuts,
Have a project here with an OCXO from Vectron at 38.88MHz being the
"jitter reference" for a DSP based PLL.
The Vectron part has a little bit of close-in phase noise below 12kHz
of BW. Is there a way to filter this, say by driving an external
(temperature stabilized) crystal "backwards" (in the non-traditional
sense rather than using the crystal to provide a clock for a system)
and recovering the signal?
Also the output of the Vectron part is square and it would be ideal
to distribute a sine wave....
I cannot find traditional crystal filters that have a direct center
at 38.88MHz also with any usable bandwidth (for the close-in skirt)
for this application.
The DSP PLL has "femtosecond" jitter capabilities depending on how it
is applied, e.g., for SONET and the like and also depending upon
measurement BW used. Also the jitter reference comes into play here
as well....
For the sampling application this is being used for, it would be
ideal (by design) to keep the timing uncertainty below 0.45ps or so...
Any thoughts?
Cheers,
-chris
N1SKY
Chris Mack
Electrical Engineer / RF Engineer / Software Engineer / Mastering
Engineer
Temple, NH
Hello fellow time nuts,
Have a project here with an OCXO from Vectron at 38.88MHz being the
"jitter reference" for a DSP based PLL.
The Vectron part has a little bit of close-in phase noise below 12kHz
of BW. Is there a way to filter this, say by driving an external
(temperature stabilized) crystal "backwards" (in the non-traditional
sense rather than using the crystal to provide a clock for a system)
and recovering the signal?
Also the output of the Vectron part is square and it would be ideal
to distribute a sine wave....
I cannot find traditional crystal filters that have a direct center
at 38.88MHz also with any usable bandwidth (for the close-in skirt)
for this application.
The DSP PLL has "femtosecond" jitter capabilities depending on how it
is applied, e.g., for SONET and the like and also depending upon
measurement BW used. Also the jitter reference comes into play here
as well....
For the sampling application this is being used for, it would be
ideal (by design) to keep the timing uncertainty below 0.45ps or so...
Any thoughts?
Cheers,
-chris
N1SKY
--
Chris Mack
Electrical Engineer / RF Engineer / Software Engineer / Mastering
Engineer
Temple, NH
MD
Magnus Danielson
Wed, Apr 8, 2009 9:09 PM
Chris Mack / N1SKY skrev:
Hello fellow time nuts,
Have a project here with an OCXO from Vectron at 38.88MHz being the
"jitter reference" for a DSP based PLL.
The Vectron part has a little bit of close-in phase noise below 12kHz
of BW. Is there a way to filter this, say by driving an external
(temperature stabilized) crystal "backwards" (in the non-traditional
sense rather than using the crystal to provide a clock for a system)
and recovering the signal?
Also the output of the Vectron part is square and it would be ideal
to distribute a sine wave....
I cannot find traditional crystal filters that have a direct center
at 38.88MHz also with any usable bandwidth (for the close-in skirt)
for this application.
The DSP PLL has "femtosecond" jitter capabilities depending on how it
is applied, e.g., for SONET and the like and also depending upon
measurement BW used. Also the jitter reference comes into play here
as well....
For the sampling application this is being used for, it would be
ideal (by design) to keep the timing uncertainty below 0.45ps or so...
Any thoughts?
Do you want to apply jitter to the 38,88 MHz clock?
In particular, do you want to be able to modulate it with various
amounts of sine in order to test jitter tolerance (a common SDH/SONET
test).?
Essentially you want phase modulations for those purposes. You can apply
them on the output signal for smaller amounts, but for larger deviations
it is not as convenient. Tolerance modulations may need to be several
cycles peak-to-peak. A combination of phase modulation and frequency
modulation can be used. One approach is to phase lock the oscillator to
a reference and insert the modulation signal into the PLL loop.
Cheers,
Magnus
Chris Mack / N1SKY skrev:
> Hello fellow time nuts,
>
> Have a project here with an OCXO from Vectron at 38.88MHz being the
> "jitter reference" for a DSP based PLL.
>
> The Vectron part has a little bit of close-in phase noise below 12kHz
> of BW. Is there a way to filter this, say by driving an external
> (temperature stabilized) crystal "backwards" (in the non-traditional
> sense rather than using the crystal to provide a clock for a system)
> and recovering the signal?
>
> Also the output of the Vectron part is square and it would be ideal
> to distribute a sine wave....
>
> I cannot find traditional crystal filters that have a direct center
> at 38.88MHz also with any usable bandwidth (for the close-in skirt)
> for this application.
>
> The DSP PLL has "femtosecond" jitter capabilities depending on how it
> is applied, e.g., for SONET and the like and also depending upon
> measurement BW used. Also the jitter reference comes into play here
> as well....
>
> For the sampling application this is being used for, it would be
> ideal (by design) to keep the timing uncertainty below 0.45ps or so...
>
> Any thoughts?
Do you want to apply jitter to the 38,88 MHz clock?
In particular, do you want to be able to modulate it with various
amounts of sine in order to test jitter tolerance (a common SDH/SONET
test).?
Essentially you want phase modulations for those purposes. You can apply
them on the output signal for smaller amounts, but for larger deviations
it is not as convenient. Tolerance modulations may need to be several
cycles peak-to-peak. A combination of phase modulation and frequency
modulation can be used. One approach is to phase lock the oscillator to
a reference and insert the modulation signal into the PLL loop.
Cheers,
Magnus
CM
Chris Mack / N1SKY
Wed, Apr 8, 2009 9:45 PM
Hey Magnus,
This is a good idea for testing.. I have Howard Johnson's book for
"high speed digital design (a handbook of black magic)" which shows
some circuits with varactors on the transmission line with some ECL
gates creating a variable delay based on an analogue voltage... maybe
that could work before filtering into a sine....
The DSP ultimately has 3 ports where the jitter reference (pins XA
and XB differential sine or square) is one port for the digitally
controlled oscillator (and also the clock to run the DSP), then the
remaining 2 ports for input clock (CLK_IN) and the output (CLK_OUT)
generated clock (any frequency really based on PLL coefficients).
It is roughly 1:1 jitter transfer from jitter reference (38,88MHz) to
output clock, regardless of CLK_IN but for only a certain bandwidth,
12kHz to 20MHz or so; It gets better, slightly, when looking close
into the carrier but ultimately this jitter reference is used to
clean an input clock on other pins for the outgoing PLL generated
output.
The same circuit could also be used outside of testing the jitter
reference I suppose and be used on the incoming clock to be cleaned
signal too....
Yes, it may actually be ideal to put jitter on the incoming clock to
be cleaned... With added jitter on the incoming clock to be cleaned,
it may keep the PLL out of the dead zone and ultimately force it do
some useful work at all times rather than coast/drift in said dead
zone.... But what shape of jittter to be introduced (noise shape on
the proposed analogue voltage perturbing the varactors)? hmmmmm....
Still trying to figure out crystals for filter purposes though since
any documentation I have on crystals shows a typical circuit with
logic gates to make a clock to feed a microprocessor (different from
what I need it to do of course since I already have an OCXO)....
Harrumph....
Cheers,
-chris
On Apr 8, 2009, at 5:09 PM, Magnus Danielson wrote:
Chris Mack / N1SKY skrev:
Hello fellow time nuts,
Have a project here with an OCXO from Vectron at 38.88MHz being the
"jitter reference" for a DSP based PLL.
The Vectron part has a little bit of close-in phase noise below 12kHz
of BW. Is there a way to filter this, say by driving an external
(temperature stabilized) crystal "backwards" (in the non-traditional
sense rather than using the crystal to provide a clock for a system)
and recovering the signal?
Also the output of the Vectron part is square and it would be ideal
to distribute a sine wave....
I cannot find traditional crystal filters that have a direct center
at 38.88MHz also with any usable bandwidth (for the close-in skirt)
for this application.
The DSP PLL has "femtosecond" jitter capabilities depending on how it
is applied, e.g., for SONET and the like and also depending upon
measurement BW used. Also the jitter reference comes into play here
as well....
For the sampling application this is being used for, it would be
ideal (by design) to keep the timing uncertainty below 0.45ps or
so...
Any thoughts?
Do you want to apply jitter to the 38,88 MHz clock?
In particular, do you want to be able to modulate it with various
amounts of sine in order to test jitter tolerance (a common SDH/SONET
test).?
Essentially you want phase modulations for those purposes. You can
apply
them on the output signal for smaller amounts, but for larger
deviations
it is not as convenient. Tolerance modulations may need to be several
cycles peak-to-peak. A combination of phase modulation and frequency
modulation can be used. One approach is to phase lock the
oscillator to
a reference and insert the modulation signal into the PLL loop.
Cheers,
Magnus
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/
time-nuts
and follow the instructions there.
Hey Magnus,
This is a good idea for testing.. I have Howard Johnson's book for
"high speed digital design (a handbook of black magic)" which shows
some circuits with varactors on the transmission line with some ECL
gates creating a variable delay based on an analogue voltage... maybe
that could work before filtering into a sine....
The DSP ultimately has 3 ports where the jitter reference (pins XA
and XB differential sine or square) is one port for the digitally
controlled oscillator (and also the clock to run the DSP), then the
remaining 2 ports for input clock (CLK_IN) and the output (CLK_OUT)
generated clock (any frequency really based on PLL coefficients).
It is roughly 1:1 jitter transfer from jitter reference (38,88MHz) to
output clock, regardless of CLK_IN but for only a certain bandwidth,
12kHz to 20MHz or so; It gets better, slightly, when looking close
into the carrier but ultimately this jitter reference is used to
clean an input clock on other pins for the outgoing PLL generated
output.
The same circuit could also be used outside of testing the jitter
reference I suppose and be used on the incoming clock to be cleaned
signal too....
Yes, it may actually be ideal to put jitter on the incoming clock to
be cleaned... With added jitter on the incoming clock to be cleaned,
it may keep the PLL out of the dead zone and ultimately force it do
some useful work at all times rather than coast/drift in said dead
zone.... But what shape of jittter to be introduced (noise shape on
the proposed analogue voltage perturbing the varactors)? hmmmmm....
Still trying to figure out crystals for filter purposes though since
any documentation I have on crystals shows a typical circuit with
logic gates to make a clock to feed a microprocessor (different from
what I need it to do of course since I already have an OCXO)....
Harrumph....
Cheers,
-chris
On Apr 8, 2009, at 5:09 PM, Magnus Danielson wrote:
> Chris Mack / N1SKY skrev:
>> Hello fellow time nuts,
>>
>> Have a project here with an OCXO from Vectron at 38.88MHz being the
>> "jitter reference" for a DSP based PLL.
>>
>> The Vectron part has a little bit of close-in phase noise below 12kHz
>> of BW. Is there a way to filter this, say by driving an external
>> (temperature stabilized) crystal "backwards" (in the non-traditional
>> sense rather than using the crystal to provide a clock for a system)
>> and recovering the signal?
>>
>> Also the output of the Vectron part is square and it would be ideal
>> to distribute a sine wave....
>>
>> I cannot find traditional crystal filters that have a direct center
>> at 38.88MHz also with any usable bandwidth (for the close-in skirt)
>> for this application.
>>
>> The DSP PLL has "femtosecond" jitter capabilities depending on how it
>> is applied, e.g., for SONET and the like and also depending upon
>> measurement BW used. Also the jitter reference comes into play here
>> as well....
>>
>> For the sampling application this is being used for, it would be
>> ideal (by design) to keep the timing uncertainty below 0.45ps or
>> so...
>>
>> Any thoughts?
>
> Do you want to apply jitter to the 38,88 MHz clock?
>
> In particular, do you want to be able to modulate it with various
> amounts of sine in order to test jitter tolerance (a common SDH/SONET
> test).?
>
> Essentially you want phase modulations for those purposes. You can
> apply
> them on the output signal for smaller amounts, but for larger
> deviations
> it is not as convenient. Tolerance modulations may need to be several
> cycles peak-to-peak. A combination of phase modulation and frequency
> modulation can be used. One approach is to phase lock the
> oscillator to
> a reference and insert the modulation signal into the PLL loop.
>
> Cheers,
> Magnus
>
> _______________________________________________
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/
> time-nuts
> and follow the instructions there.
MD
Magnus Danielson
Wed, Apr 8, 2009 10:14 PM
Chris,
Chris Mack / N1SKY skrev:
Hey Magnus,
This is a good idea for testing..
Applying jitter frequencies for jitter tolerance testing is standard
stuff and needs to be done. Jitter tolerance curves match up with MTIE
tolerance curves very neatly.
I have Howard Johnson's book for
"high speed digital design (a handbook of black magic)" which shows
some circuits with varactors on the transmission line with some ECL
gates creating a variable delay based on an analogue voltage... maybe
that could work before filtering into a sine....
I think a normal LC tank would be more suitable for that task.
It's a good introductional level book for digital signals, but isn't
very applicable to waveshaping or clock characterisation and testing.
The DSP ultimately has 3 ports where the jitter reference (pins XA
and XB differential sine or square) is one port for the digitally
controlled oscillator (and also the clock to run the DSP), then the
remaining 2 ports for input clock (CLK_IN) and the output (CLK_OUT)
generated clock (any frequency really based on PLL coefficients).
I still don't understand what you want it to do... or what it is
supposed to do and what jitter reference means in your context, low
jitter or know jitter.
It is roughly 1:1 jitter transfer from jitter reference (38,88MHz) to
output clock, regardless of CLK_IN but for only a certain bandwidth,
12kHz to 20MHz or so; It gets better, slightly, when looking close
into the carrier but ultimately this jitter reference is used to
clean an input clock on other pins for the outgoing PLL generated
output.
Sounds like a locked oscillator with PLL bandwidth of 12 kHz. The jitter
of the locked oscillator is high-pass filtered by the PLL loop.
The same circuit could also be used outside of testing the jitter
reference I suppose and be used on the incoming clock to be cleaned
signal too....
Yes, it may actually be ideal to put jitter on the incoming clock to
be cleaned... With added jitter on the incoming clock to be cleaned,
it may keep the PLL out of the dead zone and ultimately force it do
some useful work at all times rather than coast/drift in said dead
zone.... But what shape of jittter to be introduced (noise shape on
the proposed analogue voltage perturbing the varactors)? hmmmmm....
If you have a dead-zone on your PLL you need to fix it. I have learned
the hard way that dead-zone PLLs can cause significant jitter/wander
since they will get very abrupt shifts of direction in each end of the
dead-zone. When using detectors (every simple ones like SR-FF) which
does not have dead-zones it becomes feasible to tune it properly.
Continuous detector and active filter for PI regulation should be the
standard approach most of the times. Not hard and expensive to achieve
by todays standards IMHO.
May I stress that when doing SDH/SONET this is of particular importance.
Still trying to figure out crystals for filter purposes though since
any documentation I have on crystals shows a typical circuit with
logic gates to make a clock to feed a microprocessor (different from
what I need it to do of course since I already have an OCXO)....
Harrumph....
It's actually not that hard to figure out. If you model a crystal as an
LCR chain in parallel with a C then you have a model for an oscillator
and a single mode. several LCR chains in parallel is needed if multiple
modes needs to be modeled/simulated.
Crystal filters build upon these types of models. I still don't think
you need to revert to crystal filters. If you just want to sine up a
squarewave, a simple LC tank may be just want you need. A CLC or CRC
PI-filter may also suite your needs more than sufficiently.
If you need very high Q filters for a fairly fixed frequency, crystal
filters may be used, but PLLs may also be part of the solution, as you
can see them as a form of self-retuneable bandpass filter.
Cheers,
Magnus
Chris,
Chris Mack / N1SKY skrev:
> Hey Magnus,
>
> This is a good idea for testing..
Applying jitter frequencies for jitter tolerance testing is standard
stuff and needs to be done. Jitter tolerance curves match up with MTIE
tolerance curves very neatly.
> I have Howard Johnson's book for
> "high speed digital design (a handbook of black magic)" which shows
> some circuits with varactors on the transmission line with some ECL
> gates creating a variable delay based on an analogue voltage... maybe
> that could work before filtering into a sine....
I think a normal LC tank would be more suitable for that task.
It's a good introductional level book for digital signals, but isn't
very applicable to waveshaping or clock characterisation and testing.
> The DSP ultimately has 3 ports where the jitter reference (pins XA
> and XB differential sine or square) is one port for the digitally
> controlled oscillator (and also the clock to run the DSP), then the
> remaining 2 ports for input clock (CLK_IN) and the output (CLK_OUT)
> generated clock (any frequency really based on PLL coefficients).
I still don't understand what you want it to do... or what it is
supposed to do and what jitter reference means in your context, low
jitter or know jitter.
> It is roughly 1:1 jitter transfer from jitter reference (38,88MHz) to
> output clock, regardless of CLK_IN but for only a certain bandwidth,
> 12kHz to 20MHz or so; It gets better, slightly, when looking close
> into the carrier but ultimately this jitter reference is used to
> clean an input clock on other pins for the outgoing PLL generated
> output.
Sounds like a locked oscillator with PLL bandwidth of 12 kHz. The jitter
of the locked oscillator is high-pass filtered by the PLL loop.
> The same circuit could also be used outside of testing the jitter
> reference I suppose and be used on the incoming clock to be cleaned
> signal too....
>
> Yes, it may actually be ideal to put jitter on the incoming clock to
> be cleaned... With added jitter on the incoming clock to be cleaned,
> it may keep the PLL out of the dead zone and ultimately force it do
> some useful work at all times rather than coast/drift in said dead
> zone.... But what shape of jittter to be introduced (noise shape on
> the proposed analogue voltage perturbing the varactors)? hmmmmm....
If you have a dead-zone on your PLL you need to fix it. I have learned
the hard way that dead-zone PLLs can cause significant jitter/wander
since they will get very abrupt shifts of direction in each end of the
dead-zone. When using detectors (every simple ones like SR-FF) which
does not have dead-zones it becomes feasible to tune it properly.
Continuous detector and active filter for PI regulation should be the
standard approach most of the times. Not hard and expensive to achieve
by todays standards IMHO.
May I stress that when doing SDH/SONET this is of particular importance.
> Still trying to figure out crystals for filter purposes though since
> any documentation I have on crystals shows a typical circuit with
> logic gates to make a clock to feed a microprocessor (different from
> what I need it to do of course since I already have an OCXO)....
> Harrumph....
It's actually not that hard to figure out. If you model a crystal as an
LCR chain in parallel with a C then you have a model for an oscillator
and a single mode. several LCR chains in parallel is needed if multiple
modes needs to be modeled/simulated.
Crystal filters build upon these types of models. I still don't think
you need to revert to crystal filters. If you just want to sine up a
squarewave, a simple LC tank may be just want you need. A CLC or CRC
PI-filter may also suite your needs more than sufficiently.
If you need very high Q filters for a fairly fixed frequency, crystal
filters may be used, but PLLs may also be part of the solution, as you
can see them as a form of self-retuneable bandpass filter.
Cheers,
Magnus
BG
Bruce Griffiths
Wed, Apr 8, 2009 10:43 PM
Magnus
For examples of the use of crystals in filters for cleaning up the
output of a crystal oscillator look at the circuit schematics for some
of the early crystal frequency standards.
Crystal filters were used quite liberally in some of these to clean up
the outputs.
However it may be necessary to control the temperature of these crystals.
Bruce
Magnus Danielson wrote:
Chris,
Chris Mack / N1SKY skrev:
Hey Magnus,
This is a good idea for testing..
Applying jitter frequencies for jitter tolerance testing is standard
stuff and needs to be done. Jitter tolerance curves match up with MTIE
tolerance curves very neatly.
I have Howard Johnson's book for
"high speed digital design (a handbook of black magic)" which shows
some circuits with varactors on the transmission line with some ECL
gates creating a variable delay based on an analogue voltage... maybe
that could work before filtering into a sine....
I think a normal LC tank would be more suitable for that task.
It's a good introductional level book for digital signals, but isn't
very applicable to waveshaping or clock characterisation and testing.
The DSP ultimately has 3 ports where the jitter reference (pins XA
and XB differential sine or square) is one port for the digitally
controlled oscillator (and also the clock to run the DSP), then the
remaining 2 ports for input clock (CLK_IN) and the output (CLK_OUT)
generated clock (any frequency really based on PLL coefficients).
I still don't understand what you want it to do... or what it is
supposed to do and what jitter reference means in your context, low
jitter or know jitter.
It is roughly 1:1 jitter transfer from jitter reference (38,88MHz) to
output clock, regardless of CLK_IN but for only a certain bandwidth,
12kHz to 20MHz or so; It gets better, slightly, when looking close
into the carrier but ultimately this jitter reference is used to
clean an input clock on other pins for the outgoing PLL generated
output.
Sounds like a locked oscillator with PLL bandwidth of 12 kHz. The jitter
of the locked oscillator is high-pass filtered by the PLL loop.
The same circuit could also be used outside of testing the jitter
reference I suppose and be used on the incoming clock to be cleaned
signal too....
Yes, it may actually be ideal to put jitter on the incoming clock to
be cleaned... With added jitter on the incoming clock to be cleaned,
it may keep the PLL out of the dead zone and ultimately force it do
some useful work at all times rather than coast/drift in said dead
zone.... But what shape of jittter to be introduced (noise shape on
the proposed analogue voltage perturbing the varactors)? hmmmmm....
If you have a dead-zone on your PLL you need to fix it. I have learned
the hard way that dead-zone PLLs can cause significant jitter/wander
since they will get very abrupt shifts of direction in each end of the
dead-zone. When using detectors (every simple ones like SR-FF) which
does not have dead-zones it becomes feasible to tune it properly.
Continuous detector and active filter for PI regulation should be the
standard approach most of the times. Not hard and expensive to achieve
by todays standards IMHO.
May I stress that when doing SDH/SONET this is of particular importance.
Still trying to figure out crystals for filter purposes though since
any documentation I have on crystals shows a typical circuit with
logic gates to make a clock to feed a microprocessor (different from
what I need it to do of course since I already have an OCXO)....
Harrumph....
It's actually not that hard to figure out. If you model a crystal as an
LCR chain in parallel with a C then you have a model for an oscillator
and a single mode. several LCR chains in parallel is needed if multiple
modes needs to be modeled/simulated.
Crystal filters build upon these types of models. I still don't think
you need to revert to crystal filters. If you just want to sine up a
squarewave, a simple LC tank may be just want you need. A CLC or CRC
PI-filter may also suite your needs more than sufficiently.
If you need very high Q filters for a fairly fixed frequency, crystal
filters may be used, but PLLs may also be part of the solution, as you
can see them as a form of self-retuneable bandpass filter.
Cheers,
Magnus
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
Magnus
For examples of the use of crystals in filters for cleaning up the
output of a crystal oscillator look at the circuit schematics for some
of the early crystal frequency standards.
Crystal filters were used quite liberally in some of these to clean up
the outputs.
However it may be necessary to control the temperature of these crystals.
Bruce
Magnus Danielson wrote:
> Chris,
>
> Chris Mack / N1SKY skrev:
>
>> Hey Magnus,
>>
>> This is a good idea for testing..
>>
>
> Applying jitter frequencies for jitter tolerance testing is standard
> stuff and needs to be done. Jitter tolerance curves match up with MTIE
> tolerance curves very neatly.
>
>
>> I have Howard Johnson's book for
>> "high speed digital design (a handbook of black magic)" which shows
>> some circuits with varactors on the transmission line with some ECL
>> gates creating a variable delay based on an analogue voltage... maybe
>> that could work before filtering into a sine....
>>
>
> I think a normal LC tank would be more suitable for that task.
>
> It's a good introductional level book for digital signals, but isn't
> very applicable to waveshaping or clock characterisation and testing.
>
>
>> The DSP ultimately has 3 ports where the jitter reference (pins XA
>> and XB differential sine or square) is one port for the digitally
>> controlled oscillator (and also the clock to run the DSP), then the
>> remaining 2 ports for input clock (CLK_IN) and the output (CLK_OUT)
>> generated clock (any frequency really based on PLL coefficients).
>>
>
> I still don't understand what you want it to do... or what it is
> supposed to do and what jitter reference means in your context, low
> jitter or know jitter.
>
>
>> It is roughly 1:1 jitter transfer from jitter reference (38,88MHz) to
>> output clock, regardless of CLK_IN but for only a certain bandwidth,
>> 12kHz to 20MHz or so; It gets better, slightly, when looking close
>> into the carrier but ultimately this jitter reference is used to
>> clean an input clock on other pins for the outgoing PLL generated
>> output.
>>
>
> Sounds like a locked oscillator with PLL bandwidth of 12 kHz. The jitter
> of the locked oscillator is high-pass filtered by the PLL loop.
>
>
>> The same circuit could also be used outside of testing the jitter
>> reference I suppose and be used on the incoming clock to be cleaned
>> signal too....
>>
>> Yes, it may actually be ideal to put jitter on the incoming clock to
>> be cleaned... With added jitter on the incoming clock to be cleaned,
>> it may keep the PLL out of the dead zone and ultimately force it do
>> some useful work at all times rather than coast/drift in said dead
>> zone.... But what shape of jittter to be introduced (noise shape on
>> the proposed analogue voltage perturbing the varactors)? hmmmmm....
>>
>
> If you have a dead-zone on your PLL you need to fix it. I have learned
> the hard way that dead-zone PLLs can cause significant jitter/wander
> since they will get very abrupt shifts of direction in each end of the
> dead-zone. When using detectors (every simple ones like SR-FF) which
> does not have dead-zones it becomes feasible to tune it properly.
>
> Continuous detector and active filter for PI regulation should be the
> standard approach most of the times. Not hard and expensive to achieve
> by todays standards IMHO.
>
> May I stress that when doing SDH/SONET this is of particular importance.
>
>
>> Still trying to figure out crystals for filter purposes though since
>> any documentation I have on crystals shows a typical circuit with
>> logic gates to make a clock to feed a microprocessor (different from
>> what I need it to do of course since I already have an OCXO)....
>> Harrumph....
>>
>
> It's actually not that hard to figure out. If you model a crystal as an
> LCR chain in parallel with a C then you have a model for an oscillator
> and a single mode. several LCR chains in parallel is needed if multiple
> modes needs to be modeled/simulated.
>
> Crystal filters build upon these types of models. I still don't think
> you need to revert to crystal filters. If you just want to sine up a
> squarewave, a simple LC tank may be just want you need. A CLC or CRC
> PI-filter may also suite your needs more than sufficiently.
>
> If you need very high Q filters for a fairly fixed frequency, crystal
> filters may be used, but PLLs may also be part of the solution, as you
> can see them as a form of self-retuneable bandpass filter.
>
> Cheers,
> Magnus
>
> _______________________________________________
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
>
>
MD
Magnus Danielson
Wed, Apr 8, 2009 11:07 PM
Magnus
For examples of the use of crystals in filters for cleaning up the
output of a crystal oscillator look at the circuit schematics for some
of the early crystal frequency standards.
Crystal filters were used quite liberally in some of these to clean up
the outputs.
It's used in the step-up chain of the SR620 for instance. The SR620 has
a 10 MHz oscillator (TCXO or as in my case a Wenzel OCXO) which is
stepped up to 90 MHz using a fairly ordinary odd-order stepup and
filtering chain. The ECL logic counter frontend use this as coarse
counter frequency. The analog interpolators is a bit interesting in a
few peculiarities but nothing really exciting.
The crystal filters of that chain is setup in PI-filter style with the
crystals in serial mode.
However it may be necessary to control the temperature of these crystals.
Indeed. I wonder if he really needs that level of sine purity. An LC
tank should be sufficient to get started.
Cheers,
Magnus
Bruce Griffiths skrev:
> Magnus
>
> For examples of the use of crystals in filters for cleaning up the
> output of a crystal oscillator look at the circuit schematics for some
> of the early crystal frequency standards.
> Crystal filters were used quite liberally in some of these to clean up
> the outputs.
It's used in the step-up chain of the SR620 for instance. The SR620 has
a 10 MHz oscillator (TCXO or as in my case a Wenzel OCXO) which is
stepped up to 90 MHz using a fairly ordinary odd-order stepup and
filtering chain. The ECL logic counter frontend use this as coarse
counter frequency. The analog interpolators is a bit interesting in a
few peculiarities but nothing really exciting.
The crystal filters of that chain is setup in PI-filter style with the
crystals in serial mode.
> However it may be necessary to control the temperature of these crystals.
Indeed. I wonder if he really needs that level of sine purity. An LC
tank should be sufficient to get started.
Cheers,
Magnus
BG
Bruce Griffiths
Wed, Apr 8, 2009 11:18 PM
Magnus
Magnus Danielson wrote:
Magnus
For examples of the use of crystals in filters for cleaning up the
output of a crystal oscillator look at the circuit schematics for some
of the early crystal frequency standards.
Crystal filters were used quite liberally in some of these to clean up
the outputs.
It's used in the step-up chain of the SR620 for instance. The SR620 has
a 10 MHz oscillator (TCXO or as in my case a Wenzel OCXO) which is
stepped up to 90 MHz using a fairly ordinary odd-order stepup and
filtering chain. The ECL logic counter frontend use this as coarse
counter frequency. The analog interpolators is a bit interesting in a
few peculiarities but nothing really exciting.
Except if you believe that they actually use a Z5U capacitor (specified
in the parts list) for the interpolator TDC ramp capacitor.
If so, this would make for some interesting linearity and dielectric
absorption compensation software.
The crystal filters of that chain is setup in PI-filter style with the
crystals in serial mode.
However it may be necessary to control the temperature of these crystals.
Indeed. I wonder if he really needs that level of sine purity. An LC
tank should be sufficient to get started.
The filter phase instability is reduced significantly if one uses LC
filter traps tuned to the unwanted harmonics together with a low pass
filter rather than using a high Q bandpass filter.
Magnus
Magnus Danielson wrote:
> Bruce Griffiths skrev:
>
>> Magnus
>>
>> For examples of the use of crystals in filters for cleaning up the
>> output of a crystal oscillator look at the circuit schematics for some
>> of the early crystal frequency standards.
>> Crystal filters were used quite liberally in some of these to clean up
>> the outputs.
>>
>
> It's used in the step-up chain of the SR620 for instance. The SR620 has
> a 10 MHz oscillator (TCXO or as in my case a Wenzel OCXO) which is
> stepped up to 90 MHz using a fairly ordinary odd-order stepup and
> filtering chain. The ECL logic counter frontend use this as coarse
> counter frequency. The analog interpolators is a bit interesting in a
> few peculiarities but nothing really exciting.
>
>
Except if you believe that they actually use a Z5U capacitor (specified
in the parts list) for the interpolator TDC ramp capacitor.
If so, this would make for some interesting linearity and dielectric
absorption compensation software.
> The crystal filters of that chain is setup in PI-filter style with the
> crystals in serial mode.
>
>
>> However it may be necessary to control the temperature of these crystals.
>>
>
> Indeed. I wonder if he really needs that level of sine purity. An LC
> tank should be sufficient to get started.
>
>
The filter phase instability is reduced significantly if one uses LC
filter traps tuned to the unwanted harmonics together with a low pass
filter rather than using a high Q bandpass filter.
> Cheers,
> Magnus
>
> _______________________________________________
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
>
>
Bruce
CM
Chris Mack / N1SKY
Wed, Apr 8, 2009 11:32 PM
This is a good idea for testing..
Applying jitter frequencies for jitter tolerance testing is standard
stuff and needs to be done. Jitter tolerance curves match up with MTIE
tolerance curves very neatly.
Of course, here is the weird part... It's not SONET; but it is a chip
that can be used for SONET... This is for a very specific form of
audio clocking (not audiophile, nor consumer) for a mastering
engineering application. Common input clock frequencies: 44.1kHz to
96kHz or also a 10MHz rubidium.
The DSP PLL is this chip (I am still learning the intricacies of this
chip):
https://www.silabs.com/Support%20Documents/TechnicalDocs/Si5326.pdf
The system clock (to drive the DSP and the DSP's DCO) is essentially
a jitter reference, pins XA and XB (differential, single ended
capable); Jitter is transferred nearly 1:1 from XA,XB to CLK_OUT.
This is the 38.88 MHz reference from Vectron with some skirting
issues to be filtered before connected to the XA and XB pins.
The input (on CLK_IN pins) is the source clock to be cleaned (e.g.,
44.1kHz to 96kHz or 10MHz Rb).
The output (on CLK_OUT pins) is 11 MHz to 25MHz for 256x
oversampling master clock for ADCs and DACs
24-bit accuracy for 40kHz (88.2kHz to 96kHz sample rate encompassing
a 45/55 anti-alias filter) shows the need for sub picosecond timing
aperture uncertainty.
Of course 24-bit in the real world is hard to achieve (even the new
"32-bit" converters have a problem with it) with issues internal to
the sampling mechanisms in a DAC / ADC, but with some out-of-band
dither and thermal management, coupled with low jitter sampling
clock, there may be an additional bit or so to be obtained. This is
all part of the experiment....
I have Howard Johnson's book for
I think a normal LC tank would be more suitable for that task.
It's a good introductional level book for digital signals, but isn't
very applicable to waveshaping or clock characterisation and testing
Yes, HJ's books leaves me wanting a little more... seems like an
analogue / RF book for digital folks.
I am looking for sharp Q to get rid of any skirt around the 38,88MHz
of the Vectron OCXO.
Temperature can be obtained from cooling componentry already in situ,
such that a known temperature is established.
Cheers,
-chris
>> This is a good idea for testing..
>
> Applying jitter frequencies for jitter tolerance testing is standard
> stuff and needs to be done. Jitter tolerance curves match up with MTIE
> tolerance curves very neatly.
>
Of course, here is the weird part... It's not SONET; but it is a chip
that can be used for SONET... This is for a very specific form of
audio clocking (not audiophile, nor consumer) for a mastering
engineering application. Common input clock frequencies: 44.1kHz to
96kHz or also a 10MHz rubidium.
The DSP PLL is this chip (I am still learning the intricacies of this
chip):
https://www.silabs.com/Support%20Documents/TechnicalDocs/Si5326.pdf
The system clock (to drive the DSP and the DSP's DCO) is essentially
a jitter reference, pins XA and XB (differential, single ended
capable); Jitter is transferred nearly 1:1 from XA,XB to CLK_OUT.
This is the 38.88 MHz reference from Vectron with some skirting
issues to be filtered before connected to the XA and XB pins.
The input (on CLK_IN pins) is the source clock to be cleaned (e.g.,
44.1kHz to 96kHz or 10MHz Rb).
The output (on CLK_OUT pins) is 11 MHz to 25MHz for 256x
oversampling master clock for ADCs and DACs
24-bit accuracy for 40kHz (88.2kHz to 96kHz sample rate encompassing
a 45/55 anti-alias filter) shows the need for sub picosecond timing
aperture uncertainty.
Of course 24-bit in the real world is hard to achieve (even the new
"32-bit" converters have a problem with it) with issues internal to
the sampling mechanisms in a DAC / ADC, but with some out-of-band
dither and thermal management, coupled with low jitter sampling
clock, there may be an additional bit or so to be obtained. This is
all part of the experiment....
>> I have Howard Johnson's book for
>> I think a normal LC tank would be more suitable for that task.
>
> It's a good introductional level book for digital signals, but isn't
> very applicable to waveshaping or clock characterisation and testing
Yes, HJ's books leaves me wanting a little more... seems like an
analogue / RF book for digital folks.
I am looking for sharp Q to get rid of any skirt around the 38,88MHz
of the Vectron OCXO.
Temperature can be obtained from cooling componentry already in situ,
such that a known temperature is established.
Cheers,
-chris
BG
Bruce Griffiths
Thu, Apr 9, 2009 12:02 AM
Chris
Chris Mack / N1SKY wrote:
This is a good idea for testing..
Applying jitter frequencies for jitter tolerance testing is standard
stuff and needs to be done. Jitter tolerance curves match up with MTIE
tolerance curves very neatly.
Of course, here is the weird part... It's not SONET; but it is a chip
that can be used for SONET... This is for a very specific form of
audio clocking (not audiophile, nor consumer) for a mastering
engineering application. Common input clock frequencies: 44.1kHz to
96kHz or also a 10MHz rubidium.
The DSP PLL is this chip (I am still learning the intricacies of this
chip):
https://www.silabs.com/Support%20Documents/TechnicalDocs/Si5326.pdf
The system clock (to drive the DSP and the DSP's DCO) is essentially
a jitter reference, pins XA and XB (differential, single ended
capable); Jitter is transferred nearly 1:1 from XA,XB to CLK_OUT.
This is the 38.88 MHz reference from Vectron with some skirting
issues to be filtered before connected to the XA and XB pins.
The input (on CLK_IN pins) is the source clock to be cleaned (e.g.,
44.1kHz to 96kHz or 10MHz Rb).
The output (on CLK_OUT pins) is 11 MHz to 25MHz for 256x
oversampling master clock for ADCs and DACs
24-bit accuracy for 40kHz (88.2kHz to 96kHz sample rate encompassing
a 45/55 anti-alias filter) shows the need for sub picosecond timing
aperture uncertainty.
These ADCs probably have internal jitter way above a few femtosec.
Of course 24-bit in the real world is hard to achieve (even the new
"32-bit" converters have a problem with it) with issues internal to
the sampling mechanisms in a DAC / ADC, but with some out-of-band
dither and thermal management, coupled with low jitter sampling
clock, there may be an additional bit or so to be obtained. This is
all part of the experiment....
I have Howard Johnson's book for
I think a normal LC tank would be more suitable for that task.
It's a good introductional level book for digital signals, but isn't
very applicable to waveshaping or clock characterisation and testing
Yes, HJ's books leaves me wanting a little more... seems like an
analogue / RF book for digital folks.
I am looking for sharp Q to get rid of any skirt around the 38,88MHz
of the Vectron OCXO.
Unless you are prepared to place the crystals in an oven with the
temperature regulated tightly and carefully tune the filter periodically
then using a crystal filter (or any passive filter with a sufficiently
narrow bandwidth to cleanup the skirts) will not be particularly useful.
It would be much easier to use a low bandwidth analog PLL with a low
noise VCXO to cleanup the 38.88MHz signal.
Temperature can be obtained from cooling componentry already in situ,
such that a known temperature is established.
probably not much use unless one arranges to use this to tune the
crystal filter, even then thermal gradients, thermal transients and
aging will make this problematic.
Chris
Chris Mack / N1SKY wrote:
>>> This is a good idea for testing..
>>>
>> Applying jitter frequencies for jitter tolerance testing is standard
>> stuff and needs to be done. Jitter tolerance curves match up with MTIE
>> tolerance curves very neatly.
>>
>>
>
> Of course, here is the weird part... It's not SONET; but it is a chip
> that can be used for SONET... This is for a very specific form of
> audio clocking (not audiophile, nor consumer) for a mastering
> engineering application. Common input clock frequencies: 44.1kHz to
> 96kHz or also a 10MHz rubidium.
>
> The DSP PLL is this chip (I am still learning the intricacies of this
> chip):
>
> https://www.silabs.com/Support%20Documents/TechnicalDocs/Si5326.pdf
>
> The system clock (to drive the DSP and the DSP's DCO) is essentially
> a jitter reference, pins XA and XB (differential, single ended
> capable); Jitter is transferred nearly 1:1 from XA,XB to CLK_OUT.
> This is the 38.88 MHz reference from Vectron with some skirting
> issues to be filtered before connected to the XA and XB pins.
>
> The input (on CLK_IN pins) is the source clock to be cleaned (e.g.,
> 44.1kHz to 96kHz or 10MHz Rb).
>
> The output (on CLK_OUT pins) is 11 MHz to 25MHz for 256x
> oversampling master clock for ADCs and DACs
>
> 24-bit accuracy for 40kHz (88.2kHz to 96kHz sample rate encompassing
> a 45/55 anti-alias filter) shows the need for sub picosecond timing
> aperture uncertainty.
>
>
These ADCs probably have internal jitter way above a few femtosec.
> Of course 24-bit in the real world is hard to achieve (even the new
> "32-bit" converters have a problem with it) with issues internal to
> the sampling mechanisms in a DAC / ADC, but with some out-of-band
> dither and thermal management, coupled with low jitter sampling
> clock, there may be an additional bit or so to be obtained. This is
> all part of the experiment....
>
>
>>> I have Howard Johnson's book for
>>>
>
>
>>> I think a normal LC tank would be more suitable for that task.
>>>
>> It's a good introductional level book for digital signals, but isn't
>> very applicable to waveshaping or clock characterisation and testing
>>
>
> Yes, HJ's books leaves me wanting a little more... seems like an
> analogue / RF book for digital folks.
>
> I am looking for sharp Q to get rid of any skirt around the 38,88MHz
> of the Vectron OCXO.
>
>
Unless you are prepared to place the crystals in an oven with the
temperature regulated tightly and carefully tune the filter periodically
then using a crystal filter (or any passive filter with a sufficiently
narrow bandwidth to cleanup the skirts) will not be particularly useful.
It would be much easier to use a low bandwidth analog PLL with a low
noise VCXO to cleanup the 38.88MHz signal.
> Temperature can be obtained from cooling componentry already in situ,
> such that a known temperature is established.
>
>
probably not much use unless one arranges to use this to tune the
crystal filter, even then thermal gradients, thermal transients and
aging will make this problematic.
> Cheers,
> -chris
>
>
> _______________________________________________
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
>
>
Bruce
MD
Magnus Danielson
Thu, Apr 9, 2009 12:16 AM
Hej Bruce,
Bruce Griffiths skrev:
Magnus
Magnus Danielson wrote:
Magnus
For examples of the use of crystals in filters for cleaning up the
output of a crystal oscillator look at the circuit schematics for some
of the early crystal frequency standards.
Crystal filters were used quite liberally in some of these to clean up
the outputs.
It's used in the step-up chain of the SR620 for instance. The SR620 has
a 10 MHz oscillator (TCXO or as in my case a Wenzel OCXO) which is
stepped up to 90 MHz using a fairly ordinary odd-order stepup and
filtering chain. The ECL logic counter frontend use this as coarse
counter frequency. The analog interpolators is a bit interesting in a
few peculiarities but nothing really exciting.
Except if you believe that they actually use a Z5U capacitor (specified
in the parts list) for the interpolator TDC ramp capacitor.
If so, this would make for some interesting linearity and dielectric
absorption compensation software.
The caps listed as Z5U in the part list is not the timing caps. C701 and
C711 both being 100 pF NP0 is the timing caps. If you look careful you
will see it referenced. A 7 us sample pulse will charge a polypropylen
cap with the buffered value for a sligthly later performed 12 bit ADC
conversion.
Autocalibration will adjust the discharge current, measure the voltage
bias and adjust the linearization data (65 bytes per channel).
The crystal filters of that chain is setup in PI-filter style with the
crystals in serial mode.
However it may be necessary to control the temperature of these crystals.
Indeed. I wonder if he really needs that level of sine purity. An LC
tank should be sufficient to get started.
The filter phase instability is reduced significantly if one uses LC
filter traps tuned to the unwanted harmonics together with a low pass
filter rather than using a high Q bandpass filter.
Agree. Any temperature effects will occur with very flat slopes as the
tuning is far away from the frequency of interest.
A number of shunting LCRs can be used, infact a suitable crystal could
be used to shunt into ground.
Cheers,
Magnus
Hej Bruce,
Bruce Griffiths skrev:
> Magnus
>
> Magnus Danielson wrote:
>> Bruce Griffiths skrev:
>>
>>> Magnus
>>>
>>> For examples of the use of crystals in filters for cleaning up the
>>> output of a crystal oscillator look at the circuit schematics for some
>>> of the early crystal frequency standards.
>>> Crystal filters were used quite liberally in some of these to clean up
>>> the outputs.
>>>
>> It's used in the step-up chain of the SR620 for instance. The SR620 has
>> a 10 MHz oscillator (TCXO or as in my case a Wenzel OCXO) which is
>> stepped up to 90 MHz using a fairly ordinary odd-order stepup and
>> filtering chain. The ECL logic counter frontend use this as coarse
>> counter frequency. The analog interpolators is a bit interesting in a
>> few peculiarities but nothing really exciting.
>>
>>
> Except if you believe that they actually use a Z5U capacitor (specified
> in the parts list) for the interpolator TDC ramp capacitor.
> If so, this would make for some interesting linearity and dielectric
> absorption compensation software.
The caps listed as Z5U in the part list is not the timing caps. C701 and
C711 both being 100 pF NP0 is the timing caps. If you look careful you
will see it referenced. A 7 us sample pulse will charge a polypropylen
cap with the buffered value for a sligthly later performed 12 bit ADC
conversion.
Autocalibration will adjust the discharge current, measure the voltage
bias and adjust the linearization data (65 bytes per channel).
>> The crystal filters of that chain is setup in PI-filter style with the
>> crystals in serial mode.
>>
>>
>>> However it may be necessary to control the temperature of these crystals.
>>>
>> Indeed. I wonder if he really needs that level of sine purity. An LC
>> tank should be sufficient to get started.
>>
>>
> The filter phase instability is reduced significantly if one uses LC
> filter traps tuned to the unwanted harmonics together with a low pass
> filter rather than using a high Q bandpass filter.
Agree. Any temperature effects will occur with very flat slopes as the
tuning is far away from the frequency of interest.
A number of shunting LCRs can be used, infact a suitable crystal could
be used to shunt into ground.
Cheers,
Magnus
MD
Magnus Danielson
Thu, Apr 9, 2009 12:22 AM
Chris
Chris Mack / N1SKY wrote:
This is a good idea for testing..
Applying jitter frequencies for jitter tolerance testing is standard
stuff and needs to be done. Jitter tolerance curves match up with MTIE
tolerance curves very neatly.
Of course, here is the weird part... It's not SONET; but it is a chip
that can be used for SONET... This is for a very specific form of
audio clocking (not audiophile, nor consumer) for a mastering
engineering application. Common input clock frequencies: 44.1kHz to
96kHz or also a 10MHz rubidium.
The DSP PLL is this chip (I am still learning the intricacies of this
chip):
https://www.silabs.com/Support%20Documents/TechnicalDocs/Si5326.pdf
The system clock (to drive the DSP and the DSP's DCO) is essentially
a jitter reference, pins XA and XB (differential, single ended
capable); Jitter is transferred nearly 1:1 from XA,XB to CLK_OUT.
This is the 38.88 MHz reference from Vectron with some skirting
issues to be filtered before connected to the XA and XB pins.
The input (on CLK_IN pins) is the source clock to be cleaned (e.g.,
44.1kHz to 96kHz or 10MHz Rb).
The output (on CLK_OUT pins) is 11 MHz to 25MHz for 256x
oversampling master clock for ADCs and DACs
24-bit accuracy for 40kHz (88.2kHz to 96kHz sample rate encompassing
a 45/55 anti-alias filter) shows the need for sub picosecond timing
aperture uncertainty.
These ADCs probably have internal jitter way above a few femtosec.
Of course 24-bit in the real world is hard to achieve (even the new
"32-bit" converters have a problem with it) with issues internal to
the sampling mechanisms in a DAC / ADC, but with some out-of-band
dither and thermal management, coupled with low jitter sampling
clock, there may be an additional bit or so to be obtained. This is
all part of the experiment....
I have Howard Johnson's book for
I think a normal LC tank would be more suitable for that task.
It's a good introductional level book for digital signals, but isn't
very applicable to waveshaping or clock characterisation and testing
Yes, HJ's books leaves me wanting a little more... seems like an
analogue / RF book for digital folks.
I am looking for sharp Q to get rid of any skirt around the 38,88MHz
of the Vectron OCXO.
Unless you are prepared to place the crystals in an oven with the
temperature regulated tightly and carefully tune the filter periodically
then using a crystal filter (or any passive filter with a sufficiently
narrow bandwidth to cleanup the skirts) will not be particularly useful.
It would be much easier to use a low bandwidth analog PLL with a low
noise VCXO to cleanup the 38.88MHz signal.
Consider using a low noise oscillator at a higher frequency and divide
down. A high quality reference such as a 19,44 MHz OCXO should be the
real reference, again readilly available. The typical frequency
relationship is a handy 8 or 16 which allows for low noise divisions if
needed. For those frequencies, SAW devices may be more suitable.
Temperature can be obtained from cooling componentry already in situ,
such that a known temperature is established.
probably not much use unless one arranges to use this to tune the
crystal filter, even then thermal gradients, thermal transients and
aging will make this problematic.
Sound nasty.
Cheers,
Magnus
Bruce Griffiths skrev:
> Chris
>
> Chris Mack / N1SKY wrote:
>>>> This is a good idea for testing..
>>>>
>>> Applying jitter frequencies for jitter tolerance testing is standard
>>> stuff and needs to be done. Jitter tolerance curves match up with MTIE
>>> tolerance curves very neatly.
>>>
>>>
>> Of course, here is the weird part... It's not SONET; but it is a chip
>> that can be used for SONET... This is for a very specific form of
>> audio clocking (not audiophile, nor consumer) for a mastering
>> engineering application. Common input clock frequencies: 44.1kHz to
>> 96kHz or also a 10MHz rubidium.
>>
>> The DSP PLL is this chip (I am still learning the intricacies of this
>> chip):
>>
>> https://www.silabs.com/Support%20Documents/TechnicalDocs/Si5326.pdf
>>
>> The system clock (to drive the DSP and the DSP's DCO) is essentially
>> a jitter reference, pins XA and XB (differential, single ended
>> capable); Jitter is transferred nearly 1:1 from XA,XB to CLK_OUT.
>> This is the 38.88 MHz reference from Vectron with some skirting
>> issues to be filtered before connected to the XA and XB pins.
>>
>> The input (on CLK_IN pins) is the source clock to be cleaned (e.g.,
>> 44.1kHz to 96kHz or 10MHz Rb).
>>
>> The output (on CLK_OUT pins) is 11 MHz to 25MHz for 256x
>> oversampling master clock for ADCs and DACs
>>
>> 24-bit accuracy for 40kHz (88.2kHz to 96kHz sample rate encompassing
>> a 45/55 anti-alias filter) shows the need for sub picosecond timing
>> aperture uncertainty.
>>
>>
> These ADCs probably have internal jitter way above a few femtosec.
>
>> Of course 24-bit in the real world is hard to achieve (even the new
>> "32-bit" converters have a problem with it) with issues internal to
>> the sampling mechanisms in a DAC / ADC, but with some out-of-band
>> dither and thermal management, coupled with low jitter sampling
>> clock, there may be an additional bit or so to be obtained. This is
>> all part of the experiment....
>>
>>
>>>> I have Howard Johnson's book for
>>>>
>>
>>>> I think a normal LC tank would be more suitable for that task.
>>>>
>>> It's a good introductional level book for digital signals, but isn't
>>> very applicable to waveshaping or clock characterisation and testing
>>>
>> Yes, HJ's books leaves me wanting a little more... seems like an
>> analogue / RF book for digital folks.
>>
>> I am looking for sharp Q to get rid of any skirt around the 38,88MHz
>> of the Vectron OCXO.
>>
>>
> Unless you are prepared to place the crystals in an oven with the
> temperature regulated tightly and carefully tune the filter periodically
> then using a crystal filter (or any passive filter with a sufficiently
> narrow bandwidth to cleanup the skirts) will not be particularly useful.
> It would be much easier to use a low bandwidth analog PLL with a low
> noise VCXO to cleanup the 38.88MHz signal.
Consider using a low noise oscillator at a higher frequency and divide
down. A high quality reference such as a 19,44 MHz OCXO should be the
real reference, again readilly available. The typical frequency
relationship is a handy 8 or 16 which allows for low noise divisions if
needed. For those frequencies, SAW devices may be more suitable.
>> Temperature can be obtained from cooling componentry already in situ,
>> such that a known temperature is established.
>>
>>
>
> probably not much use unless one arranges to use this to tune the
> crystal filter, even then thermal gradients, thermal transients and
> aging will make this problematic.
Sound nasty.
Cheers,
Magnus
CM
Chris Mack / N1SKY
Thu, Apr 9, 2009 12:28 AM
On Apr 8, 2009, at 8:02 PM, Bruce Griffiths wrote:
Unless you are prepared to place the crystals in an oven with the
temperature regulated tightly and carefully tune the filter
periodically
then using a crystal filter (or any passive filter with a sufficiently
narrow bandwidth to cleanup the skirts) will not be particularly
useful.
It would be much easier to use a low bandwidth analog PLL with a low
noise VCXO to cleanup the 38.88MHz signal.
On Apr 8, 2009, at 8:02 PM, Bruce Griffiths wrote:
> Unless you are prepared to place the crystals in an oven with the
> temperature regulated tightly and carefully tune the filter
> periodically
> then using a crystal filter (or any passive filter with a sufficiently
> narrow bandwidth to cleanup the skirts) will not be particularly
> useful.
> It would be much easier to use a low bandwidth analog PLL with a low
> noise VCXO to cleanup the 38.88MHz signal.
>
http://www.national.com/pf/LM/LMK04000B.html
Their app note uses a very low noise VCXO... The simulator software
gets pretty close...
Cheers,
-chris
BG
Bruce Griffiths
Thu, Apr 9, 2009 12:42 AM
Hej Magnus
Magnus Danielson wrote:
Hej Bruce,
Bruce Griffiths skrev:
Magnus
Magnus Danielson wrote:
Magnus
For examples of the use of crystals in filters for cleaning up the
output of a crystal oscillator look at the circuit schematics for some
of the early crystal frequency standards.
Crystal filters were used quite liberally in some of these to clean up
the outputs.
It's used in the step-up chain of the SR620 for instance. The SR620 has
a 10 MHz oscillator (TCXO or as in my case a Wenzel OCXO) which is
stepped up to 90 MHz using a fairly ordinary odd-order stepup and
filtering chain. The ECL logic counter frontend use this as coarse
counter frequency. The analog interpolators is a bit interesting in a
few peculiarities but nothing really exciting.
Except if you believe that they actually use a Z5U capacitor (specified
in the parts list) for the interpolator TDC ramp capacitor.
If so, this would make for some interesting linearity and dielectric
absorption compensation software.
The caps listed as Z5U in the part list is not the timing caps. C701 and
C711 both being 100 pF NP0 is the timing caps. If you look careful you
will see it referenced. A 7 us sample pulse will charge a polypropylen
cap with the buffered value for a sligthly later performed 12 bit ADC
conversion.
The online version of the manual specifies both of these caps as Z5U
(see attachment).
This may be an error in this version of the manual, or perhaps early
versions used Z5U??
100pF NP0 surface mount caps have been available for decades.
Autocalibration will adjust the discharge current, measure the voltage
bias and adjust the linearization data (65 bytes per channel).
Dielectric absorption and voltage dependence correction for Z5U caps
would be very challenging.
The crystal filters of that chain is setup in PI-filter style with the
crystals in serial mode.
However it may be necessary to control the temperature of these crystals.
Indeed. I wonder if he really needs that level of sine purity. An LC
tank should be sufficient to get started.
The filter phase instability is reduced significantly if one uses LC
filter traps tuned to the unwanted harmonics together with a low pass
filter rather than using a high Q bandpass filter.
Agree. Any temperature effects will occur with very flat slopes as the
tuning is far away from the frequency of interest.
A number of shunting LCRs can be used, infact a suitable crystal could
be used to shunt into ground.
Series tuned LC shunts are generally better as at resonance their ESR
can be much lower than that of a crystal, the signal level that they can
handle without damage is also much higher.
Although a single LC series tuned shunt wont provide large attenuation
one can always use one tuned to each significant harmonic per filter
section.
Hej Magnus
Magnus Danielson wrote:
> Hej Bruce,
>
> Bruce Griffiths skrev:
>
>> Magnus
>>
>> Magnus Danielson wrote:
>>
>>> Bruce Griffiths skrev:
>>>
>>>
>>>> Magnus
>>>>
>>>> For examples of the use of crystals in filters for cleaning up the
>>>> output of a crystal oscillator look at the circuit schematics for some
>>>> of the early crystal frequency standards.
>>>> Crystal filters were used quite liberally in some of these to clean up
>>>> the outputs.
>>>>
>>>>
>>> It's used in the step-up chain of the SR620 for instance. The SR620 has
>>> a 10 MHz oscillator (TCXO or as in my case a Wenzel OCXO) which is
>>> stepped up to 90 MHz using a fairly ordinary odd-order stepup and
>>> filtering chain. The ECL logic counter frontend use this as coarse
>>> counter frequency. The analog interpolators is a bit interesting in a
>>> few peculiarities but nothing really exciting.
>>>
>>>
>>>
>> Except if you believe that they actually use a Z5U capacitor (specified
>> in the parts list) for the interpolator TDC ramp capacitor.
>> If so, this would make for some interesting linearity and dielectric
>> absorption compensation software.
>>
>
> The caps listed as Z5U in the part list is not the timing caps. C701 and
> C711 both being 100 pF NP0 is the timing caps. If you look careful you
> will see it referenced. A 7 us sample pulse will charge a polypropylen
> cap with the buffered value for a sligthly later performed 12 bit ADC
> conversion.
>
>
The online version of the manual specifies both of these caps as Z5U
(see attachment).
This may be an error in this version of the manual, or perhaps early
versions used Z5U??
100pF NP0 surface mount caps have been available for decades.
> Autocalibration will adjust the discharge current, measure the voltage
> bias and adjust the linearization data (65 bytes per channel).
>
>
Dielectric absorption and voltage dependence correction for Z5U caps
would be very challenging.
>>> The crystal filters of that chain is setup in PI-filter style with the
>>> crystals in serial mode.
>>>
>>>
>>>
>>>> However it may be necessary to control the temperature of these crystals.
>>>>
>>>>
>>> Indeed. I wonder if he really needs that level of sine purity. An LC
>>> tank should be sufficient to get started.
>>>
>>>
>>>
>> The filter phase instability is reduced significantly if one uses LC
>> filter traps tuned to the unwanted harmonics together with a low pass
>> filter rather than using a high Q bandpass filter.
>>
>
> Agree. Any temperature effects will occur with very flat slopes as the
> tuning is far away from the frequency of interest.
>
> A number of shunting LCRs can be used, infact a suitable crystal could
> be used to shunt into ground.
>
>
Series tuned LC shunts are generally better as at resonance their ESR
can be much lower than that of a crystal, the signal level that they can
handle without damage is also much higher.
Although a single LC series tuned shunt wont provide large attenuation
one can always use one tuned to each significant harmonic per filter
section.
> Cheers,
> Magnus
>
> _______________________________________________
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
>
>
Bruce
BG
Bruce Griffiths
Thu, Apr 9, 2009 12:50 AM
Chris Mack / N1SKY wrote:
On Apr 8, 2009, at 8:02 PM, Bruce Griffiths wrote:
Unless you are prepared to place the crystals in an oven with the
temperature regulated tightly and carefully tune the filter
periodically
then using a crystal filter (or any passive filter with a sufficiently
narrow bandwidth to cleanup the skirts) will not be particularly
useful.
It would be much easier to use a low bandwidth analog PLL with a low
noise VCXO to cleanup the 38.88MHz signal.
Chris
If you divide the output down to ~38MHz using a noiseless divider then
the performance is 20dB or more worse than can be achieved with a good
~38MHz crystal oscillator.
This seems to be a complex method of degrading the performance over that
possible with a simpler design.
Bruce
Chris Mack / N1SKY wrote:
> On Apr 8, 2009, at 8:02 PM, Bruce Griffiths wrote:
>
>
>
>> Unless you are prepared to place the crystals in an oven with the
>> temperature regulated tightly and carefully tune the filter
>> periodically
>> then using a crystal filter (or any passive filter with a sufficiently
>> narrow bandwidth to cleanup the skirts) will not be particularly
>> useful.
>> It would be much easier to use a low bandwidth analog PLL with a low
>> noise VCXO to cleanup the 38.88MHz signal.
>>
>>
>
> http://www.national.com/pf/LM/LMK04000B.html
>
> Their app note uses a very low noise VCXO... The simulator software
> gets pretty close...
>
> Cheers,
> -chris
>
>
> _______________________________________________
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
>
>
Chris
If you divide the output down to ~38MHz using a noiseless divider then
the performance is 20dB or more worse than can be achieved with a good
~38MHz crystal oscillator.
This seems to be a complex method of degrading the performance over that
possible with a simpler design.
Bruce
CM
Chris Mack / N1SKY
Thu, Apr 9, 2009 2:03 AM
On Apr 8, 2009, at 8:50 PM, Bruce Griffiths wrote:
Chris
If you divide the output down to ~38MHz using a noiseless divider then
the performance is 20dB or more worse than can be achieved with a good
~38MHz crystal oscillator.
Ah, this would work, but there is a synchronization aspect since
framing on AES/EBU is in the mix (pun intended?) and there are more
pieces of external equipment that all need to be synched (within
AES11 framing sync margins)...
The box / design of interest has ADCs, DACs, and a 38.88MHz OCXO of
marginal performance coupled with the proposed DSP based PLLs
generating a local clock for the ADCs and DACs all on the same
circuit board in synch with external gear.
This 38.88MHz is a DSP clock, essentially a microprocessor clock
(albeit a very nice microprocessor clock) where the DSP simulates a
PLL operating on an incoming clock source, and makes an output clock
of a different frequency, but synchronized to be within AES standards
for framing when considering the additional equipment scattered
around the room, made by different manufacturers, different inner
workings etc.
The incoming clock source (master house clock) to this box / design
of interest is in another rack mount box external to this design on
the other side of the room and is anywhere from 44.1kHz up to a 10MHz
Rubidium (see also http://www.antelopeaudio.com). This clock source
on the other side of the room also drives other equipment to be in
synch for any framing on AES/EBU digital.
The output of the DSP PLL in this box / design of interest is 11MHz
to 24MHz to feed the oversample clocks on the ADCs and DACs,
synchronized to the external 44.1kHz to 10MHz master house clock a la
the PLL and the rest of the equipment on the other side of the room...
The only caveat is that the 38.88MHz DSP microprocessor clock must be
low jitter in order to have the DSP PLL be low jitter.. The DSP PLL
does not really care about absolute frequency in the long term
(38.88MHz or 37MHz, doesn't matter), but it will rebroadcast short
term effects of jitter to clocks of the ADCs and DACs in the box of
interest.
Sounds like maybe some LCs to filter out the additional harmonics and
maybe attempt to get close into the carrier eh?
Thanks Magnus and Bruce for being a sounding wall....
Cheers,
-chris
On Apr 8, 2009, at 8:50 PM, Bruce Griffiths wrote:
>>
> Chris
>
> If you divide the output down to ~38MHz using a noiseless divider then
> the performance is 20dB or more worse than can be achieved with a good
> ~38MHz crystal oscillator.
>
Ah, this would work, but there is a synchronization aspect since
framing on AES/EBU is in the mix (pun intended?) and there are more
pieces of external equipment that all need to be synched (within
AES11 framing sync margins)...
The box / design of interest has ADCs, DACs, and a 38.88MHz OCXO of
marginal performance coupled with the proposed DSP based PLLs
generating a local clock for the ADCs and DACs all on the same
circuit board in synch with external gear.
This 38.88MHz is a DSP clock, essentially a microprocessor clock
(albeit a very nice microprocessor clock) where the DSP simulates a
PLL operating on an incoming clock source, and makes an output clock
of a different frequency, but synchronized to be within AES standards
for framing when considering the additional equipment scattered
around the room, made by different manufacturers, different inner
workings etc.
The incoming clock source (master house clock) to this box / design
of interest is in another rack mount box external to this design on
the other side of the room and is anywhere from 44.1kHz up to a 10MHz
Rubidium (see also http://www.antelopeaudio.com). This clock source
on the other side of the room also drives other equipment to be in
synch for any framing on AES/EBU digital.
The output of the DSP PLL in this box / design of interest is 11MHz
to 24MHz to feed the oversample clocks on the ADCs and DACs,
synchronized to the external 44.1kHz to 10MHz master house clock a la
the PLL and the rest of the equipment on the other side of the room...
The only caveat is that the 38.88MHz DSP microprocessor clock must be
low jitter in order to have the DSP PLL be low jitter.. The DSP PLL
does not really care about absolute frequency in the long term
(38.88MHz or 37MHz, doesn't matter), but it will rebroadcast short
term effects of jitter to clocks of the ADCs and DACs in the box of
interest.
Sounds like maybe some LCs to filter out the additional harmonics and
maybe attempt to get close into the carrier eh?
Thanks Magnus and Bruce for being a sounding wall....
Cheers,
-chris
BG
Bruce Griffiths
Thu, Apr 9, 2009 2:22 AM
Chris
Now we have a more complete picture of what you are trying to do our
suggestions will perhaps be a little more useful.
Cleaning up a marginal OCXO is quite complex and probably more
expensive than obtaining an OCXO or other reference that has lower noise.
Is it in fact possible to just substitute a low noise non oven crystal
oscillator for the 38.88MHz OCXO?
With an appropriate oscillator design it should be possible to
significantly reduce the phase noise of the 38.88MHz source at the
expense of long term drift and aging.
Achieving low jitter with such a source isn't difficult.
The other question that arises is why is the OCXO phase noise so poor at
frequency offsets less than 12kHz?
Bruce
Chris Mack / N1SKY wrote:
On Apr 8, 2009, at 8:50 PM, Bruce Griffiths wrote:
Chris
If you divide the output down to ~38MHz using a noiseless divider then
the performance is 20dB or more worse than can be achieved with a good
~38MHz crystal oscillator.
Ah, this would work, but there is a synchronization aspect since
framing on AES/EBU is in the mix (pun intended?) and there are more
pieces of external equipment that all need to be synched (within
AES11 framing sync margins)...
The box / design of interest has ADCs, DACs, and a 38.88MHz OCXO of
marginal performance coupled with the proposed DSP based PLLs
generating a local clock for the ADCs and DACs all on the same
circuit board in synch with external gear.
This 38.88MHz is a DSP clock, essentially a microprocessor clock
(albeit a very nice microprocessor clock) where the DSP simulates a
PLL operating on an incoming clock source, and makes an output clock
of a different frequency, but synchronized to be within AES standards
for framing when considering the additional equipment scattered
around the room, made by different manufacturers, different inner
workings etc.
The incoming clock source (master house clock) to this box / design
of interest is in another rack mount box external to this design on
the other side of the room and is anywhere from 44.1kHz up to a 10MHz
Rubidium (see also http://www.antelopeaudio.com). This clock source
on the other side of the room also drives other equipment to be in
synch for any framing on AES/EBU digital.
The output of the DSP PLL in this box / design of interest is 11MHz
to 24MHz to feed the oversample clocks on the ADCs and DACs,
synchronized to the external 44.1kHz to 10MHz master house clock a la
the PLL and the rest of the equipment on the other side of the room...
The only caveat is that the 38.88MHz DSP microprocessor clock must be
low jitter in order to have the DSP PLL be low jitter.. The DSP PLL
does not really care about absolute frequency in the long term
(38.88MHz or 37MHz, doesn't matter), but it will rebroadcast short
term effects of jitter to clocks of the ADCs and DACs in the box of
interest.
Sounds like maybe some LCs to filter out the additional harmonics and
maybe attempt to get close into the carrier eh?
Thanks Magnus and Bruce for being a sounding wall....
Cheers,
-chris
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
Chris
Now we have a more complete picture of what you are trying to do our
suggestions will perhaps be a little more useful.
Cleaning up a marginal OCXO is quite complex and probably more
expensive than obtaining an OCXO or other reference that has lower noise.
Is it in fact possible to just substitute a low noise non oven crystal
oscillator for the 38.88MHz OCXO?
With an appropriate oscillator design it should be possible to
significantly reduce the phase noise of the 38.88MHz source at the
expense of long term drift and aging.
Achieving low jitter with such a source isn't difficult.
The other question that arises is why is the OCXO phase noise so poor at
frequency offsets less than 12kHz?
Bruce
Chris Mack / N1SKY wrote:
> On Apr 8, 2009, at 8:50 PM, Bruce Griffiths wrote:
>
>> Chris
>>
>> If you divide the output down to ~38MHz using a noiseless divider then
>> the performance is 20dB or more worse than can be achieved with a good
>> ~38MHz crystal oscillator.
>>
>>
>
> Ah, this would work, but there is a synchronization aspect since
> framing on AES/EBU is in the mix (pun intended?) and there are more
> pieces of external equipment that all need to be synched (within
> AES11 framing sync margins)...
>
> The box / design of interest has ADCs, DACs, and a 38.88MHz OCXO of
> marginal performance coupled with the proposed DSP based PLLs
> generating a local clock for the ADCs and DACs all on the same
> circuit board in synch with external gear.
>
> This 38.88MHz is a DSP clock, essentially a microprocessor clock
> (albeit a very nice microprocessor clock) where the DSP simulates a
> PLL operating on an incoming clock source, and makes an output clock
> of a different frequency, but synchronized to be within AES standards
> for framing when considering the additional equipment scattered
> around the room, made by different manufacturers, different inner
> workings etc.
>
> The incoming clock source (master house clock) to this box / design
> of interest is in another rack mount box external to this design on
> the other side of the room and is anywhere from 44.1kHz up to a 10MHz
> Rubidium (see also http://www.antelopeaudio.com). This clock source
> on the other side of the room also drives other equipment to be in
> synch for any framing on AES/EBU digital.
>
> The output of the DSP PLL in this box / design of interest is 11MHz
> to 24MHz to feed the oversample clocks on the ADCs and DACs,
> synchronized to the external 44.1kHz to 10MHz master house clock a la
> the PLL and the rest of the equipment on the other side of the room...
>
> The only caveat is that the 38.88MHz DSP microprocessor clock must be
> low jitter in order to have the DSP PLL be low jitter.. The DSP PLL
> does not really care about absolute frequency in the long term
> (38.88MHz or 37MHz, doesn't matter), but it will rebroadcast short
> term effects of jitter to clocks of the ADCs and DACs in the box of
> interest.
>
> Sounds like maybe some LCs to filter out the additional harmonics and
> maybe attempt to get close into the carrier eh?
>
> Thanks Magnus and Bruce for being a sounding wall....
>
> Cheers,
> -chris
>
>
> _______________________________________________
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
>
>
CM
Chris Mack / N1SKY
Thu, Apr 9, 2009 3:23 AM
Thanks Bruce,
The 12kHz is a figure for the DSP PLL and how they measure it
(starting at 12kHz usually for jitter over BW measurements).... I
haven't touched SONET since 1997 and this may be a SONET spec?
I am using the simulator software for the LMK04000 series to see what
jitter is for the OXCO... -70dBc at 1 Hz, -100dBc 10Hz per the spec
sheet with all the other datapoints comes out to 1.3ps (1Hz to
20MHz) of jitter RMS.
So the OCXO is decent without having to purchase a better one (and
the minimum quantity of 25 at $250 each +/-) for this initial
prototype; this seems to be semi-custom since 38.88MHz OCXOs are not
in stock at Digikey.... I plan on building a bunch of boxes over
time with this OCXO in it and finding disparate OCXOs on ebay was not
an option, especially if a new circuit board would need to be spun
every time.
I just didn't know if I could get better with some filtering, and get
it into the femtosecond range... Currently this should be able to
maintain 22 bits of accuracy at 40kHz, which is pretty doggone good,
but was interested in pushing the envelope a little since I can go
(with an input alias filter) to 96kHz... Yes, there is some internal
jitter to the ADCs, some perhaps due to thermal, and the box is going
to be hot with a power budget already at 250W hence the thermal /
cooling and dither experiments and I was hoping to not be limited by
the clock performance.
I still want to filter such as to distribute a sine...
Cheers,
-chris
On Apr 8, 2009, at 10:22 PM, Bruce Griffiths wrote:
Chris
Now we have a more complete picture of what you are trying to do our
suggestions will perhaps be a little more useful.
Cleaning up a marginal OCXO is quite complex and probably more
expensive than obtaining an OCXO or other reference that has lower
noise.
Is it in fact possible to just substitute a low noise non oven
crystal
oscillator for the 38.88MHz OCXO?
With an appropriate oscillator design it should be possible to
significantly reduce the phase noise of the 38.88MHz source at the
expense of long term drift and aging.
Achieving low jitter with such a source isn't difficult.
The other question that arises is why is the OCXO phase noise so
poor at
frequency offsets less than 12kHz?
Bruce
Chris Mack / N1SKY wrote:
On Apr 8, 2009, at 8:50 PM, Bruce Griffiths wrote:
Chris
If you divide the output down to ~38MHz using a noiseless divider
then
the performance is 20dB or more worse than can be achieved with a
good
~38MHz crystal oscillator.
Ah, this would work, but there is a synchronization aspect since
framing on AES/EBU is in the mix (pun intended?) and there are more
pieces of external equipment that all need to be synched (within
AES11 framing sync margins)...
The box / design of interest has ADCs, DACs, and a 38.88MHz OCXO of
marginal performance coupled with the proposed DSP based PLLs
generating a local clock for the ADCs and DACs all on the same
circuit board in synch with external gear.
This 38.88MHz is a DSP clock, essentially a microprocessor clock
(albeit a very nice microprocessor clock) where the DSP simulates a
PLL operating on an incoming clock source, and makes an output clock
of a different frequency, but synchronized to be within AES standards
for framing when considering the additional equipment scattered
around the room, made by different manufacturers, different inner
workings etc.
The incoming clock source (master house clock) to this box / design
of interest is in another rack mount box external to this design on
the other side of the room and is anywhere from 44.1kHz up to a 10MHz
Rubidium (see also http://www.antelopeaudio.com). This clock source
on the other side of the room also drives other equipment to be in
synch for any framing on AES/EBU digital.
The output of the DSP PLL in this box / design of interest is 11MHz
to 24MHz to feed the oversample clocks on the ADCs and DACs,
synchronized to the external 44.1kHz to 10MHz master house clock a la
the PLL and the rest of the equipment on the other side of the
room...
The only caveat is that the 38.88MHz DSP microprocessor clock must be
low jitter in order to have the DSP PLL be low jitter.. The DSP PLL
does not really care about absolute frequency in the long term
(38.88MHz or 37MHz, doesn't matter), but it will rebroadcast short
term effects of jitter to clocks of the ADCs and DACs in the box of
interest.
Sounds like maybe some LCs to filter out the additional harmonics and
maybe attempt to get close into the carrier eh?
Thanks Magnus and Bruce for being a sounding wall....
Cheers,
-chris
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/
listinfo/time-nuts
and follow the instructions there.
Thanks Bruce,
The 12kHz is a figure for the DSP PLL and how they measure it
(starting at 12kHz usually for jitter over BW measurements).... I
haven't touched SONET since 1997 and this may be a SONET spec?
I am using the simulator software for the LMK04000 series to see what
jitter is for the OXCO... -70dBc at 1 Hz, -100dBc 10Hz per the spec
sheet with all the other datapoints comes out to 1.3ps (1Hz to
20MHz) of jitter RMS.
So the OCXO is decent without having to purchase a better one (and
the minimum quantity of 25 at $250 each +/-) for this initial
prototype; this seems to be semi-custom since 38.88MHz OCXOs are not
in stock at Digikey.... I plan on building a bunch of boxes over
time with this OCXO in it and finding disparate OCXOs on ebay was not
an option, especially if a new circuit board would need to be spun
every time.
I just didn't know if I could get better with some filtering, and get
it into the femtosecond range... Currently this should be able to
maintain 22 bits of accuracy at 40kHz, which is pretty doggone good,
but was interested in pushing the envelope a little since I can go
(with an input alias filter) to 96kHz... Yes, there is some internal
jitter to the ADCs, some perhaps due to thermal, and the box is going
to be hot with a power budget already at 250W hence the thermal /
cooling and dither experiments and I was hoping to not be limited by
the clock performance.
I still want to filter such as to distribute a sine...
Cheers,
-chris
On Apr 8, 2009, at 10:22 PM, Bruce Griffiths wrote:
> Chris
>
> Now we have a more complete picture of what you are trying to do our
> suggestions will perhaps be a little more useful.
>
> Cleaning up a marginal OCXO is quite complex and probably more
> expensive than obtaining an OCXO or other reference that has lower
> noise.
> Is it in fact possible to just substitute a low noise non oven
> crystal
> oscillator for the 38.88MHz OCXO?
> With an appropriate oscillator design it should be possible to
> significantly reduce the phase noise of the 38.88MHz source at the
> expense of long term drift and aging.
> Achieving low jitter with such a source isn't difficult.
>
> The other question that arises is why is the OCXO phase noise so
> poor at
> frequency offsets less than 12kHz?
>
> Bruce
>
> Chris Mack / N1SKY wrote:
>> On Apr 8, 2009, at 8:50 PM, Bruce Griffiths wrote:
>>
>>> Chris
>>>
>>> If you divide the output down to ~38MHz using a noiseless divider
>>> then
>>> the performance is 20dB or more worse than can be achieved with a
>>> good
>>> ~38MHz crystal oscillator.
>>>
>>>
>>
>> Ah, this would work, but there is a synchronization aspect since
>> framing on AES/EBU is in the mix (pun intended?) and there are more
>> pieces of external equipment that all need to be synched (within
>> AES11 framing sync margins)...
>>
>> The box / design of interest has ADCs, DACs, and a 38.88MHz OCXO of
>> marginal performance coupled with the proposed DSP based PLLs
>> generating a local clock for the ADCs and DACs all on the same
>> circuit board in synch with external gear.
>>
>> This 38.88MHz is a DSP clock, essentially a microprocessor clock
>> (albeit a very nice microprocessor clock) where the DSP simulates a
>> PLL operating on an incoming clock source, and makes an output clock
>> of a different frequency, but synchronized to be within AES standards
>> for framing when considering the additional equipment scattered
>> around the room, made by different manufacturers, different inner
>> workings etc.
>>
>> The incoming clock source (master house clock) to this box / design
>> of interest is in another rack mount box external to this design on
>> the other side of the room and is anywhere from 44.1kHz up to a 10MHz
>> Rubidium (see also http://www.antelopeaudio.com). This clock source
>> on the other side of the room also drives other equipment to be in
>> synch for any framing on AES/EBU digital.
>>
>> The output of the DSP PLL in this box / design of interest is 11MHz
>> to 24MHz to feed the oversample clocks on the ADCs and DACs,
>> synchronized to the external 44.1kHz to 10MHz master house clock a la
>> the PLL and the rest of the equipment on the other side of the
>> room...
>>
>> The only caveat is that the 38.88MHz DSP microprocessor clock must be
>> low jitter in order to have the DSP PLL be low jitter.. The DSP PLL
>> does not really care about absolute frequency in the long term
>> (38.88MHz or 37MHz, doesn't matter), but it will rebroadcast short
>> term effects of jitter to clocks of the ADCs and DACs in the box of
>> interest.
>>
>> Sounds like maybe some LCs to filter out the additional harmonics and
>> maybe attempt to get close into the carrier eh?
>>
>> Thanks Magnus and Bruce for being a sounding wall....
>>
>> Cheers,
>> -chris
>>
>>
>> _______________________________________________
>> time-nuts mailing list -- time-nuts@febo.com
>> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/
>> listinfo/time-nuts
>> and follow the instructions there.
>>
>>
>
>
> _______________________________________________
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/
> time-nuts
> and follow the instructions there.
BG
Bruce Griffiths
Thu, Apr 9, 2009 3:53 AM
Chris
The biggest problem with the OCXO is probably that it has a square wave
output.
With careful design it is possible to achieve a jitter of a few tens of
femtosec for a logic level output from a limiter, but the OCXO designers
are unlikely to have used such a limiter.
To produce a sinewave output, I'd probably start with a low Q (5? to
minimise phase shift tempco) tuned tank in the collector of a BJT driven
by a logic leve output to get an approximate sine wave and follow it
with an LC low pass filter with series tuned traps for the harmonics
across the shunt elements of the LC filter and adjust the filter
component values to achieve the desired response with the series tuned
LC circuits shunt elements in place.
Bruce
Chris Mack / N1SKY wrote:
Thanks Bruce,
The 12kHz is a figure for the DSP PLL and how they measure it
(starting at 12kHz usually for jitter over BW measurements).... I
haven't touched SONET since 1997 and this may be a SONET spec?
I am using the simulator software for the LMK04000 series to see what
jitter is for the OXCO... -70dBc at 1 Hz, -100dBc 10Hz per the spec
sheet with all the other datapoints comes out to 1.3ps (1Hz to
20MHz) of jitter RMS.
I presume the -70dBc @ 1Hz is a phase noise spec for the OCXO?
If so this is much higher than the state of the art for a sinewave
output OCXO.
So the OCXO is decent without having to purchase a better one (and
the minimum quantity of 25 at $250 each +/-) for this initial
prototype; this seems to be semi-custom since 38.88MHz OCXOs are not
in stock at Digikey.... I plan on building a bunch of boxes over
time with this OCXO in it and finding disparate OCXOs on ebay was not
an option, especially if a new circuit board would need to be spun
every time.
I just didn't know if I could get better with some filtering, and get
it into the femtosecond range... Currently this should be able to
maintain 22 bits of accuracy at 40kHz, which is pretty doggone good,
but was interested in pushing the envelope a little since I can go
(with an input alias filter) to 96kHz... Yes, there is some internal
jitter to the ADCs, some perhaps due to thermal, and the box is going
to be hot with a power budget already at 250W hence the thermal /
cooling and dither experiments and I was hoping to not be limited by
the clock performance.
I still want to filter such as to distribute a sine...
Cheers,
-chris
On Apr 8, 2009, at 10:22 PM, Bruce Griffiths wrote:
Chris
Now we have a more complete picture of what you are trying to do our
suggestions will perhaps be a little more useful.
Cleaning up a marginal OCXO is quite complex and probably more
expensive than obtaining an OCXO or other reference that has lower
noise.
Is it in fact possible to just substitute a low noise non oven
crystal
oscillator for the 38.88MHz OCXO?
With an appropriate oscillator design it should be possible to
significantly reduce the phase noise of the 38.88MHz source at the
expense of long term drift and aging.
Achieving low jitter with such a source isn't difficult.
The other question that arises is why is the OCXO phase noise so
poor at
frequency offsets less than 12kHz?
Bruce
Chris Mack / N1SKY wrote:
On Apr 8, 2009, at 8:50 PM, Bruce Griffiths wrote:
Chris
If you divide the output down to ~38MHz using a noiseless divider
then
the performance is 20dB or more worse than can be achieved with a
good
~38MHz crystal oscillator.
Ah, this would work, but there is a synchronization aspect since
framing on AES/EBU is in the mix (pun intended?) and there are more
pieces of external equipment that all need to be synched (within
AES11 framing sync margins)...
The box / design of interest has ADCs, DACs, and a 38.88MHz OCXO of
marginal performance coupled with the proposed DSP based PLLs
generating a local clock for the ADCs and DACs all on the same
circuit board in synch with external gear.
This 38.88MHz is a DSP clock, essentially a microprocessor clock
(albeit a very nice microprocessor clock) where the DSP simulates a
PLL operating on an incoming clock source, and makes an output clock
of a different frequency, but synchronized to be within AES standards
for framing when considering the additional equipment scattered
around the room, made by different manufacturers, different inner
workings etc.
The incoming clock source (master house clock) to this box / design
of interest is in another rack mount box external to this design on
the other side of the room and is anywhere from 44.1kHz up to a 10MHz
Rubidium (see also http://www.antelopeaudio.com). This clock source
on the other side of the room also drives other equipment to be in
synch for any framing on AES/EBU digital.
The output of the DSP PLL in this box / design of interest is 11MHz
to 24MHz to feed the oversample clocks on the ADCs and DACs,
synchronized to the external 44.1kHz to 10MHz master house clock a la
the PLL and the rest of the equipment on the other side of the
room...
The only caveat is that the 38.88MHz DSP microprocessor clock must be
low jitter in order to have the DSP PLL be low jitter.. The DSP PLL
does not really care about absolute frequency in the long term
(38.88MHz or 37MHz, doesn't matter), but it will rebroadcast short
term effects of jitter to clocks of the ADCs and DACs in the box of
interest.
Sounds like maybe some LCs to filter out the additional harmonics and
maybe attempt to get close into the carrier eh?
Thanks Magnus and Bruce for being a sounding wall....
Cheers,
-chris
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/
listinfo/time-nuts
and follow the instructions there.
Chris
The biggest problem with the OCXO is probably that it has a square wave
output.
With careful design it is possible to achieve a jitter of a few tens of
femtosec for a logic level output from a limiter, but the OCXO designers
are unlikely to have used such a limiter.
To produce a sinewave output, I'd probably start with a low Q (5? to
minimise phase shift tempco) tuned tank in the collector of a BJT driven
by a logic leve output to get an approximate sine wave and follow it
with an LC low pass filter with series tuned traps for the harmonics
across the shunt elements of the LC filter and adjust the filter
component values to achieve the desired response with the series tuned
LC circuits shunt elements in place.
Bruce
Chris Mack / N1SKY wrote:
> Thanks Bruce,
>
> The 12kHz is a figure for the DSP PLL and how they measure it
> (starting at 12kHz usually for jitter over BW measurements).... I
> haven't touched SONET since 1997 and this may be a SONET spec?
>
> I am using the simulator software for the LMK04000 series to see what
> jitter is for the OXCO... -70dBc at 1 Hz, -100dBc 10Hz per the spec
> sheet with all the other datapoints comes out to 1.3ps (1Hz to
> 20MHz) of jitter RMS.
>
>
I presume the -70dBc @ 1Hz is a phase noise spec for the OCXO?
If so this is much higher than the state of the art for a sinewave
output OCXO.
> So the OCXO is decent without having to purchase a better one (and
> the minimum quantity of 25 at $250 each +/-) for this initial
> prototype; this seems to be semi-custom since 38.88MHz OCXOs are not
> in stock at Digikey.... I plan on building a bunch of boxes over
> time with this OCXO in it and finding disparate OCXOs on ebay was not
> an option, especially if a new circuit board would need to be spun
> every time.
>
> I just didn't know if I could get better with some filtering, and get
> it into the femtosecond range... Currently this should be able to
> maintain 22 bits of accuracy at 40kHz, which is pretty doggone good,
> but was interested in pushing the envelope a little since I can go
> (with an input alias filter) to 96kHz... Yes, there is some internal
> jitter to the ADCs, some perhaps due to thermal, and the box is going
> to be hot with a power budget already at 250W hence the thermal /
> cooling and dither experiments and I was hoping to not be limited by
> the clock performance.
>
> I still want to filter such as to distribute a sine...
>
> Cheers,
> -chris
>
>
> On Apr 8, 2009, at 10:22 PM, Bruce Griffiths wrote:
>
>
>> Chris
>>
>> Now we have a more complete picture of what you are trying to do our
>> suggestions will perhaps be a little more useful.
>>
>> Cleaning up a marginal OCXO is quite complex and probably more
>> expensive than obtaining an OCXO or other reference that has lower
>> noise.
>> Is it in fact possible to just substitute a low noise non oven
>> crystal
>> oscillator for the 38.88MHz OCXO?
>> With an appropriate oscillator design it should be possible to
>> significantly reduce the phase noise of the 38.88MHz source at the
>> expense of long term drift and aging.
>> Achieving low jitter with such a source isn't difficult.
>>
>> The other question that arises is why is the OCXO phase noise so
>> poor at
>> frequency offsets less than 12kHz?
>>
>> Bruce
>>
>> Chris Mack / N1SKY wrote:
>>
>>> On Apr 8, 2009, at 8:50 PM, Bruce Griffiths wrote:
>>>
>>>
>>>> Chris
>>>>
>>>> If you divide the output down to ~38MHz using a noiseless divider
>>>> then
>>>> the performance is 20dB or more worse than can be achieved with a
>>>> good
>>>> ~38MHz crystal oscillator.
>>>>
>>>>
>>>>
>>> Ah, this would work, but there is a synchronization aspect since
>>> framing on AES/EBU is in the mix (pun intended?) and there are more
>>> pieces of external equipment that all need to be synched (within
>>> AES11 framing sync margins)...
>>>
>>> The box / design of interest has ADCs, DACs, and a 38.88MHz OCXO of
>>> marginal performance coupled with the proposed DSP based PLLs
>>> generating a local clock for the ADCs and DACs all on the same
>>> circuit board in synch with external gear.
>>>
>>> This 38.88MHz is a DSP clock, essentially a microprocessor clock
>>> (albeit a very nice microprocessor clock) where the DSP simulates a
>>> PLL operating on an incoming clock source, and makes an output clock
>>> of a different frequency, but synchronized to be within AES standards
>>> for framing when considering the additional equipment scattered
>>> around the room, made by different manufacturers, different inner
>>> workings etc.
>>>
>>> The incoming clock source (master house clock) to this box / design
>>> of interest is in another rack mount box external to this design on
>>> the other side of the room and is anywhere from 44.1kHz up to a 10MHz
>>> Rubidium (see also http://www.antelopeaudio.com). This clock source
>>> on the other side of the room also drives other equipment to be in
>>> synch for any framing on AES/EBU digital.
>>>
>>> The output of the DSP PLL in this box / design of interest is 11MHz
>>> to 24MHz to feed the oversample clocks on the ADCs and DACs,
>>> synchronized to the external 44.1kHz to 10MHz master house clock a la
>>> the PLL and the rest of the equipment on the other side of the
>>> room...
>>>
>>> The only caveat is that the 38.88MHz DSP microprocessor clock must be
>>> low jitter in order to have the DSP PLL be low jitter.. The DSP PLL
>>> does not really care about absolute frequency in the long term
>>> (38.88MHz or 37MHz, doesn't matter), but it will rebroadcast short
>>> term effects of jitter to clocks of the ADCs and DACs in the box of
>>> interest.
>>>
>>> Sounds like maybe some LCs to filter out the additional harmonics and
>>> maybe attempt to get close into the carrier eh?
>>>
>>> Thanks Magnus and Bruce for being a sounding wall....
>>>
>>> Cheers,
>>> -chris
>>>
>>>
>>> _______________________________________________
>>> time-nuts mailing list -- time-nuts@febo.com
>>> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/
>>> listinfo/time-nuts
>>> and follow the instructions there.
>>>
>>>
>>>
>> _______________________________________________
>> time-nuts mailing list -- time-nuts@febo.com
>> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/
>> time-nuts
>> and follow the instructions there.
>>
>
>
> _______________________________________________
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
>
>
TV
Tom Van Baak
Thu, Apr 9, 2009 3:59 AM
The incoming clock source (master house clock) to this box / design
of interest is in another rack mount box external to this design on
the other side of the room and is anywhere from 44.1kHz up to a 10MHz
Rubidium (see also http://www.antelopeaudio.com). This clock source
on the other side of the room also drives other equipment to be in
synch for any framing on AES/EBU digital.
Can you comment more on the antelopeaudio box? I admit I know
little about high-end audio, but it seems clear to me that the several
companies that over the years have incorporated "atomic clocks"
into their digital audio work might be misguided; confusing what is
long-term accuracy with short-term stability.
Sure, the word "atomic clock" sounds really cool. But high-quality
OCXO typically have much better jitter and short-term stability than
the telecom-style Rb oscillators that are used by audio companies.
Or do I misunderstand?
It would seem to me that very low jitter (or phase noise out to, say,
100 kHz, or ADEV from, say 10 us) is much more important for
audio work than specifications about absolute frequency accuracy
or long-term drift (such as what telecom Rb oscillators offer).
Now if an audio company used surplus Sulzer, or FTS 1200, or
Oscilloquartz BVA oscillators in their design, or even H-masers,
well, that would make sense. But Rb? Something doesn't feel right
about this.
/tvb
> The incoming clock source (master house clock) to this box / design
> of interest is in another rack mount box external to this design on
> the other side of the room and is anywhere from 44.1kHz up to a 10MHz
> Rubidium (see also http://www.antelopeaudio.com). This clock source
> on the other side of the room also drives other equipment to be in
> synch for any framing on AES/EBU digital.
Can you comment more on the antelopeaudio box? I admit I know
little about high-end audio, but it seems clear to me that the several
companies that over the years have incorporated "atomic clocks"
into their digital audio work might be misguided; confusing what is
long-term accuracy with short-term stability.
Sure, the word "atomic clock" sounds really cool. But high-quality
OCXO typically have much better jitter and short-term stability than
the telecom-style Rb oscillators that are used by audio companies.
Or do I misunderstand?
It would seem to me that very low jitter (or phase noise out to, say,
100 kHz, or ADEV from, say 10 us) is much more important for
audio work than specifications about absolute frequency accuracy
or long-term drift (such as what telecom Rb oscillators offer).
Now if an audio company used surplus Sulzer, or FTS 1200, or
Oscilloquartz BVA oscillators in their design, or even H-masers,
well, that would make sense. But Rb? Something doesn't feel right
about this.
/tvb
MD
Magnus Danielson
Thu, Apr 9, 2009 7:59 AM
Hej Magnus
Magnus Danielson wrote:
Hej Bruce,
Bruce Griffiths skrev:
Magnus
Magnus Danielson wrote:
Magnus
For examples of the use of crystals in filters for cleaning up the
output of a crystal oscillator look at the circuit schematics for some
of the early crystal frequency standards.
Crystal filters were used quite liberally in some of these to clean up
the outputs.
It's used in the step-up chain of the SR620 for instance. The SR620 has
a 10 MHz oscillator (TCXO or as in my case a Wenzel OCXO) which is
stepped up to 90 MHz using a fairly ordinary odd-order stepup and
filtering chain. The ECL logic counter frontend use this as coarse
counter frequency. The analog interpolators is a bit interesting in a
few peculiarities but nothing really exciting.
Except if you believe that they actually use a Z5U capacitor (specified
in the parts list) for the interpolator TDC ramp capacitor.
If so, this would make for some interesting linearity and dielectric
absorption compensation software.
The caps listed as Z5U in the part list is not the timing caps. C701 and
C711 both being 100 pF NP0 is the timing caps. If you look careful you
will see it referenced. A 7 us sample pulse will charge a polypropylen
cap with the buffered value for a sligthly later performed 12 bit ADC
conversion.
The online version of the manual specifies both of these caps as Z5U
(see attachment).
This may be an error in this version of the manual, or perhaps early
versions used Z5U??
100pF NP0 surface mount caps have been available for decades.
My manual specifies NP0 for these. Maybe a hardware revision that
occured between the manuals.
Autocalibration will adjust the discharge current, measure the voltage
bias and adjust the linearization data (65 bytes per channel).
Dielectric absorption and voltage dependence correction for Z5U caps
would be very challenging.
I do not disagree with you on that, but we do not know how it actually
works. I could lift the lid and try to identify what is really sitting
in there.
It could be that the online manual reflects the original mistake.
Agree. Any temperature effects will occur with very flat slopes as the
tuning is far away from the frequency of interest.
A number of shunting LCRs can be used, infact a suitable crystal could
be used to shunt into ground.
Series tuned LC shunts are generally better as at resonance their ESR
can be much lower than that of a crystal, the signal level that they can
handle without damage is also much higher.
Although a single LC series tuned shunt wont provide large attenuation
one can always use one tuned to each significant harmonic per filter
section.
It needs to be combined with a general low-pass filter of a few poles.
Cheers,
Magnus
Bruce Griffiths skrev:
> Hej Magnus
>
> Magnus Danielson wrote:
>> Hej Bruce,
>>
>> Bruce Griffiths skrev:
>>
>>> Magnus
>>>
>>> Magnus Danielson wrote:
>>>
>>>> Bruce Griffiths skrev:
>>>>
>>>>
>>>>> Magnus
>>>>>
>>>>> For examples of the use of crystals in filters for cleaning up the
>>>>> output of a crystal oscillator look at the circuit schematics for some
>>>>> of the early crystal frequency standards.
>>>>> Crystal filters were used quite liberally in some of these to clean up
>>>>> the outputs.
>>>>>
>>>>>
>>>> It's used in the step-up chain of the SR620 for instance. The SR620 has
>>>> a 10 MHz oscillator (TCXO or as in my case a Wenzel OCXO) which is
>>>> stepped up to 90 MHz using a fairly ordinary odd-order stepup and
>>>> filtering chain. The ECL logic counter frontend use this as coarse
>>>> counter frequency. The analog interpolators is a bit interesting in a
>>>> few peculiarities but nothing really exciting.
>>>>
>>>>
>>>>
>>> Except if you believe that they actually use a Z5U capacitor (specified
>>> in the parts list) for the interpolator TDC ramp capacitor.
>>> If so, this would make for some interesting linearity and dielectric
>>> absorption compensation software.
>>>
>> The caps listed as Z5U in the part list is not the timing caps. C701 and
>> C711 both being 100 pF NP0 is the timing caps. If you look careful you
>> will see it referenced. A 7 us sample pulse will charge a polypropylen
>> cap with the buffered value for a sligthly later performed 12 bit ADC
>> conversion.
>>
>>
>
> The online version of the manual specifies both of these caps as Z5U
> (see attachment).
> This may be an error in this version of the manual, or perhaps early
> versions used Z5U??
> 100pF NP0 surface mount caps have been available for decades.
My manual specifies NP0 for these. Maybe a hardware revision that
occured between the manuals.
>> Autocalibration will adjust the discharge current, measure the voltage
>> bias and adjust the linearization data (65 bytes per channel).
>>
>>
> Dielectric absorption and voltage dependence correction for Z5U caps
> would be very challenging.
I do not disagree with you on that, but we do not know how it actually
works. I could lift the lid and try to identify what is really sitting
in there.
It could be that the online manual reflects the original mistake.
>> Agree. Any temperature effects will occur with very flat slopes as the
>> tuning is far away from the frequency of interest.
>>
>> A number of shunting LCRs can be used, infact a suitable crystal could
>> be used to shunt into ground.
>>
>>
>
> Series tuned LC shunts are generally better as at resonance their ESR
> can be much lower than that of a crystal, the signal level that they can
> handle without damage is also much higher.
> Although a single LC series tuned shunt wont provide large attenuation
> one can always use one tuned to each significant harmonic per filter
> section.
It needs to be combined with a general low-pass filter of a few poles.
Cheers,
Magnus
BG
Bruce Griffiths
Thu, Apr 9, 2009 9:42 AM
Hej Magnus
Magnus Danielson wrote:
Hej Magnus
Magnus Danielson wrote:
Hej Bruce,
Bruce Griffiths skrev:
Magnus
Magnus Danielson wrote:
Magnus
For examples of the use of crystals in filters for cleaning up the
output of a crystal oscillator look at the circuit schematics for some
of the early crystal frequency standards.
Crystal filters were used quite liberally in some of these to clean up
the outputs.
It's used in the step-up chain of the SR620 for instance. The SR620 has
a 10 MHz oscillator (TCXO or as in my case a Wenzel OCXO) which is
stepped up to 90 MHz using a fairly ordinary odd-order stepup and
filtering chain. The ECL logic counter frontend use this as coarse
counter frequency. The analog interpolators is a bit interesting in a
few peculiarities but nothing really exciting.
Except if you believe that they actually use a Z5U capacitor (specified
in the parts list) for the interpolator TDC ramp capacitor.
If so, this would make for some interesting linearity and dielectric
absorption compensation software.
The caps listed as Z5U in the part list is not the timing caps. C701 and
C711 both being 100 pF NP0 is the timing caps. If you look careful you
will see it referenced. A 7 us sample pulse will charge a polypropylen
cap with the buffered value for a sligthly later performed 12 bit ADC
conversion.
The online version of the manual specifies both of these caps as Z5U
(see attachment).
This may be an error in this version of the manual, or perhaps early
versions used Z5U??
100pF NP0 surface mount caps have been available for decades.
My manual specifies NP0 for these. Maybe a hardware revision that
occured between the manuals.
Autocalibration will adjust the discharge current, measure the voltage
bias and adjust the linearization data (65 bytes per channel).
Dielectric absorption and voltage dependence correction for Z5U caps
would be very challenging.
I do not disagree with you on that, but we do not know how it actually
works. I could lift the lid and try to identify what is really sitting
in there.
Whether that is easy to do is another question.
Some manufacturers (eg Philip's) had purple NP0 surface mount caps
whereas X7R surface mount caps etc were light brown.
It could be that the online manual reflects the original mistake.
Agree. Any temperature effects will occur with very flat slopes as the
tuning is far away from the frequency of interest.
A number of shunting LCRs can be used, infact a suitable crystal could
be used to shunt into ground.
Series tuned LC shunts are generally better as at resonance their ESR
can be much lower than that of a crystal, the signal level that they can
handle without damage is also much higher.
Although a single LC series tuned shunt wont provide large attenuation
one can always use one tuned to each significant harmonic per filter
section.
It needs to be combined with a general low-pass filter of a few poles.
Placing the series tuned LC circuits in shunt with the LC low pass
filter shunt capacitors would be convenient although some adjustment of
the low pass element values would then be required.
Filter design software would be useful for this, however real
measurements and plus more realistic models for the inductors would be
useful particularly is the series resonances of the inductors are
located in the filter stop band.
Hej Magnus
Magnus Danielson wrote:
> Bruce Griffiths skrev:
>
>> Hej Magnus
>>
>> Magnus Danielson wrote:
>>
>>> Hej Bruce,
>>>
>>> Bruce Griffiths skrev:
>>>
>>>
>>>> Magnus
>>>>
>>>> Magnus Danielson wrote:
>>>>
>>>>
>>>>> Bruce Griffiths skrev:
>>>>>
>>>>>
>>>>>
>>>>>> Magnus
>>>>>>
>>>>>> For examples of the use of crystals in filters for cleaning up the
>>>>>> output of a crystal oscillator look at the circuit schematics for some
>>>>>> of the early crystal frequency standards.
>>>>>> Crystal filters were used quite liberally in some of these to clean up
>>>>>> the outputs.
>>>>>>
>>>>>>
>>>>>>
>>>>> It's used in the step-up chain of the SR620 for instance. The SR620 has
>>>>> a 10 MHz oscillator (TCXO or as in my case a Wenzel OCXO) which is
>>>>> stepped up to 90 MHz using a fairly ordinary odd-order stepup and
>>>>> filtering chain. The ECL logic counter frontend use this as coarse
>>>>> counter frequency. The analog interpolators is a bit interesting in a
>>>>> few peculiarities but nothing really exciting.
>>>>>
>>>>>
>>>>>
>>>>>
>>>> Except if you believe that they actually use a Z5U capacitor (specified
>>>> in the parts list) for the interpolator TDC ramp capacitor.
>>>> If so, this would make for some interesting linearity and dielectric
>>>> absorption compensation software.
>>>>
>>>>
>>> The caps listed as Z5U in the part list is not the timing caps. C701 and
>>> C711 both being 100 pF NP0 is the timing caps. If you look careful you
>>> will see it referenced. A 7 us sample pulse will charge a polypropylen
>>> cap with the buffered value for a sligthly later performed 12 bit ADC
>>> conversion.
>>>
>>>
>>>
>> The online version of the manual specifies both of these caps as Z5U
>> (see attachment).
>> This may be an error in this version of the manual, or perhaps early
>> versions used Z5U??
>> 100pF NP0 surface mount caps have been available for decades.
>>
>
> My manual specifies NP0 for these. Maybe a hardware revision that
> occured between the manuals.
>
>
>>> Autocalibration will adjust the discharge current, measure the voltage
>>> bias and adjust the linearization data (65 bytes per channel).
>>>
>>>
>>>
>> Dielectric absorption and voltage dependence correction for Z5U caps
>> would be very challenging.
>>
>
> I do not disagree with you on that, but we do not know how it actually
> works. I could lift the lid and try to identify what is really sitting
> in there.
>
>
Whether that is easy to do is another question.
Some manufacturers (eg Philip's) had purple NP0 surface mount caps
whereas X7R surface mount caps etc were light brown.
> It could be that the online manual reflects the original mistake.
>
>
>>> Agree. Any temperature effects will occur with very flat slopes as the
>>> tuning is far away from the frequency of interest.
>>>
>>> A number of shunting LCRs can be used, infact a suitable crystal could
>>> be used to shunt into ground.
>>>
>>>
>>>
>> Series tuned LC shunts are generally better as at resonance their ESR
>> can be much lower than that of a crystal, the signal level that they can
>> handle without damage is also much higher.
>> Although a single LC series tuned shunt wont provide large attenuation
>> one can always use one tuned to each significant harmonic per filter
>> section.
>>
>
> It needs to be combined with a general low-pass filter of a few poles.
>
>
Placing the series tuned LC circuits in shunt with the LC low pass
filter shunt capacitors would be convenient although some adjustment of
the low pass element values would then be required.
Filter design software would be useful for this, however real
measurements and plus more realistic models for the inductors would be
useful particularly is the series resonances of the inductors are
located in the filter stop band.
> Cheers,
> Magnus
>
> _______________________________________________
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
>
>
Bruce
JB
J.D. Bakker
Thu, Apr 9, 2009 11:17 AM
At 20:59 -0700 08-04-2009, Tom Van Baak wrote:
The incoming clock source (master house clock) to this box / design
of interest is in another rack mount box external to this design on
the other side of the room and is anywhere from 44.1kHz up to a 10MHz
Rubidium (see also http://www.antelopeaudio.com). This clock source
on the other side of the room also drives other equipment to be in
synch for any framing on AES/EBU digital.
Can you comment more on the antelopeaudio box?
Now if an audio company used surplus Sulzer, or FTS 1200, or
Oscilloquartz BVA oscillators in their design, or even H-masers,
well, that would make sense. But Rb? Something doesn't feel right
about this.
The words 'snake oil' have been used in the audio community, for
pretty much all the reasons you've mentioned. For everything but
esoteric stuff like distributed phased microphone/speaker arrays the
drift specs of a simple TCXO are sufficient.
JDB.
LART. 250 MIPS under one Watt. Free hardware design files.
http://www.lartmaker.nl/
At 20:59 -0700 08-04-2009, Tom Van Baak wrote:
> > The incoming clock source (master house clock) to this box / design
>> of interest is in another rack mount box external to this design on
>> the other side of the room and is anywhere from 44.1kHz up to a 10MHz
>> Rubidium (see also http://www.antelopeaudio.com). This clock source
>> on the other side of the room also drives other equipment to be in
>> synch for any framing on AES/EBU digital.
>
>Can you comment more on the antelopeaudio box?
[...]
>Now if an audio company used surplus Sulzer, or FTS 1200, or
>Oscilloquartz BVA oscillators in their design, or even H-masers,
>well, that would make sense. But Rb? Something doesn't feel right
>about this.
The words 'snake oil' have been used in the audio community, for
pretty much all the reasons you've mentioned. For everything but
esoteric stuff like distributed phased microphone/speaker arrays the
drift specs of a simple TCXO are sufficient.
JDB.
--
LART. 250 MIPS under one Watt. Free hardware design files.
http://www.lartmaker.nl/
JB
J.D. Bakker
Thu, Apr 9, 2009 11:46 AM
At 22:03 -0400 08-04-2009, Chris Mack / N1SKY wrote:
On Apr 8, 2009, at 8:50 PM, Bruce Griffiths wrote:
Chris
If you divide the output down to ~38MHz using a noiseless divider then
the performance is 20dB or more worse than can be achieved with a good
~38MHz crystal oscillator.
Ah, this would work, but there is a synchronization aspect since
framing on AES/EBU is in the mix (pun intended?) and there are more
pieces of external equipment that all need to be synched (within
AES11 framing sync margins)...
From a jitter POV the AES11 profiles are insanely wide, and they make
little sense if you're not using digital tape or other media which
take their time to slew to their final speed. Look at the recent TI
Asynchronous Sample Rate Converters (ASRCs); their rate estimators
have a bandwidth much tighter than needed to track a worst-case AES11
signal.
This 38.88MHz is a DSP clock, essentially a microprocessor clock
(albeit a very nice microprocessor clock) where the DSP simulates a
PLL operating on an incoming clock source, and makes an output clock
of a different frequency, [...]
The output of the DSP PLL in this box / design of interest is 11MHz
to 24MHz to feed the oversample clocks on the ADCs and DACs,
synchronized to the external 44.1kHz to 10MHz master house clock a la
the PLL and the rest of the equipment on the other side of the room...
By 'DSP PLL', do you imply that the DSP controls a DDS? If so, is the
DDS a separate chip or do you use a DAC hooked to your DSP?
For best jitter performance in an audio system you may want to
consider getting a free-running low noise XO with a frequency that is
NOT a multiple of your sampling rate(s), have it drive your ADC/DAC
converter directly and use an ASRC (either integrated or, preferably,
FPGA/DSP) to go to your target output rate.
As for fs jitter: I've yet to see a converter chip with differential
clock inputs, and for a single ended clock input I expect that the
total input-referred noise due to ground bounce &co is in the order
of a ps, if not worse. (The story changes a bit for discrete
converter designs, as those can have diff clock inputs with specified
noise performance).
JDB.
[all things being equal, voltage pullability == lower Q == more phase
noise. And that's even before you consider control port noise
injection...]
LART. 250 MIPS under one Watt. Free hardware design files.
http://www.lartmaker.nl/
At 22:03 -0400 08-04-2009, Chris Mack / N1SKY wrote:
>On Apr 8, 2009, at 8:50 PM, Bruce Griffiths wrote:
>>>
>> Chris
>>
>> If you divide the output down to ~38MHz using a noiseless divider then
>> the performance is 20dB or more worse than can be achieved with a good
>> ~38MHz crystal oscillator.
>>
>
>Ah, this would work, but there is a synchronization aspect since
>framing on AES/EBU is in the mix (pun intended?) and there are more
>pieces of external equipment that all need to be synched (within
>AES11 framing sync margins)...
From a jitter POV the AES11 profiles are insanely wide, and they make
little sense if you're not using digital tape or other media which
take their time to slew to their final speed. Look at the recent TI
Asynchronous Sample Rate Converters (ASRCs); their rate estimators
have a bandwidth much tighter than needed to track a worst-case AES11
signal.
>This 38.88MHz is a DSP clock, essentially a microprocessor clock
>(albeit a very nice microprocessor clock) where the DSP simulates a
>PLL operating on an incoming clock source, and makes an output clock
>of a different frequency, [...]
>
>The output of the DSP PLL in this box / design of interest is 11MHz
>to 24MHz to feed the oversample clocks on the ADCs and DACs,
>synchronized to the external 44.1kHz to 10MHz master house clock a la
>the PLL and the rest of the equipment on the other side of the room...
By 'DSP PLL', do you imply that the DSP controls a DDS? If so, is the
DDS a separate chip or do you use a DAC hooked to your DSP?
For best jitter performance in an audio system you may want to
consider getting a free-running low noise XO with a frequency that is
NOT a multiple of your sampling rate(s), have it drive your ADC/DAC
converter directly and use an ASRC (either integrated or, preferably,
FPGA/DSP) to go to your target output rate.
As for fs jitter: I've yet to see a converter chip with differential
clock inputs, and for a single ended clock input I expect that the
total input-referred noise due to ground bounce &co is in the order
of a ps, if not worse. (The story changes a bit for discrete
converter designs, as those can have diff clock inputs with specified
noise performance).
JDB.
[all things being equal, voltage pullability == lower Q == more phase
noise. And that's even before you consider control port noise
injection...]
--
LART. 250 MIPS under one Watt. Free hardware design files.
http://www.lartmaker.nl/
CM
Chris Mack / N1SKY
Thu, Apr 9, 2009 1:59 PM
On Apr 8, 2009, at 11:59 PM, Tom Van Baak wrote:
The incoming clock source (master house clock) to this box / design
of interest is in another rack mount box external to this design on
the other side of the room and is anywhere from 44.1kHz up to a 10MHz
Rubidium (see also http://www.antelopeaudio.com). This clock source
on the other side of the room also drives other equipment to be in
synch for any framing on AES/EBU digital.
Can you comment more on the antelopeaudio box? I admit I know
little about high-end audio, but it seems clear to me that the several
companies that over the years have incorporated "atomic clocks"
into their digital audio work might be misguided; confusing what is
long-term accuracy with short-term stability.
Sure, the word "atomic clock" sounds really cool. But high-quality
OCXO typically have much better jitter and short-term stability than
the telecom-style Rb oscillators that are used by audio companies.
Or do I misunderstand?
It would seem to me that very low jitter (or phase noise out to, say,
100 kHz, or ADEV from, say 10 us) is much more important for
audio work than specifications about absolute frequency accuracy
or long-term drift (such as what telecom Rb oscillators offer).
Now if an audio company used surplus Sulzer, or FTS 1200, or
Oscilloquartz BVA oscillators in their design, or even H-masers,
well, that would make sense. But Rb? Something doesn't feel right
about this.
Hey Tom,
For audiophile or consumer in the home, a Rb clock may be overkill
especially if the price tag is huge... But the market will bear what
the market will bear and there is already a user base. To note, the
jitter does not matter as much in the transport chain up until the
converter. Once at the converter jitter is paramount, but the jitter
in the thermally hot chip will probably trump everything else. This
is especially true for 16-bit 44.1kHz at the consumer level.
However, this is for mastering, not audiophile or consumer
applications. Mastering is the final creative and scientific step
before an album is manufactured, after the recording studio phase is
complete; every commercially released album is mastered (mastering
does not use that huge mixing desk / console like you see on TV; the
less equipment in front of the mastering engineer, the better,
because of acoustic comb filtering bouncing off the gear).
Mastering also comprises the possibility of archival.
Imagine this: if you were the mastering engineer for Elvis 50 years
ago, and if today's digital technology was available back then, would
you want to archive the King's record inside Iron Mountain on MP3?
Not really, you would want the most resolution possible for the re-
release onto 32-bit 384kHz whiz-bang chip media in the future. And
cumulative error for successive re-releases over the decade for
frequency drift and re-archival is maybe another concern.
For example, I am currently using a Rosendahl Nanoclocks (http://
www.rosendahl-studiotechnik.com/nanoclocks.html) for my house master
word clock and a $6k Eventide Orville for processing of audio. The
Eventide used to measure the Nanoclocks at 88200 Hz... now it
measures 88201 Hz 4 years later... something drifted.... The
Rosendahl uses normal ambient crystals (although they have trimmer
caps) and use 74ACT00 logic to drive the distribution outputs. The
Eventide, I assume uses normal ambient crystals too for the myriad of
DSPs in it....
The Antelope Rb unit is $6k which is a little overboard in price
considering one can get a Rb on ebay in the $200 range (age of the Rb
unknown perhaps). However, Antelope also has OCXOs that discipline
to the Rb for the long term (although they fail to disclose the
useful life of a Rb clock and have brain-dead specs for phase noise;
only one data point at 10kHz -140dBc)... caveat emptor in 20 years
(hmmm let's see, $6k amortized over 20 years = $300/year)? The
Antelope Rb and OCXO are all 75 ohm BNC.
The normal mode of operation in a recording studio or mastering suite
is to synchronize gear together with one master house "word" clock
usually 44.1kHz, 48kHz, 88.2kHz or 96kHz (I usually use 88.2kHz;
twice the CD sampling rate, then Sample Rate Convert (-140dB to
-170dB dynamic range) before PQ coding a red book standard audio CD
at a dithered 16-bit, 44.1kHz). This is all on 75 ohm BNC usually or
AES11 "digital black" on higher frequencies characteristic of AES
framing on 110 ohm differential. These house "word" clocks may have
jitter in the nanosecond range to maybe 10ps or so...
The math for full 24-bit accuracy for 88.2kHz sampling rate (44.1kHz
BW) shows 0.43 ps of timing uncertainty. Even if it were 20 bits of
accuracy, 6ps would be the limit... The converters I am using are
124 dB and 132 dB of dynamic range for ADC and DAC respectively.
There could be some dynamic range gains with the proposed
modifications to the standard application circuit for these
converters, thusly a better clock desired or local clock cleaning of
the house word clock wether it be word clock from crystals or Rb.
I believe Mr. Lavry for his 127dB ADC uses an OCXO which helps
achieve the specs. http://www.lavryengineering.com/
productspage_pro_ad122_96mk.html
Hope this paints the landscape in the studio world (different from
the consumer / audiophile at home).. We use more bits and higher
sampling rates in the studio to give better results in aliasing
filters during processing and the like. then SRC and dither to the
final lower resolution product, keeping an eye for the higher
resolution formats of the future.
Cheers,
-chris
On Apr 8, 2009, at 11:59 PM, Tom Van Baak wrote:
>> The incoming clock source (master house clock) to this box / design
>> of interest is in another rack mount box external to this design on
>> the other side of the room and is anywhere from 44.1kHz up to a 10MHz
>> Rubidium (see also http://www.antelopeaudio.com). This clock source
>> on the other side of the room also drives other equipment to be in
>> synch for any framing on AES/EBU digital.
>
> Can you comment more on the antelopeaudio box? I admit I know
> little about high-end audio, but it seems clear to me that the several
> companies that over the years have incorporated "atomic clocks"
> into their digital audio work might be misguided; confusing what is
> long-term accuracy with short-term stability.
>
> Sure, the word "atomic clock" sounds really cool. But high-quality
> OCXO typically have much better jitter and short-term stability than
> the telecom-style Rb oscillators that are used by audio companies.
> Or do I misunderstand?
>
> It would seem to me that very low jitter (or phase noise out to, say,
> 100 kHz, or ADEV from, say 10 us) is much more important for
> audio work than specifications about absolute frequency accuracy
> or long-term drift (such as what telecom Rb oscillators offer).
>
> Now if an audio company used surplus Sulzer, or FTS 1200, or
> Oscilloquartz BVA oscillators in their design, or even H-masers,
> well, that would make sense. But Rb? Something doesn't feel right
> about this.
Hey Tom,
For audiophile or consumer in the home, a Rb clock may be overkill
especially if the price tag is huge... But the market will bear what
the market will bear and there is already a user base. To note, the
jitter does not matter as much in the transport chain up until the
converter. Once at the converter jitter is paramount, but the jitter
in the thermally hot chip will probably trump everything else. This
is especially true for 16-bit 44.1kHz at the consumer level.
However, this is for mastering, not audiophile or consumer
applications. Mastering is the final creative and scientific step
before an album is manufactured, after the recording studio phase is
complete; every commercially released album is mastered (mastering
does not use that huge mixing desk / console like you see on TV; the
less equipment in front of the mastering engineer, the better,
because of acoustic comb filtering bouncing off the gear).
Mastering also comprises the possibility of archival.
Imagine this: if you were the mastering engineer for Elvis 50 years
ago, and if today's digital technology was available back then, would
you want to archive the King's record inside Iron Mountain on MP3?
Not really, you would want the most resolution possible for the re-
release onto 32-bit 384kHz whiz-bang chip media in the future. And
cumulative error for successive re-releases over the decade for
frequency drift and re-archival is maybe another concern.
For example, I am currently using a Rosendahl Nanoclocks (http://
www.rosendahl-studiotechnik.com/nanoclocks.html) for my house master
word clock and a $6k Eventide Orville for processing of audio. The
Eventide used to measure the Nanoclocks at 88200 Hz... now it
measures 88201 Hz 4 years later... something drifted.... The
Rosendahl uses normal ambient crystals (although they have trimmer
caps) and use 74ACT00 logic to drive the distribution outputs. The
Eventide, I assume uses normal ambient crystals too for the myriad of
DSPs in it....
The Antelope Rb unit is $6k which is a little overboard in price
considering one can get a Rb on ebay in the $200 range (age of the Rb
unknown perhaps). However, Antelope also has OCXOs that discipline
to the Rb for the long term (although they fail to disclose the
useful life of a Rb clock and have brain-dead specs for phase noise;
only one data point at 10kHz -140dBc)... caveat emptor in 20 years
(hmmm let's see, $6k amortized over 20 years = $300/year)? The
Antelope Rb and OCXO are all 75 ohm BNC.
The normal mode of operation in a recording studio or mastering suite
is to synchronize gear together with one master house "word" clock
usually 44.1kHz, 48kHz, 88.2kHz or 96kHz (I usually use 88.2kHz;
twice the CD sampling rate, then Sample Rate Convert (-140dB to
-170dB dynamic range) before PQ coding a red book standard audio CD
at a dithered 16-bit, 44.1kHz). This is all on 75 ohm BNC usually or
AES11 "digital black" on higher frequencies characteristic of AES
framing on 110 ohm differential. These house "word" clocks may have
jitter in the nanosecond range to maybe 10ps or so...
The math for full 24-bit accuracy for 88.2kHz sampling rate (44.1kHz
BW) shows 0.43 ps of timing uncertainty. Even if it were 20 bits of
accuracy, 6ps would be the limit... The converters I am using are
124 dB and 132 dB of dynamic range for ADC and DAC respectively.
There could be some dynamic range gains with the proposed
modifications to the standard application circuit for these
converters, thusly a better clock desired or local clock cleaning of
the house word clock wether it be word clock from crystals or Rb.
I believe Mr. Lavry for his 127dB ADC uses an OCXO which helps
achieve the specs. http://www.lavryengineering.com/
productspage_pro_ad122_96mk.html
Hope this paints the landscape in the studio world (different from
the consumer / audiophile at home).. We use more bits and higher
sampling rates in the studio to give better results in aliasing
filters during processing and the like. then SRC and dither to the
final lower resolution product, keeping an eye for the higher
resolution formats of the future.
Cheers,
-chris
CM
Chris Mack
Thu, Apr 16, 2009 2:02 PM
Awesome... Thanks for being a sounding wall everyone....
Indeed I am using the SRCs from TI for both the 2 DACs and the single
ADC...
The 127dB discrete ADCs out there are approximately half bit more in
dyn range than the 124dB core in the ADC... Indeed, there probably is
some significant jitter in the clock section for the IC ADC (and it is
single ended, which the Si5326 also supports form CMOS output)...
However, I am hoping to try some thermal experiments and some dither
in the analog domain to see what additional envelope pushing can be
obtained...
Unfortunately the data sheets for the ADC do not have the crucial
information that normal high speed ADCs would have including
temperature data and SFDR, SINAD, ENOB etc.. The specs are kinda
brain-dead in this regard...
But with distribution and PLLs, the jitter budget should be a little
bit (pun intended?) better that what the clock portion of the
converters can do (which is an unknown for this experiment), and who
knows if the internal clock sections of said converters get better
with temperature change.... Worse case, I get some Johnson noise out
of the system perhaps... Or the temperature systems are removed and
not included in the prototype, but the placeholder is there if it is
needed...
On the low jitter PLL side... In addition to the Si5326, I found that
MultiGig has chips that will take 38.88MHz and create 2X or 4X with
"0.34ps" jitter....caveat bandwidth of measurement... For the Si5326,
the higher the reference (jitter reference / DSP clock) frequency the
better the jitter from CLK_IN to CLK_OUT and jitter cleaning...
Nice chips from Analog too...
I am amazed at how low jitter can be....
Cheers,
-chris
On Apr 9, 2009, at 7:46 AM, J.D. Bakker wrote:
At 22:03 -0400 08-04-2009, Chris Mack / N1SKY wrote:
On Apr 8, 2009, at 8:50 PM, Bruce Griffiths wrote:
Chris
If you divide the output down to ~38MHz using a noiseless divider
then
the performance is 20dB or more worse than can be achieved with a
good
~38MHz crystal oscillator.
Ah, this would work, but there is a synchronization aspect since
framing on AES/EBU is in the mix (pun intended?) and there are more
pieces of external equipment that all need to be synched (within
AES11 framing sync margins)...
From a jitter POV the AES11 profiles are insanely wide, and they make
little sense if you're not using digital tape or other media which
take their time to slew to their final speed. Look at the recent TI
Asynchronous Sample Rate Converters (ASRCs); their rate estimators
have a bandwidth much tighter than needed to track a worst-case AES11
signal.
This 38.88MHz is a DSP clock, essentially a microprocessor clock
(albeit a very nice microprocessor clock) where the DSP simulates a
PLL operating on an incoming clock source, and makes an output clock
of a different frequency, [...]
The output of the DSP PLL in this box / design of interest is 11MHz
to 24MHz to feed the oversample clocks on the ADCs and DACs,
synchronized to the external 44.1kHz to 10MHz master house clock a la
the PLL and the rest of the equipment on the other side of the
room...
By 'DSP PLL', do you imply that the DSP controls a DDS? If so, is the
DDS a separate chip or do you use a DAC hooked to your DSP?
For best jitter performance in an audio system you may want to
consider getting a free-running low noise XO with a frequency that is
NOT a multiple of your sampling rate(s), have it drive your ADC/DAC
converter directly and use an ASRC (either integrated or, preferably,
FPGA/DSP) to go to your target output rate.
As for fs jitter: I've yet to see a converter chip with differential
clock inputs, and for a single ended clock input I expect that the
total input-referred noise due to ground bounce &co is in the order
of a ps, if not worse. (The story changes a bit for discrete
converter designs, as those can have diff clock inputs with specified
noise performance).
JDB.
[all things being equal, voltage pullability == lower Q == more phase
noise. And that's even before you consider control port noise
injection...]
LART. 250 MIPS under one Watt. Free hardware design files.
http://www.lartmaker.nl/
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
Awesome... Thanks for being a sounding wall everyone....
Indeed I am using the SRCs from TI for both the 2 DACs and the single
ADC...
The 127dB discrete ADCs out there are approximately half bit more in
dyn range than the 124dB core in the ADC... Indeed, there probably is
some significant jitter in the clock section for the IC ADC (and it is
single ended, which the Si5326 also supports form CMOS output)...
However, I am hoping to try some thermal experiments and some dither
in the analog domain to see what additional envelope pushing can be
obtained...
Unfortunately the data sheets for the ADC do not have the crucial
information that normal high speed ADCs would have including
temperature data and SFDR, SINAD, ENOB etc.. The specs are kinda
brain-dead in this regard...
But with distribution and PLLs, the jitter budget should be a little
bit (pun intended?) better that what the clock portion of the
converters can do (which is an unknown for this experiment), and who
knows if the internal clock sections of said converters get better
with temperature change.... Worse case, I get some Johnson noise out
of the system perhaps... Or the temperature systems are removed and
not included in the prototype, but the placeholder is there if it is
needed...
On the low jitter PLL side... In addition to the Si5326, I found that
MultiGig has chips that will take 38.88MHz and create 2X or 4X with
"0.34ps" jitter....caveat bandwidth of measurement... For the Si5326,
the higher the reference (jitter reference / DSP clock) frequency the
better the jitter from CLK_IN to CLK_OUT and jitter cleaning...
Nice chips from Analog too...
I am amazed at how low jitter can be....
Cheers,
-chris
On Apr 9, 2009, at 7:46 AM, J.D. Bakker wrote:
> At 22:03 -0400 08-04-2009, Chris Mack / N1SKY wrote:
>> On Apr 8, 2009, at 8:50 PM, Bruce Griffiths wrote:
>>>>
>>> Chris
>>>
>>> If you divide the output down to ~38MHz using a noiseless divider
>>> then
>>> the performance is 20dB or more worse than can be achieved with a
>>> good
>>> ~38MHz crystal oscillator.
>>>
>>
>> Ah, this would work, but there is a synchronization aspect since
>> framing on AES/EBU is in the mix (pun intended?) and there are more
>> pieces of external equipment that all need to be synched (within
>> AES11 framing sync margins)...
>
> From a jitter POV the AES11 profiles are insanely wide, and they make
> little sense if you're not using digital tape or other media which
> take their time to slew to their final speed. Look at the recent TI
> Asynchronous Sample Rate Converters (ASRCs); their rate estimators
> have a bandwidth much tighter than needed to track a worst-case AES11
> signal.
>
>> This 38.88MHz is a DSP clock, essentially a microprocessor clock
>> (albeit a very nice microprocessor clock) where the DSP simulates a
>> PLL operating on an incoming clock source, and makes an output clock
>> of a different frequency, [...]
>>
>> The output of the DSP PLL in this box / design of interest is 11MHz
>> to 24MHz to feed the oversample clocks on the ADCs and DACs,
>> synchronized to the external 44.1kHz to 10MHz master house clock a la
>> the PLL and the rest of the equipment on the other side of the
>> room...
>
> By 'DSP PLL', do you imply that the DSP controls a DDS? If so, is the
> DDS a separate chip or do you use a DAC hooked to your DSP?
>
> For best jitter performance in an audio system you may want to
> consider getting a free-running low noise XO with a frequency that is
> NOT a multiple of your sampling rate(s), have it drive your ADC/DAC
> converter directly and use an ASRC (either integrated or, preferably,
> FPGA/DSP) to go to your target output rate.
>
> As for fs jitter: I've yet to see a converter chip with differential
> clock inputs, and for a single ended clock input I expect that the
> total input-referred noise due to ground bounce &co is in the order
> of a ps, if not worse. (The story changes a bit for discrete
> converter designs, as those can have diff clock inputs with specified
> noise performance).
>
> JDB.
> [all things being equal, voltage pullability == lower Q == more phase
> noise. And that's even before you consider control port noise
> injection...]
> --
> LART. 250 MIPS under one Watt. Free hardware design files.
> http://www.lartmaker.nl/
>
> _______________________________________________
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
JB
J.D. Bakker
Fri, Apr 24, 2009 12:08 PM
[Another late reply -- Easter and taxes got in the way]
At 09:59 -0400 09-04-2009, Chris Mack / N1SKY wrote:
Imagine this: if you were the mastering engineer for Elvis 50 years
ago, and if today's digital technology was available back then, would
you want to archive the King's record inside Iron Mountain on MP3?
Not really, you would want the most resolution possible for the re-
release onto 32-bit 384kHz whiz-bang chip media in the future. And
cumulative error for successive re-releases over the decade for
frequency drift and re-archival is maybe another concern.
What cumulative errors are going to impact digital->digital transfers??
For example, I am currently using a Rosendahl Nanoclocks (http://
www.rosendahl-studiotechnik.com/nanoclocks.html) for my house master
word clock and a $6k Eventide Orville for processing of audio. The
Eventide used to measure the Nanoclocks at 88200 Hz... now it
measures 88201 Hz 4 years later... something drifted.... The
Rosendahl uses normal ambient crystals (although they have trimmer
caps) and use 74ACT00 logic to drive the distribution outputs. The
Eventide, I assume uses normal ambient crystals too for the myriad of
DSPs in it....
(What do you mean by 'ambient crystal'? AT cut with minimal df/dT at
room temperature?)
So your Nanoclock drifted relative to your Eventide. Even assuming
that the absolute frequency shift of your converter clock was this
much, that translates to a pitch shift of 0.02 cent. Find me anyone
who can hear that in an ABX test. For that matter, try finding a
string instrument that stays within 0.02 cent of its tuning after a
minute or two of playing.
[snip]
The fact that one good converter uses an OCXO doesn't mean that you
have to use an OCXO to build a good converter. The Grimm one
mentioned by Chris C gets by just fine without one, for example.
JDB.
[plus, all things being equal an ovenized oscillator has higher
Johnson noise than one running at room temperature]
LART. 250 MIPS under one Watt. Free hardware design files.
http://www.lartmaker.nl/
[Another late reply -- Easter and taxes got in the way]
At 09:59 -0400 09-04-2009, Chris Mack / N1SKY wrote:
>Imagine this: if you were the mastering engineer for Elvis 50 years
>ago, and if today's digital technology was available back then, would
>you want to archive the King's record inside Iron Mountain on MP3?
>Not really, you would want the most resolution possible for the re-
>release onto 32-bit 384kHz whiz-bang chip media in the future. And
>cumulative error for successive re-releases over the decade for
>frequency drift and re-archival is maybe another concern.
What cumulative errors are going to impact digital->digital transfers??
>For example, I am currently using a Rosendahl Nanoclocks (http://
>www.rosendahl-studiotechnik.com/nanoclocks.html) for my house master
>word clock and a $6k Eventide Orville for processing of audio. The
>Eventide used to measure the Nanoclocks at 88200 Hz... now it
>measures 88201 Hz 4 years later... something drifted.... The
>Rosendahl uses normal ambient crystals (although they have trimmer
>caps) and use 74ACT00 logic to drive the distribution outputs. The
>Eventide, I assume uses normal ambient crystals too for the myriad of
>DSPs in it....
(What do you mean by 'ambient crystal'? AT cut with minimal df/dT at
room temperature?)
So your Nanoclock drifted relative to your Eventide. Even assuming
that the absolute frequency shift of your converter clock was this
much, that translates to a pitch shift of 0.02 cent. Find me *anyone*
who can hear that in an ABX test. For that matter, try finding a
string instrument that stays within 0.02 cent of its tuning after a
minute or two of playing.
[snip]
>I believe Mr. Lavry for his 127dB ADC uses an OCXO which helps
>achieve the specs. http://www.lavryengineering.com/
>productspage_pro_ad122_96mk.html
The fact that one good converter uses an OCXO doesn't mean that you
have to use an OCXO to build a good converter. The Grimm one
mentioned by Chris C gets by just fine without one, for example.
JDB.
[plus, all things being equal an ovenized oscillator has higher
Johnson noise than one running at room temperature]
--
LART. 250 MIPS under one Watt. Free hardware design files.
http://www.lartmaker.nl/
CM
Chris Mack
Sun, Apr 26, 2009 2:25 PM
Folks, thanks for your input and sanity checking. To recap...
Having never worked with crystals before (only 2 and 10 GHz stuff in
GaAs power amp RFIC design for cell phone and the like using lab RF
generators or Vitesse / AMCC asics with clock recovery already done by
someone/something else back in the 1990s), I am revamping this
design moving away from an OCXO and seeing what the design holds for
TCXOs and the like.
A 4 layer board is going to be several hundred dollars due to the size
of the board and I would like to get as close to ideal on the first
shot (yes indeed there will probably be another spin)... Since I only
have experience in the 2+ GHZ region I was originally concerned about
via stubs with reflection induced effects, having no "feel" for this
low frequency region.
I am having issues trying to get the simulator programme for the
LMK04000 to synch to 44.1kHz and generate 11 / 12 MHz. One idea I
suppose: I am looking at preceding the LMK04000 with the Si5326 which
is a narrow band part compared to the wideband Si5319 to get 44kHz up
to 10MHz... Then the LMK04000 can take 10MHz from this or 10MHz from
an external source outside the box and get it to the final 11 / 12 MHz
for distribution internal to the box to the converters. The Si5326
can also provide an "internally derived" 10MHz from its reference
port, so that all design criteria for clocking is satisfied (internal
clocking mode and external synch to 44.1kHz or 10M external). I can
use a 3rd overtone crystal to provide the reference port frequency on
the Si5326....
Regarding spurs in the near carrier region... Yes. these datasheets
are a bit of a black box, and every time I look at them they give up
another layer of the onion... I wonder about the tiny spurs on the
LMK04000 near 100 Hz on their data (granted different carrier
frequency, 250MHz). Does anyone have any experience with these chips
or have a better suggestion; is there even an issue with these small
spurs?
Cheers,
-chris
Folks, thanks for your input and sanity checking. To recap...
Having never worked with crystals before (only 2 and 10 GHz stuff in
GaAs power amp RFIC design for cell phone and the like using lab RF
generators or Vitesse / AMCC asics with clock recovery already done by
someone/something else back in the 1990s), I am revamping this
design moving away from an OCXO and seeing what the design holds for
TCXOs and the like.
A 4 layer board is going to be several hundred dollars due to the size
of the board and I would like to get as close to ideal on the first
shot (yes indeed there will probably be another spin)... Since I only
have experience in the 2+ GHZ region I was originally concerned about
via stubs with reflection induced effects, having no "feel" for this
low frequency region.
I am having issues trying to get the simulator programme for the
LMK04000 to synch to 44.1kHz and generate 11 / 12 MHz. One idea I
suppose: I am looking at preceding the LMK04000 with the Si5326 which
is a narrow band part compared to the wideband Si5319 to get 44kHz up
to 10MHz... Then the LMK04000 can take 10MHz from this or 10MHz from
an external source outside the box and get it to the final 11 / 12 MHz
for distribution internal to the box to the converters. The Si5326
can also provide an "internally derived" 10MHz from its reference
port, so that all design criteria for clocking is satisfied (internal
clocking mode and external synch to 44.1kHz or 10M external). I can
use a 3rd overtone crystal to provide the reference port frequency on
the Si5326....
Regarding spurs in the near carrier region... Yes. these datasheets
are a bit of a black box, and every time I look at them they give up
another layer of the onion... I wonder about the tiny spurs on the
LMK04000 near 100 Hz on their data (granted different carrier
frequency, 250MHz). Does anyone have any experience with these chips
or have a better suggestion; is there even an issue with these small
spurs?
Cheers,
-chris