What does USB Protocol Analyzers do?
USB Protocol Analyzer is like any other protocol analyzer. It basically hooks onto the bus and probes the signal patterns, and from the signal patterns re-creates the user understandable data or packet formats as per the USB 2.0 specifications.There are two types of Protocol Analyzers for USB. 1) Hardware+Software Toolset 2) Only Software. This document explains only the Hardware Type Protocol Analyzers.
The Hardware type protocol analyzers are costly to procure, and the price is directly proportional to the trace buffer available in the hardware. But these analyzers come with great powers, the collected data can be viewed and formatted in many formats and helps users to pin point the problems quickly and help in debugging the application.
Some of the typical capabilities are:
- Triggers - Specify when to start the data collection from the bus
- Prefetch - How many packets need to be recorded before the trigger
- Postfetch - How many packets need to be recorded after the trigger
- Trigger Types - Manual, Automatic, Content Based (Based on what is there inside a packet), Transaction Based
- Buffer Size Control - For managing the available trace buffers
- Reporting & Filtering Options - Flexibility to view specific trasactions and specific packets
- Save & Reload operations
- Simulation & Transmission of User Defined Packets on the bus - In this case user can transfer a packet to see how the device driver or the device responds to specific packets. Activity is intiated by user, but the analyzer pretends as if the host or the device has generated the packet
List of USB Protocol & Bus Analyzers (that come in form of Hardware+Software)
| Analyzer | Description | Image(If Available) |
| MQP Electronics Packet-Master USB480+ | Description:
| |
| MQP Electronics Packet-Master USB480 | Description:
| |
| MQP Electronics Packet-Master USB12 | Description:
| |
Ellisys USB Explorer 200 | Description:
| |
| Ellisys USB Tracker 110 Recommended | Description:
| |
| Wireless USB Explorer 300 Wireless USB Protocol Analyzer | Description:
| |
| USB Ver.2.0 Bus Protocol Analyzer SB-2020 | Description:
| |
| CATC USBTracer/Trainer™ Protocol Verification System | Description:
| |
| CATC Advisor™ Protocol Analyzer | Description:
| |
| CATC USBMobile™ Protocol Analyzer | Description:
| |
| Beagle™ USB 12 Protocol Analyzer | Description:
| |
| Beagle USB 480 Protocol Analyzer | Description:
| |
| CATALYST Conquest™ Series USB Protocol Analyzers | Description:
| |
| CATALYST SBAE Series, Universal Serial Bus (USB) | Description:
| |
| USB2 SnooperTM (USB 2.0 Bus Analyzer) | Description:
|

