In the case of GDS, some scopes have an 'A' ending while others have an 'E' ending. For example, 2204A vs. 2204E.
Simple. 'A' was the previous generation, the current one is the 'E'.
The 2104A has a rise time of 3.5ns while the 2204A, 2204E and 2304A has a rise time of 1.17ns. In general, is 3.5ns fast enough?
For GDS, I consider 2102A, 2104A, 2204A and 2204E. Cannot find GDS-2000E on their website. Which is the latest and greatest? I need external trigger function (e.g. press a button and different devices start working) and usb storage of data for plotting in EXCEL or Matlab. Experiments last about 10-30 seconds, no more than a minute or two.
Frankly, I get the very strong impression that you have actually no idea what you want or what you need. What's more frightening is that it looks you don't even seem to know what exactly you want to do (motors and actuators actually make only for a small part of robotics). Which simply makes it impossible to give you a proper recommendation.
Considering all that, maybe the best option for you is really to get a Rigol DS1054z and use that until you know the basics and understand better what you want to do and what you need.
Exactly! The rise times mentioned above are simply indicative of the scope bandwidth. Faster rise time, more bandwidth hence the difference in model numbers.
One advantage to the DS1054Z is that, even used, it will always be worth $300 or so (based on $400 new). So use it until it becomes a hindrance (if it ever does) and then either sell it to get funds for a more expensive model or designate it as a sacrificial scope for noobs.
Yes, better scopes are a treat! More bandwidth is always the right answer and more memory depth, triggering options, decoding options, channels and any other feature I overlooked are always better. They may not be necessary but they're cool to talk about.
The hacked DS1054Z is a decent 100 MHz scope. But a 100 MHz square wave is going to look terribly sinusoidal. If you want to actually display a 100 MHz square wave, you probably need at least a 500 MHz scope (give or take). So, the 1054 is going to be able to display a 20 MHz square wave pretty well and that's probably good enough. Most of the processors we use run a lot faster but their IO pins don't toggle at anywhere near the clock rate.
In my corner of the sandbox, four channels is more important than increased bandwidth. If I run out of bandwidth, I'll upgrade. In the meantime, I haven't found anything I can't do with the DS1054Z. But it's early days...