@egonotto: I think I made a mistake of Analog Discovery 3. Thanks for pointing it out. How is your experience of Digital Discovery? I am frankly very confused now.
I have Digital Discovery. It is mixed emotions about that one.
You can generate signal patterns.
You can have basic trigger, logic combination trigger and even some protocol triggering. You can even put it in a logic function mode where you define logic function from inputs to outputs, using FPGA for it (ROM mode).
It can decode some protocols. For few protocols it can receive AND send data, even simulate some sensors..
OTOH, you can only work with up to 3.3V logic. Graphic representation is very basic and monochrome. There is table data view that is very rudimentary.
I used it many times for stuff no other tool can do.
For instance, I made a device that has multiple inputs and outputs, radio link etc...
With using DD I was able to create random pattern for inputs and could monitor outputs and see and decode serial protocol going to telemetry links.
I was able to detect problems in interaction between parts of system, and finally verify proper functioning.
But it is not very good for lots of decoding, not because it is not able to capture the data (that part works well) but because GUI is not really made for it.
For instance, there is no color coding, no obvious error markings, it simply is not user friendly visually.
I am glad I have it because of benefits I mentioned, but think that proper LA/protocol analyser (like DSLogic U3Pro16 ) would be much better choice for actual decoding.
Since I have many other options to decode (ZeroPlus LA, ScanaLogic, and Siglent, Keysight and Picoscope MSO scopes), I use that instead of DD pretty much most of the time.
Combine that with very limited input voltage (and mostly unprotected) inputs and DD is more of a special thing, more of an experimenter tool than LA/protocol analyser propper.