EEVblog Electronics Community Forum
General => General Technical Chat => Topic started 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.
-
There are tons of these.
Random grab from Google: http://www.totalphase.com/products/beagle-usb12/ (http://www.totalphase.com/products/beagle-usb12/)
-
I use my USBEE, it captures and decodes USB1.1&2.0
-
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)
-
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.
-
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.