Dave, you briefly pointed out that the digital scopes perform triggering on the digital data stream, rather than the pre-input-coupling signal at the input. However, I disagree with your claim that the scope should behave identically nevertheless. It's more nuanced than that.
In particular, the digital stream already has AC input coupling applied (if selected), so if you select DC (or what could be more accurately termed "whatever input coupling is" or "what you see on the screen") trigger coupling and AC input coupling, the Rigol oscilloscope would trigger just fine on those four waveforms you presented to the scopes. So far, this is exactly right and good because:
- Seeing the trigger level visually on the screen is a very good thing, and only meaningful for DC trigger coupling (as you rightly point out). I can't stress this enough, a DSO that defaulted to AC trigger coupling and therefore wouldn't display the trigger level on-screen would be an awful step backwards. I'm all for consistency, but this is why digital scopes really should behave differently to analog scopes.
- It makes little sense to use true DC triggering with AC input coupling, so it seems fine that AC input coupling "auto-enables" "AC trigger coupling" in this sense. Implementing true DC triggering with an AC-coupled digital waveform would require some hacky measurement of the DC offset to compensate the digital triggering
circuitry FPGA gates, or expensive analog trigger circuitry that would be prohibitively expensive at this price point.
The problem is, you often want to see the DC component, yet trigger off the AC-coupled signal. You did mention this, but not really in the context of how this is the
only time you want AC trigger coupling in the Rigol design.
I expect the other big DSO players (Agilent, Tek) have made the same design decisions for the same reasons? Nevertheless, I think it's reasonable that Rigol's AC input triggering implicitly overrules the selected trigger coupling. I'm writing this to preempt the "but I use AC input coupling with DC-heavy signals all the time and always had success with the default 'DC' trigger coupling, this just doesn't mesh with what you've drawn on the whiteboard..." confusion that people
might be thinking.
I agree that Rigol seemed to express some doubt that AC triggering was necessary, and it's important to recognise that it's
less necessary with scopes that draw the trigger signal off after input coupling. It's more of a niche thing than with analog scopes. Only with that context in place can you fully emphasise that in real life (in particular, mixed voltage digital logic and analog signals living on different biases), it's
still absolutely necessary. Fortunately, we've got news from Rigol that they're fixing the bugs, so everything's just perfect now! Apart from the lack of a 50% auto trigger level feature!
EDIT: Btw, sorry for double-posting across forums, Dave, but I do think this is worthy of wider discussion, being the pedantic nutter that I am!