Products > Test Equipment
Building my own scope
tggzzz:
--- Quote from: Mechatrommer on October 22, 2022, 12:39:03 pm ---
--- Quote from: tggzzz on October 22, 2022, 10:06:49 am ---
--- Quote from: py-bb on October 22, 2022, 03:03:02 am ---Say you want 1ghz bandwidth, you'd need to sample at at least 2ghz, this is where you run into problems, you can't just dump that into DRAM (you can get about ~100m/sec (100mhz) requests from DRAM, they're faster than this at sequential transfers once you've opened the page) - so you'll need to buffer there.
--- End quote ---
Not true. The bandwidth and sampling rate are independent.
Examples:
* SDR. Even the cheap dongles capture 1.5GHz waveforms, and their sampling rate is several orders of magnitude lower
* TDR. My 1970s Tek 1502 displays <140ps risetimes and its sampling rate is <100kS/s
* Scopes. One I used many decades ago is the HP54100A: 1GHz/350ps, 40MS/s
* X-Y plotters. In the mid 70s I saw an experimental sampling scope with >1MHz bandwidth that used an XY pen-plotter as an output device.There are many many other examples.
--- End quote ---
its funny you have a habit to get into disagreement with people and giving lecture philosophically about "in context" discussion, strawman fallacy etc (in other thread) without realizing you are the one you are lecturing about. i browse this thread quickly and nothing talk about sampling scope (which is a specialized scope),
--- End quote ---
You think a Rigol DS1054 or the many equivalent low end scopes are "a specialised scope"? I don't think many people would agree.
--- Quote ---you cant bode plot with sampling scope.
--- End quote ---
Yes you can. It is standard on the entry-level Digilent Analog Discovery, and I believe it is an option on many other low-end scopes.
With skill and imagination you can do it on any scope, snalogue or digital, with or without digital post-processing. You might find it convenient to have a numerically controlled oscillator or voltage controlled oscillator (with log scaling), plus an Arduino's ADC, but you can do it.
--- Quote ---people talked about nyquist criteria (2.5X BW to be exact, not 2X) which is what we understand normally as what a normal scope do, and then you wandered off to suggest 1GHz BW with KSps scope,
--- End quote ---
So you discount commercial scopes such as the HP54110A 1GHz bandwidth, 40MS/s? That was a "normal" scope in its day, albeit top of the range.
Or the Tektronix 11801 with SD-22 plugin: 12.5GHz, 200kS/s. I know people actively creating advanced electronic products using those.
Your definition of "normal scope" appears to be "scopes that I think of using", which is rather limiting if you are trying to understand the minimum necessary to make a useful and usable scope.
--- Quote ---and how unimportant is trace length and propagation delay is in GHz domain. its just out of context, and even incorrect in some context... no need to further mess the already complicated subject (now i quote you fully so you have less chance to invent strawman argument on me ;D)
--- End quote ---
I've made no such statements, of course.
I have stated that you can make the traces so short that their length is unimportant - and proved that with a photo of a commercial product.
--- Quote ---btw, i agree with tautech, OP is going into rabbit hole, or worse a worm or black hole. if you really want to waste your time you can dig i also created a thread like this to ask many years ago (while the spirit is high) and then i never made the first step, knowing more (or just a little bit) of what i actually dealing with... if you think you can beat the already cheap Rigol or Siglent and their in-house engineers, then imho you are delusional. lest if you want to talk about saving your pocket money. and later after that, i was thinking about the 10GSps or greater DSO segment where we dont have cheap option yet, maybe i can implement Rigol brilliant idea of interleaving 10x 1GSps ADC? but when i browsed digikey for the price, i closed the browser and never went back to the idea again. going fishing is much much better things to do for the sake of your brain and health.
--- End quote ---
I'll leave the OP to decide what is relevant for him. It would be arrogant for me to speak for him.
I too think the OP is biting off more than they can chew. I suspect he does realise that, but he is enjoying the conversation, viz
--- Quote from: balnazzar on October 22, 2022, 11:20:13 am ---I'm following (or trying to follow) your discussion with the utmost interest.
--- End quote ---
From what little I can infer about the OP, he is having fun understanding what's in a scope and the many imaginative ways you can build them. Whether he builds one is a separate issue.
Having fun while pushing the boundaries of his understanding and capabilities? I like that attitude :)
2N3055:
--- Quote from: tggzzz on October 22, 2022, 10:06:49 am ---
--- Quote from: py-bb on October 22, 2022, 03:03:02 am ---Say you want 1ghz bandwidth, you'd need to sample at at least 2ghz, this is where you run into problems, you can't just dump that into DRAM (you can get about ~100m/sec (100mhz) requests from DRAM, they're faster than this at sequential transfers once you've opened the page) - so you'll need to buffer there.
--- End quote ---
Not true. The bandwidth and sampling rate are independent.
Examples:
* SDR. Even the cheap dongles capture 1.5GHz waveforms, and their sampling rate is several orders of magnitude lower
* TDR. My 1970s Tek 1502 displays <140ps risetimes and its sampling rate is <100kS/s
* Scopes. One I used many decades ago is the HP54100A: 1GHz/350ps, 40MS/s
* X-Y plotters. In the mid 70s I saw an experimental sampling scope with >1MHz bandwidth that used an XY pen-plotter as an output device.There are many many other examples.
--- End quote ---
And all of these are wrong statements.
SDR is digital downconversion device that deliberately breaks Nyquist to make downconversion. Those are narrowband receiver devices and do not belong into discussion about scopes.
Speed with which sampling scopes assemble screen representation is NOT their SAMPLE rate.
Their sample rate in relation to input signal is their equivalent sample rate (ETS, RIS or whatever), basically 1/sampling aperture of S/H circuit + a bit more. And since they are not realtime but a repetitive process, it takes a lot of time to, dot by dot, reassemble whole screen worth of waveform. And stable repetitive signal, because what you see on the screen is reassembled from thousands of separate different trigger events.
And since their apparent (equivalent) sample rate is not breaking Nyquist it is possible to reconstruct signal.
Most of the modern scopes designed in last 10 years don't have ETS mode at all (some do but most don't) because of very limited usability on modern signals.
Could you please accept the fact that when people speak about sample rate they mean realtime sample rate nowadays..?
Mechatrommer:
--- Quote from: tggzzz on October 22, 2022, 01:40:50 pm ---You think a Rigol DS1054 or the many equivalent low end scopes are "a specialised scope"? I don't think many people would agree.
--- End quote ---
i'm not sure whats your problem is... Rigol DS1054 is one of the among "normal" (and cheapest) scope today. we are talking about whats "normal" today, not what is "normal" 80 years ago. or maybe you need to update your terminology... https://blogs.keysight.com/blogs/tech/bench.entry.html/2022/05/09/what_s_the_differencebetweenareal-timeandsamp-WuT8.html i mean "normal" is the abundant of cheap "real-time" dso you can find today.
--- Quote from: tggzzz on October 22, 2022, 01:40:50 pm ---
--- Quote ---you cant bode plot with sampling scope.
--- End quote ---
Yes you can. It is standard on the entry-level Digilent Analog Discovery, and I believe it is an option on many other low-end scopes.
--- End quote ---
yes we can with some not so straight forward tricks. please do a bit of homework first before posting, Analog Discovery (100MSps) is not a "sampling" scope. https://www.jensign.com/Discovery/bode/index.html
i know sometime during the time, "sampling" used to means generally anything that sample digitally at interval of time (including Rigol DS1054Z), when analog scope dominating the world, and ADC was the kind of luxury.. but not today. maybe this explained your confusion. if "sampling" that you understand is the better way, think why they dont do it today? opps yeah i know, some minority of people did it, reinventing the wheel minus the boat anchor weight... https://hackaday.io/project/167292-8-ghz-sampling-oscilloscope i know one guy did it enclosed nicely and sell it, but i cant find it right now. yes it has some specialized use today, we can invent some new devices out of it, but only within its limitation and context (repeatetive signals) when you need it cheap, affordable and if thats the only option available during the time, like when your stated "sampling" scopes was manufactured. today real-time 8GHz scope costs your soul, you tell me why companies still buy it? instead of cheaper sampling scope? are they fool or some other reason?
--- Quote from: tggzzz on October 22, 2022, 01:40:50 pm ---So you discount commercial scopes such as the HP54110A 1GHz bandwidth, 40MS/s? That was a "normal" scope in its day, albeit top of the range.
--- End quote ---
so you discount Shannon-Nyquist Theorem? circa 1915
tggzzz:
--- Quote from: py-bb on October 22, 2022, 01:37:50 pm ---
--- Quote from: tggzzz on October 22, 2022, 11:40:02 am ---
--- Quote from: py-bb on October 22, 2022, 11:15:00 am ---
--- Quote from: tggzzz on October 22, 2022, 10:18:27 am ---
--- Quote from: py-bb on October 22, 2022, 08:36:03 am ---
--- Quote from: pcprogrammer on October 22, 2022, 08:21:47 am ---Not going to start a discussion about nyquist. There are plenty around here on the forum.
--- Quote from: py-bb on October 22, 2022, 07:49:00 am ---As for the 2nd one, why? I am sure at some point separate ADCs becomes sensible, but when and for what? I imagine really really high frequencies because multiplexing the sample values (rather than ADCs) is easier and gives good results.
But either way you've gotta demux the samples.
--- End quote ---
Well most likely money. High speed ADC's are expensive and using two that are capable of half the speed might cost way less than the single high speed one.
Take the FNIRSI-1013D and 1014D, these use two AD9288 chips. One for each channel, and this chip has 2 ADC's in it. This way they have 200MSa/s, but do need calibration to equalize the readings between the two.
The Hantek DSO2000 series use a ADC08D500 chip. This is a 2 channel 500MSa/s ADC where the two ADC can be connected to the same signal inside the chip. So a single channel can do 1GSa/s. Have not looked into the software of this one, but assume it also needs some calibration.
These are the ones I know of, but there will be others.
Using a single ADC to sample multiple channels can of course also be done, but it lowers the sample rate instead of increasing it.
For really high frequencies (> GHz) it requires a lot more knowledge to get it right with multiple ADC's, and this is not within the realm of what I know.
--- End quote ---
If you're going that high you need knowledge of microwave propagation... which also doesn't help OP.
--- End quote ---
Not true.
Here's an example that doesn't - and can use a pen plotter as an output device http://www.redrok.com/Circuits_1GHz-samplig-Oscilloscope-Front-End.pdf http://www.redrok.com/sampscope.htm
Shame that author measures time intervals in mohs (e.g. 50nS)
--- End quote ---
I'm not convinced it'll be any good, trust me at ~ghz speeds things are a lot less nice.
--- End quote ---
If you had bothered to understand the techniques in that circuit, you would see that the high frequencies are limited to a very small part of the board. They are entirely tractable; see the old scopes I referred to earlier.
Besides, zig zag traces aren't principally used to avoid "fibres in the circuit board", and there are standard ways of reducing how the weave affects the spatial variation of impedance.
--- Quote ---At ~4ghz digital stuff you need to zig-zag traces to avoid problems from the fibres in the circuit board. Width and bends in "traces" matter - it's really non-trivial.
--- End quote ---
Here's an example of a 4GHz sampling circuit where the weave in the PCB is clearly visible (Tek 1502, from half a century ago).
The only interesting point is the notch next to the CR1732 sampling diodes, used to counteract the effect of the diode's capacitance.
--- Quote ---Also that link is analogue.
--- End quote ---
Irrelevant. All circuits are analogue - except arguably for photon counting and femto-amp circuits (and Josephson Junction, but I don't know enough about those).
You could easily add a very slow ADC and it would work unchanged. For example, you could use an Arduino's ADC if you wanted to show the result on a computer screen. Alternatively ( if you used skill and imagination to circumvent a lack of DC response) you could use a PC Sound card as an ADC :)
--- Quote ---If you don't believe me BTW, I encourage you to try it (seriously, love to know how you get on) PROVIDED you have some equipment to know if it's working well or not. I'm sure it'll do something! The question is it it accurately reflecting that something.
--- End quote ---
That's valid for each and every approach, therefore doesn't distinguish between techniques.
--- End quote ---
In the picture you linked to a scope you see those fat copper traces - waveguides, because it had to be designed with great care to be useful.
That they succeeded doesn't mean it's trivial or easy.
--- End quote ---
Not quite. Perhaps I should have been more explicit.
The scope part of the TDR is measuring the voltage as it whizzes past CR1732 sampling diode. The strip is part of the internal signal generator creating a step with a <50ps risetime.
In the (expandable) picture below the signal source CR1703 (a tunnel diode) is on the bottom right. The signal travels along the strip to the BNC socket on the bottom left, and hence into the UUT (a cable). Impedance variations in the UUT cause reflections which return to the BNC socket and then whizz back past the sampling diode.
The BNC socket contains a special internal shorting strap, so that if no cable is connected, the "scope" captures the signal rising as it goes past the sampling diode and falling as the reflection returns.
In the picture below, the 1-div wide pulse shows the signal travelling the (72mm??) from the sampling diode to the BNC short, and back again. (It looks like the pulse could be expanded by a factor of 4 horizontally, to give better time/distance resolution).
Note the 140ps risetime can also be captured on the chart recorder. No ADC, no microprocessors (1972!), and the most complex ICs are 741 class op amps, CMOS quad gates and dual flip-flops, and a CMOS 7-stage ripple counter acting as a DAC.
tggzzz:
--- Quote from: Mechatrommer on October 22, 2022, 02:14:55 pm ---
--- Quote from: tggzzz on October 22, 2022, 01:40:50 pm ---You think a Rigol DS1054 or the many equivalent low end scopes are "a specialised scope"? I don't think many people would agree.
--- End quote ---
i'm not sure whats your problem is... Rigol DS1054 is one of the among "normal" (and cheapest) scope today. we are talking about whats "normal" today, not what is "normal" 80 years ago. or maybe you need to update your terminology... https://blogs.keysight.com/blogs/tech/bench.entry.html/2022/05/09/what_s_the_differencebetweenareal-timeandsamp-WuT8.html i mean "normal" is the abundant of cheap "real-time" dso you can find today.
--- End quote ---
Read more carefully. I think the DS1054 scope is a normal scope. The context you chose to omit indicates you think it isn't normal.
--- Quote ---
--- Quote from: tggzzz on October 22, 2022, 01:40:50 pm ---
--- Quote ---you cant bode plot with sampling scope.
--- End quote ---
Yes you can. It is standard on the entry-level Digilent Analog Discovery, and I believe it is an option on many other low-end scopes.
--- End quote ---
yes we can with some not so straight forward tricks.
--- End quote ---
We clearly have different concepts of "normal" and "tricks". In addition, in what way is the AD's bode plotting not "normal"?
--- Quote ---please do a bit of homework first before posting, Analog Discovery (100MSps) is not a "sampling" scope. https://www.jensign.com/Discovery/bode/index.html
--- End quote ---
Yes, the AD is a sampling scope. The samples are clearly visible in the displayed waveform!
What exactly do you think an ADC is doing when it captures a sample?
--- Quote ---i know sometime during the time, "sampling" used to means generally anything that sample digitally at interval of time (including Rigol DS1054Z), when analog scope dominating the world, and ADC was the kind of luxury.. but not today. maybe this explained your confusion. if "sampling" that you understand is the better way, think why they dont do it today? opps yeah i know, some minority of people did it, reinventing the wheel minus the boat anchor weight... https://hackaday.io/project/167292-8-ghz-sampling-oscilloscope i know one guy did it enclosed nicely and sell it, but i cant find it right now. yes it has some specialized use today, we can invent some new devices out of it, but only within its limitation and context (repeatetive signals) when you need it cheap, affordable and if thats the only option available during the time, like when your stated "sampling" scopes was manufactured. today real-time 8GHz scope costs your soul, you tell me why companies still buy it? instead of cheaper sampling scope? are they fool or some other reason?
--- End quote ---
I can't be bothered to parse and attempt and understand that rant.
The key point is that "sampling" is capturing and measuring something at an instant in time. The capture is always analogue, but the measurement and subsequent processing can be either digital or analogue. Sampling scopes, both digitising sampling scopes and analogue sampling scopes repeatedly sample the input voltage. Some have, but not all, have anti-aliasing filters in front of the sampler or in the digital processing subsystem.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version