EEVblog Electronics Community Forum

General => General Technical Chat => Topic started by: Artlav on August 13, 2015, 12:36:51 am

Title: Are there USB logic/packet analysers (for USB itself)?
Post by: Artlav on August 13, 2015, 12:36:51 am
I'm looking for a device that plugs into a USB port and have a device under test plugged into it, plus a wire plugged into a separate laptop to receive the data.
Basically a logic/packet analyser or recorder for USB.

Are there such devices around?
What names should i google?
All i can find is software for windows, logic analysers/sniffers working via USB and scopes with decode functions.

End goal - I'm making a UHCI host driver (USB 1.0), and am at the point where it would be quite useful to be able to see what it actually does, and compare to what a proper driver does.
Title: Re: Are there USB logic/packet analysers (for USB itself)?
Post by: nctnico on August 13, 2015, 01:35:33 am
There are tons of these.
Random grab from Google: http://www.totalphase.com/products/beagle-usb12/ (http://www.totalphase.com/products/beagle-usb12/)
Title: Re: Are there USB logic/packet analysers (for USB itself)?
Post by: BennVenn on August 13, 2015, 02:31:06 am
I use my USBEE, it captures and decodes USB1.1&2.0
Title: Re: Are there USB logic/packet analysers (for USB itself)?
Post by: John_ITIC on August 16, 2015, 01:10:53 am
You need a "USB Protocol analyzer". There are a few vendors available. I design and sell such a USB 2.0 Protocol analyzer (1480A). PM me if interested!
http://www.internationaltestinstruments.com/products/97-1480a-usb-20-protocol-analyzer.aspx (http://www.internationaltestinstruments.com/products/97-1480a-usb-20-protocol-analyzer.aspx)
Title: Re: Are there USB logic/packet analysers (for USB itself)?
Post by: tonyarkles on August 16, 2015, 08:04:02 pm
There are tons of these.
Random grab from Google: http://www.totalphase.com/products/beagle-usb12/ (http://www.totalphase.com/products/beagle-usb12/)

I have a Beagle USB12 and I love it. The software (Total Phase) works really well, and the hardware has been flawlessly reliable. I don't usually rave much about products, but that one is great! My only advice would be to make sure you only need full-speed (12Mbit) and not high-speed (480Mbit). The device I was working on was FS so it was ok, but I do wish I had sprung for the HS version for the future. I've already run into a few cases where it would have been handy.

Title: Re: Are there USB logic/packet analysers (for USB itself)?
Post by: andersm on August 16, 2015, 09:03:00 pm
Another satisfied Beagle 12 user here. A big plus is that it's supported on Windows, Linux and OS X. The only negative is that the Data Center software is artificially limited and doesn't do class decoding with the Beagle 12.

EDIT: At a previous workplace, we had a Packet-Master USB12 (http://www.mqp.com/usbdev.htm), which worked quite nicely. They do want to nickle and dime you for class decoding support, but there's usually a few included in the base price.