Here these ramp images.
Thanks a lot ! These images show very clearly what I suspected would go wrong when pushing these limits. SMB784's use case may still work, but would require prior characterization of scope performance for the exact set of settings to be used.
By the way, I find it interesting that one can already see a hint of non-linearity in the top and bottom parts of image 178. That shows how narrow the margins really are.
Fun ideas for when someone gets around to writing alternative firmware for a scope:
- add optional warnings when waveforms get clipped, especially if measurements are active that would be directly affected,
- if moving parts of a waveform with high distortion onto the screen, visually indicate that these parts can't be trusted,
- add (optional) auto-ranging of front end configuration to capture entire amplitude,
- allow manual control of ADC of front end configuration, including separate control for DC offset and screen position,
- per-channel intensity control so that one can just hide active channels one doesn't want to look at (i.e., the real issue SMB784 is trying to solve).
Especially the first two could help less experienced users in situations where the scope is doing something that's very different from what they think it should be doing.