USB Analysers

   Packet-Master USB12

   Packet-Master USB480+

   Packet-Master USB500 AG

 
 
 
 
 
 
 
 

Packet-Master Series
USB Bus Analysers and USB Generators

Packet-Master USB500 AG Packet-Master USB12 Packet-Master USB480+

 

Take Control of your USB Development

Chapter 9 of the USB Specification details some seventeen Standard Device Requests which must be correctly implemented in any USB device, in order for the device to be successfully enumerated by the host controller.

When developing a USB-based device it is a major undertaking to implement the basic Chapter 9 Framework correctly as enumeration will simply fail for any number of reasons involving incorrect responses to the requests.

There is no substitute for a USB bus-analyser for revealing the smallest details of the packet transfers which takes place on the bus. Software based analysers can only ever give you a partial picture of what is going on, usually not reporting at all, the packets with the errors.

The Packet-Master Analyser connects passively between a host computer and the USB device, and captures all USB activity without influencing the link.

Benefits of Packet-Master Bus Analysers

Choice of Investment

The Packet-Master USB12 is a very cost-effective solution to the development of USB low speed or full speed devices. Where the full range of USB speeds is required the Packet-Master USB480+ comes into its own, offering analysis of any speed, revealing the operation of On-the-Go technology hosts. The Packet-Master USB480+ has comprehensive triggering functions and a large FIFO.

Our flagship Packet-Master USB500 AG, provides all the functionality of the USB480+, but can also be configured as a USB Generator. Emulating a host or a device, it allows you to exercise a unit under development in any way you wish. It also features built-in VBUS voltage and current measurement.

Save Development Time

A Packet-Master Bus Analyser will provide you with exact information showing you at which point a device under development is failing. It will save you weeks of wasted development time. In many cases you will find that the error you are looking for is highlighted on the Graphic USB display in a distinctive colour.

Simple Connection

 

The Packet-Master connects passively between a host computer and the USB device, and captures all USB activity without influencing the link. So you can be sure that you are seeing exactly what really happens. All the important timings are displayed.

Understand USB

When it comes to the USB protocol, a picture is worth a thousand words. The graphical display of Graphic USB immediately provides deeper understanding of the data transfers and their related timings. By examining a working device, you will learn more in a few minutes than from hours of reading the specifications. (Specifications are essential too, but easier to understand when you have a picture in your mind.)

 

Understand Host Command Sequences

There is no specification as to the sequence of commands which a device may expect from a host. Some command sequences can be very surprising to the starting-out developer. The Packet-Master Bus Analyser will allow you to examine the sequences for any Operating System / Host Controller combination of your choice. This will allow you to reveal any false assumptions you may be making that a particular enumeration sequence is standardised.
(As a device developer, just remember that the device should make no assumptions about enumeration sequences, but simply respond correctly to any request it receives.)

Examine Working Devices

A great benefit available from the Packet-Master Bus Analyser is that it allows you to examine exactly what transactions occur in a working device, perhaps manufactured by a third party. This may reveal your own bad assumptions about how a protocol works, or may show you how many devices on the market do not obey the rules.
Some operating systems have work-arounds for certain common protocol errors, and you may discover some of these first-hand.
Specifications often contain ambiguities. For example, without seeing it for yourself, you might not have realised that there have been two different ways of encoding the version number (bcdUSB) for USB 1.1. Operating systems appear to take the pragmatic approach of accepting either.

Fine-tune Performance

Much of the effort in developing a new device will go into achieving the throughput required. There is no substitute for seeing the transactions attempted by the host, together with the device's response to them. Armed with this valuable information you will be in the best position to be able to fine-tune your device's performance.

Exercise the Device under Development exactly the way you want to

With a Packet-Master Generator, you no longer have to persuade your host computer to produce a rare situation for testing your device. Write a simple script and the generator will do the rest.

Want to know what happens when a transaction occurs which your host never seems to send? Write a script and find out!

Packet-Master Comparison Chart
Feature
USB480

USB480+

Analyser
Generator

 

 

 

VBUS Monitor
     
High Speed

 

Full Speed
Low Speed
Start/Stop Controllable
From Unit
Chirp Analysis

 

On-The-Go Analysis

 

Event Data FIFO

 

32 Mbyte
64 Mbyte
64 Mbyte
Trigger (Basic)

 

Advanced Trigger

 

 

Pre-Trigger Buffer

 

 

Class Analysis Options Available
RoHS Compliant

 
 
Packet-Master USB500 AG Packet-Master USB12 Packet-Master USB480+