1 usb overview – Teledyne LeCroy Inspector - Users Manual User Manual
Page 6

CATC
CATC Inspector User’s Manual
Version 2.31
2
1.1 USB Overview
The Universal Serial Bus (USB) is an open industry standard, providing a simple and inex-
pensive way to connect up to 127 devices to a single computer port. Keyboards, mice, tablets,
digitizers, scanners, bar-code readers, modems, printers, and more can all run at the same time.
USB devices plug into any platform that supports the standard, from notebooks to desktop PCs to
workstations.
The USB is a dynamically reconfigurable serial bus with an elementary data rate of 12,000,000
bits/sec, based on off the shelf, low cost micro-controller technology. Its modular layered soft-
ware protocol supports sophisticated device drivers and application programs.
Please refer to the USB Specifications for details on the USB protocol. The USB specifications
are available from the USB Implementers Forum at:
USB IF
M/S JF2-51
Tel:
+1/ 503 264 0590
2111 NE 25th Avenue
Fax:
+1/ 503 693 7975
Hillsboro, OR 97124
Web: http://www.usb.org/
2. CATC INSPECTOR ADVANCED USB BUS & PROTOCOL
ANALYZER
2.1 General
The CATC Inspector Advanced USB Bus & Protocol Analyzer builds on the success of the
CATC Detective USB Bus & Protocol Analyzer; it incorporates the functionality of this earlier
product, and adds four major features:
•
operation with both portable and desktop PCs
•
enhanced triggering—data recording can be triggered by real-time USB events
•
provision of real time USB event decoding signals
•
recording of four user-provided external signals along with the USB traffic
The Inspector USB analyzer is a stand-alone unit configured and controlled through the PC bi-
directional parallel port. It can be used with portable PCs for field service and maintenance, as
well as with desktop units in a development lab environment. The analyzer is easily installed,
without opening up the PC, by connecting a cable to the parallel port.
The Inspector analyzer includes provisions for on-the-fly detection of, and triggering on,
numerous USB events. Such events include specific user-defined PIDs or PID combinations, data
patterns, address + endpoint, special USB signaling, and many USB abnormal (error) bus
conditions. The Inspector analyzer continuously records the USB data in a wrap-around mode.
Upon detection of a triggering event, the analyzer continues to record data (post-trigger) up to a
point specified by the user. Real-time event detectors can be individually enabled or disabled to
allow triggering on USB events as they happen. This includes pre-defined exception or error