Magnova testsToday forum member Woody has visited my lab and he brought his brand spanking new Batronix Magnova BMO350 along for a playdate. As I wanted to keep the amount time limited and not all hardware options for the Magnova are available yet, I came up with a small list of tests we could do in a couple of hours to get a feel for the abilities of this new DSO.
UI performanceThe UI operation is very snappy and the touchscreen and knob response is instant. The only situation where the UI slows down is when large amount of memory needs to be shown compressed onto the screen. In that case it is easy to turn the horizontal knob a few clicks extra before the Magnova responds.
I do find it a downside that 'clickable' items are not easely identifiable as such. I know that the 'flat' user interfaces are modern but I think adding some decorations would help to show which items bring up menus and which don't.
What is nice though is that the colors of traces in general can be adjusted to allow extra clarity. Better than having (for example) four math traces in the exact same color.
Bandwidth (cursory measurement)Using an R&S SMIQ and a good piece of coax cable the bandwidth was tested with one channel enabled and three channels enabled (set to 50 Ohm termination) with a level of 220mV RMS. With one channel enabled (1.6Gs/s) the bandwidth is 429MHz, with three channels enabled it is 380MHz. It is very nice that with a higher samplerate there is more bandwidth available.
But this test isn't very complete as there are likely pre-amplifiers in the signal path which are enabled at lower V/div settings so it would require more tests at different levels and V/div settings to paint a complete picture.
Low level signal triggeringLow signal level triggering is excellent. If the signal is visible, it will trigger. Triggering worked fine down to 350uVp-p. Below that the signal started to drown in the noise.
Sin x/x performanceSin x/x reconstruction is vital to visualise a signal on screen. As a rule of thumb this should work for signals up the samplerate divided by 2.5. On the Magnova the sin x/x reconstruction works as expected. With 1.6Gs/s it has no problem showing sine waves up to 640MHz (although attenuated ofcourse).
Filtering?There has been some talk about filtering however this seems to be the standard bandwidth limiter as found on other oscilloscopes. I think this should be renamed to 'BW limit'. Filtering suggests having user configurable lowpass/highpass/bandpass filters.
Overdrive recoveryOverdrive recovery is a measure how well an oscilloscope can deal with an input signal exceeding its range. Having a large margin can help to analyse steep edges and trigger on those edges more accurately. Unfortunately the signal starts to distort rather soon. Taking the vertical sensitivity two steps down starts to cause visible distortions already.
Noise levelThe RMS noise level (measured using standard deviation!) at 50mV/div looks to be 3 times better compared to the R&S RTM3004 I have here so the Magnova definitely scores some points here. From a cursory check it does appear as if the RMS noise level expressed as a percentage of the V/div scale doesn't seem to be constant though. At 50mV/div the noise level is 415uV (around 1%) while at 100mV/div it is 567uV (around 0.5%).
Deep memory (zooming out)The Magnova supports up to >300Mpt/s of memory with a single channel enabled which is quite a lot. When the memory is set to a fixed amount and the time/div is short enough so the memory won't fill the screen entirely, it will capture beyond the screen allowing to zoom-out / scroll vertically after the acquisition. An interesting option is to enable 'extended acquisition'. With the memory depth set to auto and 'extended acquisition enabled', the Magnova will acquire 1 or 2 screen widths worth of signal extra so you can have some extra signal to look at (through zooming-out / scrolling vertically) if necessary but you don't have to set a fixed memory depth. Neat!
Reference tracesThe reference traces are basically screen-grabs of how the trace is displayed on screen at the moment of copying a trace to a reference trace. Magnification of reference traces is limited because the trace starts to lack detail quickly. Something else I noticed is that the reference trace can not be brought to the foreground. Maybe it is possible but we have not found out how.
Trigger jitterIn short: I'd say the trigger jitter is excellent. With the timebase set to 200ps/div a 1MHz square wave is triggered at the exact same spot on the horizontal (time) axis. I've seen this much worse on other DSOs.
CAN decoding (decoding options, triggering on packet data)Next up: decoding. We've tested decoding CAN messages. It works but that is about all there is to say about it. The messages are shown in a very wide format which does not allow to have several messages with readable decoding on screen. Far from ideal if you want to see a couple of messages and determine their relationship to other messages. Compacting the decoded data horizontally by using a higher width, multiple lines and rotated text plus the use of colored rectangles to identify sections of the message (in case of CAN: ID, DLC, payload, length, crc and acknowledge fields) would be very benificial.

What is also missing is triggering on CAN addresses and payload. Likely the support for CAN decoding / triggering hasn't been fully finished yet.
What does work is showing a bus decoding table. When scrolling through the trace, the part which is on screen is highlighted in the decoding table. Vice versa, the message selected in the bus decoding table is shown on screen.
Something else I noticed is that several screens need to be brought up in order to configure decoding. It would be nicer not having to dive through several layers of menus in order to configure decoding.
FFT speed. Spectrum analyser-esque options?The FFT speed is quick. Even at 8Mpts you get a few updates per second. What is confusing about FFT mode is setting the number of points. The FFT settings allow to select a number of points but this has no effect. Only when setting the memory depth manually and adjusting the time/div scale, the number of FFT points changes. I'm not sure the actual number of FFT points is shown anywhere. It would be nice to get a feedback on the actual number of FFT point being used. An improvement would be to force the memory depth so the number of configured FFT points can actually be obtained from the memory. The same goes for the time/div setting.
I'm also missing a way to set the start & stop frequency. Personally I rarely use center and span on a spectrum analyser because most of the measurements I do have the frequency range defined as start / stop frequencies.
Measurements? Statistics? Histograms?Onto measurements... The measurements are performed on acquired data so even when the shape of the waveform isn't visible, you still get the right value. So that is good. There is an option to show labels to indicate where the measurement has been taken. It looks like that a measurement is taken closest to the trigger point and per acquisition only 1 measurement is made. So statistics are gathered over multiple acquisitions. There is no histogram function to show the statistic distribution of the values. On the other hand there is a neat feature on the Magnova scope and that is the ability to plot trend charts (value, min, max and average) so you can observe variations in the measurement results in several ways. The trend chart can also be averaged but when an FM modulated sine wave (1kHz +/-100Hz modulated at 1Hz) is fed into the scope, the average trace shows a start-up artefact due to lack of historic data. Not sure how you'd fix something like this though.

Another issue with the measurements is in the measurement selection screen. The contrast is very low so it is difficult to see/read the measurement methods. It would be better if the selection had some way to tell what is a 'button' to click / dividers between the various measurement. Maybe have a rectangle around the active measurements or something like that instead of making the text of the active measurements brighter.
Math channels. Operations? Stacked? Freeform formulas?The math channels offer basic operations on the waveform data using free-form math formulas. This is nice but there are features missing like filtering and doing tracking math operations. One application of 'tracking math' is to make a plot of duty cycle variations in a signal and thus recover a PWM modulated signal.
Cursors (outside screen?)One of the things I like to check is whether the cursors can be placed outside the screen or not. One application for having cursors outside the screen is to be able to place the cursors precisely on two edges which are far away in order to make an accurate time measurement between the two edges. The Magnova oscilloscope doesn't allow this though. The cursors are bound to their screen locations and don't move along with the signal position.
Issues / remarksDuring testing we encountered one issue: the samplerate got stuck at 1Gs/s even with only one channel enabled. A power cycle didn't help but a reset to factory defaults rectified the problem.
Temperature has been discussed before. The Magnova gets quite warm on the outside and I have doubts the heatsink at the back is doing much as it looks like a heatsink inteded for use with a fan instead of natural convection. The fin spacing is a few mm only. The internal fan isn't very loud though but I have not listened to it long enough to determine whether it would irritate me or not.
SummaryNot mentioned before but during this test we didn't consult the manual. As experienced DSO users everything is pretty obvious and self-explanatory to use. Then again, this test session wasn't exhaustive or intended to push the limits.
There is some room for improvement and I think plucking some of the low hanging fruit can make a big difference. I'm looking forward to seeing what the digital channels and function generator module are going to add in terms of functionality.
At this moment the Magnova doesn't have much to offer in terms of die-hard signal analysis (like making measurements over all the acquired data and producing statistics based on an entire acquisition). Not sure whether Batronix wants to go this route though as I don't know the roadmap. OTOH the trend chart is a rather unique feature but it can only update information as fast as the waveform (acquisition) update rate as there is only one measurement result per acquisition.
All in all I am impressed though with what the Magnova has to offer. What is there works, looks & feels solid. IMHO it is safe to say Batronix has entered the DSO stage as a serious oscilloscope manufacturer; one to be reckoned with.
I also want to express my thanks and gratitude to forum member Woody for driving all the way to my lab and allowing me to get some hands-on experience.