Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> To get something faster we switched to ADS7953. It has 16 channels and runs 10 times faster.

I recall reading about a project at CERN to design a 12bit ADC chip that could sample at tens of GHz, maybe 50 or more.

I was perplexed at how they could achieve this.

Turned out it was the same we programmers do. Parallel processing.

They had taken a 12bit SAR unit which ran at like MHz rates, and just cloned it many times. They then had a large analog multiplexer in front to route the signal to the active ADC unit in a round-robin fashion.

That takes a lot of chip real-estate, and the analog muxer had to be carefully designed.

For a simpler approach to speed there is Flash ADCs[1], which kinda brute-force it.

For precision I know multi-slope ADCs[2] are often used.

Sadly I don't know much about the history, and would also love to learn more about it. Bound to be some fascinating stories there.

[1]: https://en.wikipedia.org/wiki/Flash_ADC

[2]: https://www.analog.com/media/en/training-seminars/tutorials/...



You can buy ADCs at over 100 GS/s (keysight, teledyne and tektronix make oscilloscopes using them), however typical ENOBs are more around 5 bits for these. For people interested in this stuff, I there is a video of someone taking apart one of the high speed keysight scopes (I think signal path is the YouTube channel?).


An oscilloscope is IMO just a user interface for an ADC. The adc is where the hard engineering lies, and the bit which should command 90% of the cost.

Unfortunately this isn't the case - the company designing the plastic case and buttons gets the lions share of the money.


You would be wrong, then.

What is the challenge in scope design is that you need to protect the ADC and often user's life!

So the scope has 1Mohm || 15pF input impedance. You need to buffer it. So you first have to attenuate the signal by tapping this input impedance e.g. at 1/10, attenuating the signal. Then you selectively boost it back up for the ADC.

Or you selectively tap it at different ratios.

In any case, you have to protect whatever there is after the tap(s) by diodes that inherently bring parasitic capacitance.

Some scopes avoid expensive buffer ICs and go with split DC path (with gain) using opamp and then AC path (with gain) using e.g. JFET and BJT RF amps and combine those later.

The whole path from input to ADC must have flat frequency response in both magnitude and phase on all gain settings. This is non-trivial, especially with split DC/AC paths.

Sure, HMCAD ADC series help immensely nowadays with their builtin gain, but you still have to give them something flat to digitize as they output 8b streams and thus you won't be able to "fix it up digitally".

And then you also have to be able to inject bias to move the signal up/down.

And some scopes now can toggle between this and just 50 ohm impedance.

So, yeah, it's kinda non-trivial to condition signal somewhere between millivolts and mains to get to the ADC safely.


That's a weird argument. System integration is a significant amount of work. To get any data in and out of these high speed dac/ADCs requires significant man hours (several months to years) of rf, system, fpga and systems engineers. These scopes typically have some pretty hefty fpgas in them as well. All That comes at a significant cost (and those ADCs are not cheap either).

It's sort of like saying CPUs are the were all the hard work for computers is, so they should get all the money (not the motherboards, GPU and especially not software). That's just not how the economics of these things go.


Keysight at least, has a fab where they make their own ADCs. Those are something like ENOB 6, 10 bit raw up to 120GHz and are used in their oscilloscopes but can also be purchased standalone.

Oscilloscopes also have a significant amount of additional front end conditioning, probe control, channel timing, and analysis software built into them. Most of the math functions on oscilloscopes use custom ASICs that work off the raw bits coming from the 120GHz digitizer which is non-trivial even just to receive. Calling it a plastic case around a digitizer is disingenuous.


Analog signal integrity isn't trivial either, but it isn't the same kind of hard engineering as the ADC and as the amplifier chips in front of it.


I think you are thinking of this video: https://www.youtube.com/watch?v=DXYje2B04xE


Yes thank you!


(CERN does a ton of cool electronics design, I didn't realize how much modern physics is electrical engineering).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: