Does anyone know any manufacturer who fabricates
numerically-controlled crystal oscillators (NCXO), also known as
digitally-controlled crystal oscillators (DCXO) which are suitable for
digital phase-locked loop designs in VHDL and FPGAs?
Although these blocks resemble a numerically-controlled oscillator
(NCO), they differ in that the NCXO is not oversampled to generate the
required output signal (an NCO needs to be oversampled by at least
8-times in order to have an acceptable low jitter output). Rather, a
digital input word is fed to the NCXO and it synthesizes the required
output frequency using a standard, low-cost crystal oscillator. The
output is also a square wave, just like the standard crystal. In
general, the NCXO has a narrow tuning range similar to a
voltage-controlled crystal oscillator (VCXO), e.g. +/-150ppm relative
to a frequency in the MHz range.
The NCXO technology is fairly recent from what I understand, but
allows one to replace a circuit composed of a digital-to-analog
converter (DAC) and a VCXO by one chip that performs the exact same
task will less design hassles. The DCXO is ideal for custom-made
phase-locked loop (PLL) circuits using digital sections that can be
implemented in VHDL and FPGAs.
Since I haven't been able to find any NCXO manufacturers over the web,
I am now looking to the knowledgeable engineers, designers and friends
that frequent these newsgroups for some potential referrals and/or
links.
Thanks in advance for your help.
Nestor
for programmable master clocks (M115 series). I heard that that part was
being dropped so it may not be available but it sounds like just what you
wanted. Note that the output levels were PECLl (Positive ECL) but there
are level translators available quite cheaply. The M115 was a full blown
oscillator and the last time I used one it went for about $175. Frequency
range was 100MHz to 1000MHz depending on model number.
--Rolie Baldock. email: <berd_kalamunda@'nospam'techemail.com>
I am not familiar with the NCXO or DCXO, but I would be willing to bet
that this is just a DAC combined with a VCXO. No magic here, just a
matter of combining mulitple devices in one package.
--
Rick Collins
rick.c...@XYarius.com
Ignore the reply address. To email me use the above address with the XY
removed.
Arius - A Signal Processing Solutions Company
Specializing in DSP and FPGA design
Arius
4 King Ave
Frederick, MD 21701-3110
301-682-7772 Voice
301-682-7666 FAX
Internet URL http://www.arius.com
The easiest to use is the ICS525
You connect a crystal and apply multiplier and divisor on 17 input pins.
The chip will do up to 160MHz.
I got a low quantity quote from scantec of $3 a piece.
CU,
Kolja
> http://www.micronetworks.com/
>
> for programmable master clocks (M115 series). I heard that that part
was
> being dropped so it may not be available but it sounds like just what
you
> wanted. Note that the output levels were PECLl (Positive ECL) but
there
> are level translators available quite cheaply. The M115 was a full
blown
> oscillator and the last time I used one it went for about $175.
Frequency
> range was 100MHz to 1000MHz depending on model number.
Sent via Deja.com http://www.deja.com/
Before you buy.
A DDFS (direct digital frequency synthesizer) is an adder/accumulator.
They have been around for perhaps 30 years now. I have used them for
years in FPGAs. The sine look up table is only used if you want a sine
wave. I have seen people use a sine look up table, a D/A, and then follow
that mess with a comparator -- TO GET A SQUARE WAVE! Think about it. The
MSB of the DDFS was already the signal they wanted!
So, if you don't want a sine wave, don't add all that junk.
The p-p jitter is the clock period used, and the Fout < 1/2 Fclock.
I would use the highest frequency I could get away with. If you require
even less jitter, the output can be passed through a single simple VCXO
used in a PLL loop with an XOR phase detector and an external RC to remove
practically all of the jitter if the frequency output range is narrow
enough.
Placing the DDFS in a locked loop, results in a complete digital locked
loop (Patented -- look it up, under my name).
There are many nice parts out there that package the whole thing, and are
inexpensive, so you need to evaluate what it is going to be used for, and
decide if you want to build it in, or not.
Also look at:
http://www.xilinx.com/xcell/xl31/xl31_32.pdf
for fractional synthesis,and other NCO's.
Austin Lesea
If you don't do this, you will have a time jitter equal to your master
clock period as you noted. This is often not acceptable and the sine
wave lookup, DAC and filter can be less circuitry than the VCXO, phase
comparator and filter. In fact you can get the whole shebang in one chip
less the filter.
--
A bandpass filter with high Q is what is needed. The PLL with VCXO has a Q of
millions. A good tank circuit works also, but less well (Q ~100).
Guess what happens when you put the square wave MSB) into the same band pass
filter? Pop: out comes the fundamental (for less money).
I always get a kick out of all of those expensive sine wave lookups tables and
A/D's doing nothing.
If a low Q filter is used, there is some tiny improvement in the lookup table
conversion method due to the sideband power not adding to the overall phase
noise.
Don't take my word for it, use a good spectrum analyzer to analyze the sidebands
at each point in the circuit. Take out the D/A and see what changes. It
usually makes the jitter less because of D/A noise issues, reference nosie
issues, and comparator noise issues.
"The common wisdom is neither common, nor wise." anon.
Austin
As someboby said, you might better to define freq value needed.
From my experience, I used SY82429 PECL PLL device which is
programable in 7(6?)bits M/N style resolution that covers 100MHz?
to 400MHz when driven by 16MHz external Xtal.
I used them with Actel FPGA 4yrs ago. (SY** is Synergy's product.)
As the device being PECL, it heats Xtal package up and the output
freq drifts a lot.
If compensation required, you might have to have trivial control
loop for the external Xtal with Vari-Cap and OpAmp, which means...
(--;) a lots of additional analog circuits.
So, you might better to define jitters, drifts, IO signal levels,
and so on.
If you can read japanese char/font on your pc,
try to visit a japanese company
http://www.tk1.speed.co.jp/tamadevice/sangyou-osc.htm
They sell TCXO,VCXO,OCXO for 5ppm/2.5ppm/1.5ppm
Regards (^^;
The end result is that you can use the same circuit for multiple
frequencies and normally have a simpler and smaller filter.
So I can't say what would happen if you passed the MSB through the same
filter as it may do relatively little to remove the 'jitter'. But even
if you use the more complex bandpass filter and are left with the
fundamental, wouldn't that be a sine wave which will require a
comparator to shape it back into a low jitter square wave putting back
some of the noise you are referring to?
"Austin Lesea" <austin...@xilinx.com> wrote in message
news:39BD6DE1...@xilinx.com...
I stand corrected.
If a sine wave lookup table is used, and a D/A with a sufficient number of bits,
followed by a low pass filter, all jitter can be removed. The advantages of
such an arrangement is the ability to synthesize any frequency from near 0 Hz up
to <1/2 the clock in, and not require different filters, and use a low pass
filter, rather than a band pass filter.
The low pass filter may be quite simple if the Fout << Fclock. For information
on phase noise/jitter in relation to number of bits of resolution, please see
the Analog Devices web site, and search on jitter or phase noise. They have
some good papers and formulas for such things.
My comment on D/A noise, filter noise, and comparator noise still stands, and
systems using the lookup table method need to pay special attention to other
sources of phase noise that will cause jitter.
Systems which operate over a narrow(er) range of frequencies can benefit from a
simpler arrangement, and remove all jitter without risking adding it back in.
I appreciate the personal emails to me which helped me realize I might have
misled some people out there,
Thank you,
Austin
Rolie Baldock <berd_ka...@techemail.com> wrote in message
news:39b96e51...@news.m.iinet.net.au...
> What frequency range are you interested in and what resolution do you
> require?
>
I have seen a VLSI design making use of the Pierce topology to create a DCXO
using an external crystal oscillator (12MHz-30MHz) for the reference
frequency. The DCXO has a digital control, but from the figure I have it is
not clear how the digital section interfaces with the oscillator section (it
has been omitted from the figure). It's possible an internal DAC is
included.
Nestor
rickman <spamgo...@yahoo.com> wrote in message
news:39B9CA44...@yahoo.com...
> I believe the VCXO circuit you are describing is a standard crystal
> oscillator with a variactor diode to control the frequency. All crystal
> circuits can be tuned slightly by varying the capacitance in the
> circuit. The variactor diode allows you to use a DC voltage to adjust
> this capacitance.
>
> I am not familiar with the NCXO or DCXO, but I would be willing to bet
> that this is just a DAC combined with a VCXO. No magic here, just a
> matter of combining mulitple devices in one package.
>
At 30 MHz this will work well and can be found in a single chip less the
filter. Try Analog Devices. This is also called Direct Digital Frequency
Synthesis, DDFS or just DDS. There have been several messages in this
thread about this already.
You will need a much faster clock to run this, the minimum will be 2x
your max rate. I sugest you try 100 MHz for better results and better
and simpler filtering.
--
Rick Collins
rick.c...@XYarius.com
Ignore the reply address. To email me use the above address with the XY
removed.
Arius - A Signal Processing Solutions Company
Good points re: filters. That is why I used the crystal based filter.
As for the patent, it still provides revenues for the company I worked for from
licensing fees. It was even challenged by another company. I remember hearing
about the engineer at that company who cursed me up and down the halls....he was
too lazy to have documented the "invention" in his notebook or else he could
have shown prior art, and been free to use it, and saved his company a ton of
money. "Obvious" has a legal meaning.
Ever see that nose strip that holds your nostrils open while you exercise? The
patent on that is quite valid, and makes someone a whole lot of money.
Austin