S
server
Guest
On Wed, 9 Mar 2022 21:51:40 -0000 (UTC), Mike Monett <spamme@not.com>
wrote:
XOR pd\'s have low gain, volts per second. The virtue of the 9901 is
that it can run at 200 MHz, and that might avoid dividing down into a
slower phase detector.
Of course, you can run an ecl xor or a diode mixer at GHz\'s, but you
need to get into lock range, which the 9901 does for you.
We\'ve done dpflop phase detectors in PLLs at 155 MHz. The gain is
basically infinite. We run the loop super wideband to achieve lock,
then narrow down after we have lock, to get better phase noise.
One can also do dumb things in an fpga, like comparing counters, to
get into lock, then cut over to some high-gain phase detector.
--
I yam what I yam - Popeye
wrote:
Gerhard Hoffmann <dk4xp@arcor.de> wrote:
Am 08.03.22 um 21:19 schrieb Mike Monett:
Gerhard Hoffmann <dk4xp@arcor.de> wrote:
Am 08.03.22 um 19:02 schrieb Mike Monett:
The AD9901 is a truly horrible phase detector. The concept starts with
a deep misunderstanding of the reason for deadband near the center of
the transfer curve.
No. The AD9901 is good. I had excellent results with it.
Deadband is not produced in the digital portion of the phase detector.
It is produced in the following analog section when the propagation
delay through one path is slower than the delay through the other
path.
What are you talking about?
There is no analog section in the AD9901.
I even have a compilable VHDL version of it that fits
into a tiny corner of a Xilinx Coolrunner II.
An example is shown in Jim Thompson\'s MC4044 phase/frequency detector.
The pullup path is a complicated discrete inverter, and the pulldown
path is a simple diode. The pullup path is much slower than the
pulldown path, and the detector produces no output for late samples
near the center of the transfer curve.
What has the Helgoland island to do with all of this?
This is shown in the LTspice file DEADBAND.ASC in the following link:
https://tinyurl.com/2p97vht8
The companion file, FASTDIOD.ASC shows the pullup path replaced by a
diode, the same as the pulldown path. The pullup and pulldown paths
are
both equal and very fast, and the phase detector output is now
continuous through zero.
You can duplicate this performance at low frequencies by using
ordinary
CMOS 74AC74 and 74AC00 chips. For higher frequencies, MECL ECLINPS
ic\'s
will work. There are also a number of commerial chips, but beware of
AD9901 clones. Stay away from any ones that feature XOR operation to
eliminate deadband. They have terrible ripple and drift.
I have the impression that you mix something with the CD4046 and its
ilk. That has the problem that the charge pumps deliver no
gain Kp when there is no phase error. That can be mostly healed
with a 1 Meg bleed resistor.
And even there, the 9046 has corrected that for good.
I would really like the 9046 if I could switch off its VCO.
I do not want an unneeded frequency on my board.
??? Do you understand LTspice?
Methinks yes, I do.
And generic Spice also from the inside. Back then(R) we had to
program all the interesting algorithms ourselves before we
were given the 2G6 sources. Later I ported V3 to
Interactive Unix on a 386.
Did you even notice that we were talking about AD9901 and
not about your MC4044?
Hint: They could not be more different.
Gerhard
My post is about the MC4044 and deadband. The AD9901 is an XOR phase
detector with horrible ripple and drift. It is also very slow. The MC9046
has the same deadband problem as the MC4044.
XOR pd\'s have low gain, volts per second. The virtue of the 9901 is
that it can run at 200 MHz, and that might avoid dividing down into a
slower phase detector.
Of course, you can run an ecl xor or a diode mixer at GHz\'s, but you
need to get into lock range, which the 9901 does for you.
We\'ve done dpflop phase detectors in PLLs at 155 MHz. The gain is
basically infinite. We run the loop super wideband to achieve lock,
then narrow down after we have lock, to get better phase noise.
One can also do dumb things in an fpga, like comparing counters, to
get into lock, then cut over to some high-gain phase detector.
--
I yam what I yam - Popeye