Author Topic: Magnova oscilloscope  (Read 396732 times)

HKJ, SteffenBX, FloBX and 74 Guests are viewing this topic.

Offline Andre77

  • Regular Contributor
  • *
  • Posts: 136
  • Country: de
    • Batronix
Re: Magnova oscilloscope
« Reply #1975 on: September 02, 2026, 07:57:16 am »
while trying to make minimal differences of 2 signals visible via the math channel, I found some behaviour I can not explain.
[...]

Hi Peter,

with both input channels acquired at 100 mV/div and the math channel displayed at 500 µV/div, the math trace is effectively showing the difference between both channels at about 200x vertical magnification relative to the acquisition scale.

This is somewhat similar to taking a single-shot acquisition at 100 mV/div, stopping the scope, and then zooming it vertically to 500 µV/div. The trace may look very clean at 100 mV/div, but after that much vertical magnification the remaining acquisition noise becomes quite obvious.

Also keep in mind that subtracting two channels does not subtract their uncorrelated noise. Instead, the noise from both channels contributes to the math result.

The Magnova has a very low-noise front end, but at this amount of vertical magnification even the remaining noise becomes clearly visible. Using HiRes and/or averaging, as you already mentioned, can reduce the visible noise significantly (the acquired 12-bit ADC data is processed and stored with 16-bit resolution).

If the goal is to measure a very small difference between two relatively large signals, a suitable low-noise differential probe may also be worth considering. This would allow the differential component to be presented directly to the ADC at a more suitable input range, instead of relying on such a large vertical magnification of the subtraction result.

Regarding the different DVM AC RMS readings: you noted about 530 µVrms at 100 mV/div (800 mV full screen) versus 70 µVrms at 10 mV/div (80 mV full screen), with no applied signal and without filtering, averaging, or HiRes at 350 MHz bandwidth. These values are good, and they match the information in our data sheet. The input-referred noise floor of the acquisition path is significantly lower at the 10 mV/div setting. So the change in the DVM reading is expected even though the external input signal itself has not changed.

Best regards,
Andre
 
The following users thanked this post: Performa01, KungFuJosh

Offline ZPeterZ

  • Contributor
  • Posts: 36
  • Country: de
Re: Magnova oscilloscope
« Reply #1976 on: September 02, 2026, 11:03:35 am »
Hi Andre,
thank you very much for fast clarification! Regarding the DVM one must be clear about that the existence of sub mV scales does not necessary means, that precison is sufficient in every case.
For the difference of an external short and the internal GND setting I guess there must be some additional muting in the digital domain.

b.r.
Peter

ps: I already considered the acquisition of a differential probe, but primarily for high voltage circuits. I have to go deeper in this field. For the actual measurements I will use a 2 input high sensivity LF voltmeter - I just wanted to explore before at which voltage scale I would end up. 
« Last Edit: September 02, 2026, 01:30:29 pm by ZPeterZ »
 

Offline Andre77

  • Regular Contributor
  • *
  • Posts: 136
  • Country: de
    • Batronix
Re: Magnova oscilloscope
« Reply #1977 on: September 02, 2026, 03:06:30 pm »
thank you very much for fast clarification! Regarding the DVM one must be clear about that the existence of sub mV scales does not necessary means, that precison is sufficient in every case.
For the difference of an external short and the internal GND setting I guess there must be some additional muting in the digital domain.

Hi Peter,

I have one additional detail to add regarding the oscilloscope DVM: although the DVM processing runs in parallel with the normal oscilloscope acquisition, it does not have a separate measurement front end. It uses the same analog signal path and the same ADC data.

Therefore, the selected vertical range has a significant influence on the DVM noise floor and measurement accuracy. At 10 mV/div the input signal can make much better use of the ADC range than at 100 mV/div, so the input-referred noise is considerably lower as well.

A dedicated precision DMM is usually optimized for much higher voltage accuracy and resolution. The scope DVM serves a somewhat different purpose: it uses the oscilloscope's high-speed acquisition path, so it can measure signals with much higher sampling rate and bandwidth. There is a tradeoff between those two approaches.

Regarding internal GND: yes, this is handled differently from simply shorting the BNC input externally. Internal GND is a defined internal reference condition rather than a normal signal acquisition from the input connector.

Best regards,
Andre
 

Offline ZPeterZ

  • Contributor
  • Posts: 36
  • Country: de
Re: Magnova oscilloscope
« Reply #1978 on: September 02, 2026, 04:07:42 pm »
Hello Andre,
thank you for the additional explanation which is really helpfull for understanding. I appreciate the good support from you and your colleagues!
All the best,
Peter
 

Offline john74

  • Regular Contributor
  • *
  • Posts: 83
  • Country: de
Re: Magnova oscilloscope
« Reply #1979 on: Yesterday at 11:03:39 am »
Question:

I try to save a FFT as CSV but my problem (or issue) is, that the stored file contents more data then I would expect.

FFT config is "FlatTop" from -1MHz to 11MHz (I want to measure a 10MHz sinus)
but when I store this data as CSV (notation is Basic), I get a 18MByte file with the first entry :

Code: [Select]
frequency in Hz,amplitude in dBm
0,16.1454887979076
762.939453,15.9385173526038
1525.878906,13.3055244161149
2288.818359,5.36509117926091
3051.757812,-10.6657555785911
3814.697265,-43.0133926725808
4577.636718,-64.2355115825378
5340.576171,-63.5112260073501
6103.515624,-61.1944315639434
...

and ends with:

Code: [Select]
399993133.479387,-86.890482359017
399993896.41884,-88.1015246335283
399994659.358293,-85.3007784036304
399995422.297746,-82.316570242416
399996185.237199,-80.7752461769722
399996948.176652,-80.2946646262134
399997711.116105,-80.7086019593274
399998474.055558,-82.0799550920783
399999236.995011,-85.7636750861821
399999999.934464,-92.9785939270364

so the last entry is at 400MHz... ?!?

do I miss a configuration here....or is this a 'bug'?
« Last Edit: Yesterday at 11:14:51 am by john74 »
 

Offline Andre77

  • Regular Contributor
  • *
  • Posts: 136
  • Country: de
    • Batronix
Re: Magnova oscilloscope
« Reply #1980 on: Yesterday at 02:21:45 pm »
The CSV export always saves the complete FFT data set. The currently selected FFT view range, e.g. -1.2 MHz to 11 MHz in your case, only limits what is shown on screen. It does not limit the frequency range written to the CSV file.

The reason your export stops at about 400 MHz, even though the sample rate is 1.6 GSa/s, is the FFT point limit. In your setup, it was set to 1 Mpts, so the FFT does not use the full 1.9 Mpts/channel acquisition record. If you increase the FFT size to 2 Mpts or more, the FFT range in this example would extend up to about 800 MHz.

As a workaround, you could also reduce the FFT point limit. For example, with 32 kpts, the FFT range with these settings would be limited to about 12.5 MHz, and only that range would then be saved to the CSV.

Would it be useful for you to have an option to limit the FFT range saved to CSV to the currently displayed range? This should be possible to add in one of the upcoming updates.
 
The following users thanked this post: john74

Offline KungFuJosh

  • Super Contributor
  • ***
  • Posts: 8176
  • Country: us
  • TEAS is real.
Re: Magnova oscilloscope
« Reply #1981 on: Yesterday at 02:28:01 pm »
Would it be useful for you to have an option to limit the FFT range saved to CSV to the currently displayed range? This should be possible to add in one of the upcoming updates.

I think that would be good to have as an option. Having the extra data could be helpful, but sometimes the opposite.
"Experience is something you don't get until just after you need it." - Steven Wright
Best Continuity Tester Ever
 
The following users thanked this post: Andre77

Offline john74

  • Regular Contributor
  • *
  • Posts: 83
  • Country: de
Re: Magnova oscilloscope
« Reply #1982 on: Yesterday at 02:39:24 pm »
Would it be useful for you to have an option to limit the FFT range saved to CSV to the currently displayed range? This should be possible to add in one of the upcoming updates.

Maybe there could be an option to save only the selected frequency range.
In my case that would reduce the filesize down to ~480kByte with only ~14.000 entries instead of the original 520.000 :-)

The file would be than easier to handle from a 3rd party software.

P.S.
Your "workaround" generated exactly this file....so good to know
(although I am not quite sure why the behavior is then here different)
« Last Edit: Yesterday at 02:54:10 pm by john74 »
 
The following users thanked this post: Andre77

Offline john74

  • Regular Contributor
  • *
  • Posts: 83
  • Country: de
Re: Magnova oscilloscope
« Reply #1983 on: Yesterday at 03:08:30 pm »
And maybe a silly follow up question:

In the save dialog there is an option to select the FFT unit:
[dBm, dBV, dBmV, dBuV, Vpp, Vrms]

but in the actual FFT config the unit options are:
[dBm, dBV, dBmV, dbuV, Vrms]

why is [Vpp] an option to save but not to display?

P.S.
a similar issue is in the bode blot save options,
here there is an "dBm" unit but that is missing in the bode plot view itself
« Last Edit: Yesterday at 03:15:09 pm by john74 »
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 30115
  • Country: nl
    • NCT Developments
Re: Magnova oscilloscope
« Reply #1984 on: Yesterday at 03:16:29 pm »
The CSV export always saves the complete FFT data set. The currently selected FFT view range, e.g. -1.2 MHz to 11 MHz in your case, only limits what is shown on screen. It does not limit the frequency range written to the CSV file.
One way to make it smaller is to only output relevant digits. 0.1dB is about 1% so printing dBs with 2 decimals is more than adequate. The same for the frequency and I'd switch to e notation because the way it is printed now has a lower resolution at low frequencies.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 
The following users thanked this post: john74

Offline john74

  • Regular Contributor
  • *
  • Posts: 83
  • Country: de
Re: Magnova oscilloscope
« Reply #1985 on: Today at 05:42:53 am »
One way to make it smaller is to only output relevant digits.

my particular problem was not the file size but the huge number of (for me unimportant) entries
and this is solved with the point limit set to 32kpts.
 

Offline Andre77

  • Regular Contributor
  • *
  • Posts: 136
  • Country: de
    • Batronix
Re: Magnova oscilloscope
« Reply #1986 on: Today at 07:19:53 am »
In the save dialog there is an option to select the FFT unit:
[dBm, dBV, dBmV, dBuV, Vpp, Vrms]
but in the actual FFT config the unit options are:
[dBm, dBV, dBmV, dbuV, Vrms]
why is [Vpp] an option to save but not to display?

For the FFT display, we should be able to add Vpp as an available display unit as well. Vpp is somewhat less common for FFT displays, but since it is already available for CSV export, it makes sense to offer it consistently in the FFT view too. Good point, noted. :)

a similar issue is in the bode blot save options, here there is an "dBm" unit but that is missing in the bode plot view itself

Regarding the Bode Plot: dBm becomes available for the generator amplitude setting once a load impedance other than High-Z is selected. Without a defined load impedance, the power level in dBm cannot be calculated, so only dBV, dBmV, dBuV, Vpp, and Vrms are available.

BTW: The load setting on the Magnova generator is also not limited to just 50 ohms or High-Z. It can be set anywhere from 10 ohms up to 1 Mohm in 1 mOhm steps, in addition to High-Z.

One way to make it smaller is to only output relevant digits. 0.1dB is about 1% so printing dBs with 2 decimals is more than adequate. The same for the frequency and I'd switch to e notation because the way it is printed now has a lower resolution at low frequencies.

Thanks for the suggestion. You're right, the export currently keeps more digits than are really useful in many cases.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf