Users Manual User Manual
Protocol Analysis
57
1. Click the down arrow in the Packet Type list box and choose a packet
type from the following choices:
Packet Types
1
SOF Start of frame (Full Speed) or start of microframe
(High Speed)
SPLIT (Token) Defines split transaction type
IN (Token) Requests information from a Device
OUT (Token) Designates a data transfer to a device
SETUP (Token) Indicates the start of a control transfer
PING (Token) High-speed flow control probe for a
bulk/control endpoint
DATA0 Data Packet PID even
DATA1 Data Packet PID odd
DATA2 Data Packet PID for High Speed, High bandwidth,
Isochronous transactions
MDATA Data Packet PID for High Speed Split or High bandwidth
Isochronous transactions
ACK Target received data without error
NAK Target unable to accept data
NYET No response yet from receiver
STALL Indicates error preventing data transfer
PRE (Token) Preamble, enables low speed port (Full/Low speed
mode only)
ERR Split transaction error handshake (High speed mode only)
User-defined Arbitrary set of patterns that you define
2. Complete the enabled packet definition parameters for the selected
packet Type
• Check: Default value that you can change to search for other
check values on the bus
• Device Address: The address of the token packet to capture (0-7F)
• Endpoint: The end point of the token packet (0-15) (Entered in binary)
• CRC5: Default value that you can change to search for other CRC5
values on the bus. (5-bit CRC used by packets other than data)
• CRC16: Default value that you can change to search for other CRC16
values on the bus. (16-bit CRC used by data packets)
1. For a detailed description of USB packets, see Universal Serial Bus Specification, Revision
2.0, April 27, 2000