I'm trying to gain an understanding of the Rigol DS1054Z's behavior where the waveform unexpectedly shifts when at a small vertical scale and the amplitude is larger than a certain amount.
In concrete terms, I am feeding the scope a square wave where the top is at 0 V, but the bottom varies from around -1 V to -3 V.
If I have the vertical scale set to 500 mV per division or more the top of the waveform stays around 0 V as expected. But if I go to 200 mV per division or below, if I then increase the amplitude beyond about 2 V, the top of the waveform starts to shift down.
I'd just like an understanding of what is going on inside this scope that might be causing this. Am I saturating the measurement range at smaller scales, causing the scope to hit its upper (and lower) ADC ranges, leaving it with no choice but to shift the waveform to display what it can measure?
To help explain what I'm seeing here's a 1-minute demonstration
https://youtu.be/IHBjYxnT3KY