« Back to “USB Protocol Analyzer”

Comments for “USB Protocol Analyzer”

It's great !  
I think it's worthy of a prize.

— nobcha on 11.02.2013 at 13:26 (UTC)

Hi there,

You're my HERO !!!

I love all of your DSO_203_QUAD projects, without'em the QUAD will still be a toy but you've pushd it to a real Hardwarehackers must have tool.

Thanks allot for your engagement !!!

I have a HY-Mini_STM32V with an "stm32f103vct6" with 3.2" HY32D LCD is there a way to make a DSO with some external Hardware e.g. external pcb?
Will you please help me a little bit to realize that?

I'm a student in a microcontroller study but we work with AT89C51CC03 and i'm learning the C language about 5 Month intensivly so i'm not the best programmer but i'm on the way!

Maybe you can gave me just some tips and inspiration so i getting in touch with this stm32 stuff.


Greets from Germany,


— VERBOSE on 20.02.2013 at 06:49 (UTC)

Thanks for the praise ;)

Basically to make a real DSO you would need a PCB with the analog electronics & ADC. This is actually the most complex part of an oscilloscope electronics. In DSO Quad's schematics it is the whole upper part of the schematic:

You can make simple oscilloscope using the ADC of the STM32F103, but it will have very limited frequency & voltage range.

So far I think DSO Quad is the best platform to experiment on if you want to learn about DSO's. It comes really close to the "real" oscilloscopes, and there is a lot of material (schematics, source code, FPGA code) available.

— Petteri Aimonen on 20.02.2013 at 14:10 (UTC)

Hi Petteri!  I really enjoy your pioneering work on the DSO Quad.  I was wondering if you still had interest in making the hi-speed generic logic analyzer still?  I know you said you got carried away and made this awesome USB analyzer but it would be great to take advantage of the same general structure of the FPGA to do some good high speed logic analysis.  Maybe the FPGA could even be used to compress the samples inline to minimize the storage space and CPU burden of recording.

— Nate True on 16.03.2013 at 04:27 (UTC)

@Nate True,

To be honest, I have had the FPGA image for basic RLE-compressed logic analyzer stuff ready for months. I just haven't bothered to integrate it. Instead, I'm slowly working towards making a blockwise compressor on the FPGA.. which should be great if I manage to finish it :)

— Petteri Aimonen on 16.03.2013 at 07:26 (UTC)


I am currently working on a project where i need to process variable size packets.
Can you throw more light on this ?
It will be very helpful


— Mihir on 28.10.2013 at 09:29 (UTC)

Fantastic work and really useful!
Something I have been wanting to ask for a while now:
Is it possible for the DSO to connect to say a linux / win pc and stream collected data via usb. I know, one can upload files etc but was wondering whether the usb interface could be employed in this fashion, that way the usb output data could stream via 'usb -> pc app -> pcfile' and thus no limitation with 8KB data collection. Is this possible or is the usb hardware restrictive for this purpose? Thanks Again and Great Work :-)

— Steve on 01.11.2013 at 18:03 (UTC)

USB analyzer works like a charm! You made my day! Thank you for your contributions!

— Philipp on 05.02.2015 at 10:06 (UTC)

Hi! Is there a version which runs on V2.81 hardware? The app does not see the files I copied.

— Laszlo on 12.04.2020 at 21:42 (UTC)

Boa tarde!Estou para instalar esse aplicativo no meu ds203. Tem alguma versão para monitorar linhas rs485?

— José Luiz Britto Santos on 06.09.2020 at 15:02 (UTC)