Digital Frequency/Phase Comparator (DFPC) - better than 4046 PH.C. II ?

Jan 15, 2013 31 Replies

If I had to do it, I would use a 44-pin CPLD (no configuration hassles) in a PLCC package, such as Altera's EPM3064ALC44-10N for 1.78 EUR at Digikey. I gues this is the smallest beast.

Pere

6 type
4046-

ething

code in

time

using

ang-bang PD,

roblem.

if you look at the timing spec for a xilinx cmos output the numbers for data-to-pad and tristate-to-pad is exactly the same, so whether you drive the data or the tristate pin the output transistor must be doing the same

you get the same "slam to the rail"

you could do the same with two outputs and no diodes

something like this:

assign pc2_p = up ? 1'b1 : 1'bz; assign pc2_n = down ? 1'b0 : 1'bz;

-Lasse

type

4046-

in

using

bang-bang PD,

problem.

Unless you are pulling up and down at the same time.

You'd just connect the outputs?

John Larkin Highland Technology, Inc jlarkin at highlandtechnology dot com http://www.highlandtechnology.com Precision electronic instrumentation Picosecond-resolution Digital Delay and Pulse generators Custom laser drivers and controllers Photonics and fiberoptic TTL data links VME thermocouple, LVDT, synchro acquisition and simulation

4046 type

a 4046-

ething

th code in

time

of using

a bang-bang PD,

a problem.

.

ve

s
e

with a single high-low-tristate output that would be impossible

yes, of course if you do up and down at the same time they will fight each other but so will two push-pull outputs with diodes unless I missed how you'd connect them

-Lasse

type

4046-

something

code in

time

using

bang-bang PD,

problem.

Most of my recent PFD's have controlled current outputs. ...Jim Thompson

| James E.Thompson, CTO | mens | | Analog Innovations, Inc. | et | | Analog/Mixed-Signal ASIC's and Discrete Systems | manus | | Phoenix, Arizona 85048 Skype: Contacts Only | | | Voice:(480)460-2350 Fax: Available upon request | Brass Rat | | E-mail Icon at http://www.analog-innovations.com | 1962 | I love to cook with wine. Sometimes I even put it in the food.

he 4046 type

ust a 4046-

something

with code in

the time

ion of using

y.

as a bang-bang PD,

't a problem.

er..

nsive

odes

tate

ed)

of

s

I guess xilinx cmos outputs are also current controlled (ish) at least they are described that way, being programmable with

2,4,6,8,12,16 or 24mA drive and fast or slow slew rate

-Lasse

type

4046-

something

code in

time

using

bang-bang PD,

problem.

This is one version:

formatting link

The resistors on the left define the currents into the integrator.

This drives a VCXO. In non-PLL mode, we can turn on U4, turn the integrator into a linear amp, and make the UP/DOWN signals into a delta-sigma DAC, to open-loop tune the XO frequency.

John Larkin Highland Technology, Inc jlarkin at highlandtechnology dot com http://www.highlandtechnology.com Precision electronic instrumentation Picosecond-resolution Digital Delay and Pulse generators Custom laser drivers and controllers Photonics and fiberoptic TTL data links VME thermocouple, LVDT, synchro acquisition and simulation

he 4046 type

ust a 4046-

something

with code in

the time

ion of using

y.

as a bang-bang PD,

't a problem.

er..

nsive

odes

tate

ed)

of

s

I think the diodes are redundant if you made the two outputs push/ tristate - pull/tristate and there would be diode voltage more for the resistors to set the current

is it really needed, wouldn't pwm/delta-sigma into the integrator work just as good?

if it works for pll-mode it should work for non-pll mode, every thing is the same it is just what controls the pins that changes

-Lasse

4046 type

a 4046-

something

with code in

time

of using

bang-bang PD,

problem.

expensive

But the integrator would integrate! Then we couldn't set the open-loop VCXO frequency. In delta-sigma mode we turn the integrator into a lowpass filter.

We do the dual-mode thing for instruments that can optionally lock to an external 10 MHz reference. When they aren't locked to a reference in PLL mode, we can set the VCXO frequency using a saved cal factor and the delta-sigma thing.

John Larkin Highland Technology, Inc jlarkin at highlandtechnology dot com http://www.highlandtechnology.com Precision electronic instrumentation Picosecond-resolution Digital Delay and Pulse generators Custom laser drivers and controllers Photonics and fiberoptic TTL data links VME thermocouple, LVDT, synchro acquisition and simulation

pins.

burn

of

expensive

are

Nice. For many things i am contemplating i am looking for something like an old 22v10. Just checked, they are still around, cool. It can do several PFD2s and replace several packages of tiny logic at the same time.

?-)

type

4046-

code in

using

bang-bang PD,

problem.

What sort of current noise do you get? I'm always suspicious of IC-generated current sources--IME they tend to be many times the shot noise, whereas a nice CMOS switch to a regulated power supply just looks like a resistor.

Cheers

Phil Hobbs

Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC Optics, Electro-optics, Photonics, Analog Electronics 160 North State Road #203 Briarcliff Manor NY 10510 USA +1 845 480 2058 hobbs at electrooptical dot net http://electrooptical.net

type

4046-

something

code in

using

bang-bang PD,

problem.

I don't know off the top of my head. I'll have to ask my clients what they've measured. My applications are considerably different from yours... frequency synthesizers where the VCO is tank-type with high-Q, or grotesques DLL's where I'm synchronizing digital clocks on multiple chips. ...Jim Thompson

| James E.Thompson, CTO | mens | | Analog Innovations, Inc. | et | | Analog/Mixed-Signal ASIC's and Discrete Systems | manus | | Phoenix, Arizona 85048 Skype: Contacts Only | | | Voice:(480)460-2350 Fax: Available upon request | Brass Rat | | E-mail Icon at http://www.analog-innovations.com | 1962 | I love to cook with wine. Sometimes I even put it in the food.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required