non-pipelined fast ADC...

J

John Larkin

Guest
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.
 
tirsdag den 25. august 2020 kl. 20.34.31 UTC+2 skrev John Larkin:
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.

how fast is really fast?
 
On Tue, 25 Aug 2020 12:12:32 -0700 (PDT), Lasse Langwadt Christensen
<langwadt@fonz.dk> wrote:

tirsdag den 25. august 2020 kl. 20.34.31 UTC+2 skrev John Larkin:
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.

how fast is really fast?

60 to maybe 150 MHz.

The faster it is, the fewer bits I\'d need. I guess I could overkill
with a really fast ADC, 250 MHz maybe, and live with the pipeline
delay and price. The really fast DACs are pipelined nowadays too.

I once worked for an outfit that sold a CAMAC 6-bit, 50 MHz ADC that
was made from parts, namely 63 comparators and a bunch of ECL. It
didn\'t last long, as integrated ADCs got good soon after.
 
On 2020-08-25 14:34, John Larkin wrote:
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.

Plus they had fixed-pattern jitter due to the different RC delays on the
resistor string.

How fast is fast?

Cheers

Phil Hobbs

--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC / Hobbs ElectroOptics
Optics, Electro-optics, Photonics, Analog Electronics
Briarcliff Manor NY 10510

http://electrooptical.net
http://hobbs-eo.com
 
tirsdag den 25. august 2020 kl. 21.29.41 UTC+2 skrev John Larkin:
On Tue, 25 Aug 2020 12:12:32 -0700 (PDT), Lasse Langwadt Christensen
langwadt@fonz.dk> wrote:

tirsdag den 25. august 2020 kl. 20.34.31 UTC+2 skrev John Larkin:
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.

how fast is really fast?

60 to maybe 150 MHz.

The faster it is, the fewer bits I\'d need. I guess I could overkill
with a really fast ADC, 250 MHz maybe, and live with the pipeline
delay and price. The really fast DACs are pipelined nowadays too.

I once worked for an outfit that sold a CAMAC 6-bit, 50 MHz ADC that
was made from parts, namely 63 comparators and a bunch of ECL. It
didn\'t last long, as integrated ADCs got good soon after.

how terrible would a string of resistors and a bunch of LVDS recievers
on an FPGA be?

a couple volt divided by 16/32 is right around 100mV minimum diff voltage
for an LVDS receiver
 
On 8/25/2020 2:34 PM, John Larkin wrote:
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.

Low value resistors, fast NAND gates:

<http://zpostbox.ru/simple_adc.html>
 
On 8/25/2020 4:15 PM, bitrex wrote:
On 8/25/2020 2:34 PM, John Larkin wrote:

Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.


Low value resistors, fast NAND gates:

http://zpostbox.ru/simple_adc.html

I think NAND tends to have lower intrinsic propagation delay than NOR.
maybe it\'s the other way round. idk.
 
On Tue, 25 Aug 2020 13:12:50 -0700 (PDT), Lasse Langwadt Christensen
<langwadt@fonz.dk> wrote:

tirsdag den 25. august 2020 kl. 21.29.41 UTC+2 skrev John Larkin:
On Tue, 25 Aug 2020 12:12:32 -0700 (PDT), Lasse Langwadt Christensen
langwadt@fonz.dk> wrote:

tirsdag den 25. august 2020 kl. 20.34.31 UTC+2 skrev John Larkin:
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.

how fast is really fast?

60 to maybe 150 MHz.

The faster it is, the fewer bits I\'d need. I guess I could overkill
with a really fast ADC, 250 MHz maybe, and live with the pipeline
delay and price. The really fast DACs are pipelined nowadays too.

I once worked for an outfit that sold a CAMAC 6-bit, 50 MHz ADC that
was made from parts, namely 63 comparators and a bunch of ECL. It
didn\'t last long, as integrated ADCs got good soon after.

how terrible would a string of resistors and a bunch of LVDS recievers
on an FPGA be?

a couple volt divided by 16/32 is right around 100mV minimum diff voltage
for an LVDS receiver

Interesting idea. If we use a ZYNQ, we\'ll have a zillion pins to
spare. A 4-bit, 250 MHz flash ADC wouldn\'t be unreasonable.
 
tirsdag den 25. august 2020 kl. 22.47.42 UTC+2 skrev John Larkin:
On Tue, 25 Aug 2020 13:12:50 -0700 (PDT), Lasse Langwadt Christensen
langwadt@fonz.dk> wrote:

tirsdag den 25. august 2020 kl. 21.29.41 UTC+2 skrev John Larkin:
On Tue, 25 Aug 2020 12:12:32 -0700 (PDT), Lasse Langwadt Christensen
langwadt@fonz.dk> wrote:

tirsdag den 25. august 2020 kl. 20.34.31 UTC+2 skrev John Larkin:
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.

how fast is really fast?

60 to maybe 150 MHz.

The faster it is, the fewer bits I\'d need. I guess I could overkill
with a really fast ADC, 250 MHz maybe, and live with the pipeline
delay and price. The really fast DACs are pipelined nowadays too.

I once worked for an outfit that sold a CAMAC 6-bit, 50 MHz ADC that
was made from parts, namely 63 comparators and a bunch of ECL. It
didn\'t last long, as integrated ADCs got good soon after.

how terrible would a string of resistors and a bunch of LVDS recievers
on an FPGA be?

a couple volt divided by 16/32 is right around 100mV minimum diff voltage
for an LVDS receiver

Interesting idea. If we use a ZYNQ, we\'ll have a zillion pins to
spare. A 4-bit, 250 MHz flash ADC wouldn\'t be unreasonable.

driving it might be interesting, I think each pad is ~8pf
 
On Tue, 25 Aug 2020 14:22:41 -0700 (PDT), Lasse Langwadt Christensen
<langwadt@fonz.dk> wrote:

tirsdag den 25. august 2020 kl. 22.47.42 UTC+2 skrev John Larkin:
On Tue, 25 Aug 2020 13:12:50 -0700 (PDT), Lasse Langwadt Christensen
langwadt@fonz.dk> wrote:

tirsdag den 25. august 2020 kl. 21.29.41 UTC+2 skrev John Larkin:
On Tue, 25 Aug 2020 12:12:32 -0700 (PDT), Lasse Langwadt Christensen
langwadt@fonz.dk> wrote:

tirsdag den 25. august 2020 kl. 20.34.31 UTC+2 skrev John Larkin:
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.

how fast is really fast?

60 to maybe 150 MHz.

The faster it is, the fewer bits I\'d need. I guess I could overkill
with a really fast ADC, 250 MHz maybe, and live with the pipeline
delay and price. The really fast DACs are pipelined nowadays too.

I once worked for an outfit that sold a CAMAC 6-bit, 50 MHz ADC that
was made from parts, namely 63 comparators and a bunch of ECL. It
didn\'t last long, as integrated ADCs got good soon after.

how terrible would a string of resistors and a bunch of LVDS recievers
on an FPGA be?

a couple volt divided by 16/32 is right around 100mV minimum diff voltage
for an LVDS receiver

Interesting idea. If we use a ZYNQ, we\'ll have a zillion pins to
spare. A 4-bit, 250 MHz flash ADC wouldn\'t be unreasonable.

driving it might be interesting, I think each pad is ~8pf

I\'m digitizing a capacitive linear ramp anyhow!

I think the 8 pF is the max spec. They are very vague.
 
On Tuesday, August 25, 2020 at 11:34:31 AM UTC-7, John Larkin wrote:
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.

What are you trying to do that can\'t wait a few clock cycles?

-- john, KE5FX
 
On Tue, 25 Aug 2020 18:42:22 -0700 (PDT), \"John Miles, KE5FX\"
<jmiles@gmail.com> wrote:

On Tuesday, August 25, 2020 at 11:34:31 AM UTC-7, John Larkin wrote:
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.

What are you trying to do that can\'t wait a few clock cycles?

-- john, KE5FX

It\'s a PLL, and lag slows down the loop dynamics.

I start an LC oscillator when I get a trigger, and use it to time out
delays. The ADC is clocked from an OCXO and observes the waveform of
the triggered LC oscillator, and I close a loop to lock the LC to the
XO. Actually, the LC frequency is whatever it wants to be. The math
gets ugly.

The sooner and tighter we can close the loop, the less the LC drifts.

There\'s a DAC too, but they\'re fast.

I just found this:

https://www.analog.com/en/products/adv7125.html

Triple 8-bit DAC, 330 MHz, cheap.




--

John Larkin Highland Technology, Inc

Science teaches us to doubt.

Claude Bernard
 
On Tue, 25 Aug 2020 15:44:41 -0400, Phil Hobbs
<pcdhSpamMeSenseless@electrooptical.net> wrote:

On 2020-08-25 14:34, John Larkin wrote:

Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.


Plus they had fixed-pattern jitter due to the different RC delays on the
resistor string.

How fast is fast?

Cheers

Phil Hobbs

200M s/s would be nice. More like 80M if I do some ugly undersampling.

I\'m thinking about new delay generator architectures, and am very
confused. It\'s good to be confused for a while.



--

John Larkin Highland Technology, Inc

Science teaches us to doubt.

Claude Bernard
 
On Tuesday, August 25, 2020 at 2:34:31 PM UTC-4, John Larkin wrote:
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.

If you want a really fast 6 bit converter look to see what they were selling 20 years ago.

I\'m actually surprised they don\'t still make them in 6 bits. I thought they mostly went to the complicated architectures to increase the resolution, but I guess the logic can be run faster with pipelining. There\'s FAST and there\'s DAMN FAST. That was actually terms used in a National data book if I remember correctly... for buffers I believe.

--

Rick C.

- Get 1,000 miles of free Supercharging
- Tesla referral code - https://ts.la/richard11209
 
On Tuesday, August 25, 2020 at 7:25:08 PM UTC-7, jla...@highlandsniptechnology.com wrote:
On Tue, 25 Aug 2020 18:42:22 -0700 (PDT), \"John Miles, KE5FX\"
jmiles@gmail.com> wrote:

On Tuesday, August 25, 2020 at 11:34:31 AM UTC-7, John Larkin wrote:
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

....
It\'s a PLL, and lag slows down the loop dynamics.

I start an LC oscillator when I get a trigger, and use it to time out
delays. The ADC is clocked from an OCXO and observes the waveform of
the triggered LC oscillator, and I close a loop to lock the LC to the
XO. Actually, the LC frequency is whatever it wants to be. The math
gets ugly.

So, the LC is just an inaccurate copy of the XO?
The sooner and tighter we can close the loop, the less the LC drifts.

The LC has a high Q, I assume, and that means it has low phase noise, but
you\'re steering it, which means you aren\'t getting the Q advantage and
your phase noise includes artifacts due to corrections.

Maybe downmix the LC oscillator against a filtered PLL (as the local oscillator)
which gives a low-frequency error signal, easily measured. Any frequency/phase
comparison/correction will take time according to the frequency resolution,
though. Measure, and use the info for a correction afterwards, might be easier than
control at HF in realtime.
 
On 2020-08-26 00:16, whit3rd wrote:
On Tuesday, August 25, 2020 at 7:25:08 PM UTC-7, jla...@highlandsniptechnology.com wrote:
On Tue, 25 Aug 2020 18:42:22 -0700 (PDT), \"John Miles, KE5FX\"
jmiles@gmail.com> wrote:

On Tuesday, August 25, 2020 at 11:34:31 AM UTC-7, John Larkin wrote:
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

....
It\'s a PLL, and lag slows down the loop dynamics.

I start an LC oscillator when I get a trigger, and use it to time out
delays. The ADC is clocked from an OCXO and observes the waveform of
the triggered LC oscillator, and I close a loop to lock the LC to the
XO. Actually, the LC frequency is whatever it wants to be. The math
gets ugly.

So, the LC is just an inaccurate copy of the XO?

The sooner and tighter we can close the loop, the less the LC drifts.

The LC has a high Q, I assume, and that means it has low phase noise, but
you\'re steering it, which means you aren\'t getting the Q advantage and
your phase noise includes artifacts due to corrections.

Maybe downmix the LC oscillator against a filtered PLL (as the local oscillator)
which gives a low-frequency error signal, easily measured. Any frequency/phase
comparison/correction will take time according to the frequency resolution,
though. Measure, and use the info for a correction afterwards, might be easier than
control at HF in realtime.

Pretty hard to accurately delay an asynchronous input by a microsecond
that way, especially with picosecond resolution.

JL has discussed the instant-on LC oscillator here many times.

A crystal oscillator is useless because you can\'t get at the interior
node of the equivalent LC circuit to hang a switch on it--you have to
put DC on the whole thing. That means that at trigger time there\'s a
big voltage step on the rest of the circuit (including the parallel
capacitance and the other crystal modes). That\'s bound to make the
first few cycles look different from subsequent ones, which will make
the timing indeterminate.

An LC triggered using a very low capacitance switch such as a pHEMT
basically shimmers into life as though it had been oscillating all the time.

(I\'ve never done it myself, but I do use crystal ring-down for
calibrating AM detectors. You have to ignore the first part of the
exponential decay for the same reason, and of course because the crystal
rings at its mechanical resonance, which is not where it was running at
the beginning.)

Cheers

Phil Hobbs

--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC / Hobbs ElectroOptics
Optics, Electro-optics, Photonics, Analog Electronics
Briarcliff Manor NY 10510

http://electrooptical.net
http://hobbs-eo.com
 
On 25/08/2020 10:33 pm, John Larkin wrote:
I\'m digitizing a capacitive linear ramp anyhow!

Hmm? If it is linear then you know where it is going - why need to
digitize at all, just have two comparators?

piglet
 
On 25/08/2020 19:34, John Larkin wrote:
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.
Your favourite supplier has a dual 800Mhz one:
MAX105ECS+

Mouser have stock.

MK
 
onsdag den 26. august 2020 kl. 15.01.37 UTC+2 skrev Michael Kellett:
On 25/08/2020 19:34, John Larkin wrote:

Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.

Your favourite supplier has a dual 800Mhz one:
MAX105ECS+

Mouser have stock.

look at the datasheet, pipeline delay 5-6 cycles
 
On 08/26/20 03:24, jlarkin@highlandsniptechnology.com wrote:
On Tue, 25 Aug 2020 18:42:22 -0700 (PDT), \"John Miles, KE5FX\"
jmiles@gmail.com> wrote:

On Tuesday, August 25, 2020 at 11:34:31 AM UTC-7, John Larkin wrote:
Does anybody know of one? I\'d like to digitize 6 bits or so, really
fast. Most fast ADCs take 3 or 4 clocks to process the data. Even 4
bits might work.

Classic \"flash\" ADCs were fast, but needed 2^N comparators.

What are you trying to do that can\'t wait a few clock cycles?

-- john, KE5FX

It\'s a PLL, and lag slows down the loop dynamics.

I start an LC oscillator when I get a trigger, and use it to time out
delays. The ADC is clocked from an OCXO and observes the waveform of
the triggered LC oscillator, and I close a loop to lock the LC to the
XO. Actually, the LC frequency is whatever it wants to be. The math
gets ugly.

The sooner and tighter we can close the loop, the less the LC drifts.

There\'s a DAC too, but they\'re fast.

I just found this:

https://www.analog.com/en/products/adv7125.html

Triple 8-bit DAC, 330 MHz, cheap.

Can\'t you rethink this and find a way to gate an oscillator that is
always on, perhaps already locked to the ocxo ?. Present sketch of
a-d etc looks expensive and hard work...

Chris
 

Welcome to EDABoard.com

Sponsor

Back
Top