Beagle USB 12 Protocol Analyzer

TP320221

The Beagle™ USB 12 Protocol Analyzer is a non-intrusive Full/Low Speed USB protocol analyzer that includes real-time USB descriptor parsing. Developers can monitor what is happening on the USB bus as it happens with 21 ns resolution.

  • Non-intrusively monitor Full/Low Speed USB (12 Mbps/1.5 Mbps)
  • Capture traces to >25 GB
  • USB descriptor decoding using the Data Center Software
  • Real-time capture and display – view USB packets and USB-specific error code values in real time
  • Nearly limitless capture – captured data is streamed via High-speed USB directly to your computer
  • USB 2.0 bus-powered
  • Free software and API available
  • Fully Windows, Linux, and Mac OS X compatible

USB Debugging Using a Real-Time USB Bus Monitor

Total Phase
USB Protocol Analyzers
Beagle USB 12 Protocol Analyzer Beagle USB 480
Protocol Analyzer
Beagle USB 480 Power Protocol Analyzer – Ultimate Edition Beagle USB 5000 v2 SuperSpeed Protocol Analyzer – Ultimate Edition
Part Number TP320221 TP320510 TP323610 TP322610
Monitoring Capability
USB Capture Rates <12 Mbps <480 Mbps <480 Mbps <5000 Mbps
USB 3.0 and 2.0
Simultaneous Monitoring
N/A N/A N/A
USB 2.0 Downlink
USB 3.0 Downlink N/A N/A N/A
Real-Time Data
Display & Analysis
Real-Time
LTSSM Tracking
N/A N/A N/A
Real-Time
Statistics
Memory –
Standard On Board
Host PC 64 MB +
Host PC
256 MB +
Host PC
4 GB +
Host PC
External Triggers
Availability of
External Triggers
N/A Input – Monitor
Output – Trigger
Advanced Triggers N/A N/A
Sync N/A Basic Basic Advanced
USB 3.0
Advance State Machine
N/A N/A N/A
Other Features
Current & Voltage Monitor N/A N/A N/A
Cross-Platform Support
for Window, Linux,
Mac OS X
Software GUI
Royalty-free API
Beagle USB 12 Protocol Analyzer Beagle USB 480 Protocol Analyzer Beagle USB 480 Power Protocol Analyzer Ellisys
USB Explorer 200
Ellisys
USB Explorer 260
Lecroy
USB Advisor
Lecroy
Mercury T2
Base Price $ $$ $$$ $$ $$$$$$ $$$$$ $$
USB capture speed full-/low-speed high-/full-/low-speed high-/full-/low-speed high-/full-/low-speed high-/full-/low-speed high-/full-/low-speed high-/full-/low-speed
Real-time display checkmark hl checkmark hl checkmark hl
Real-time display of software-filtered data checkmark hl checkmark hl checkmark hl
Capture with only one host controller checkmark hl checkmark hl checkmark hl checkmark checkmark
Class-level decoding Descriptors only checkmark hl checkmark hl +$$$ checkmark checkmark checkmark
Monitor VBUS current/voltage checkmark hl
Hardware filtering checkmark hl checkmark hl checkmark checkmark checkmark checkmark
Hardware triggering +$ +$ checkmark checkmark checkmark
Memory Host PC 64 MB
+ Host PC
256 MB
+ Host PC
32 MB
+ Host PC
1 GB
+ Host PC
128 MB 256 MB
Windows, Linux, Mac OS X support checkmark hl checkmark hl checkmark hl Windows only Windows only Windows only Windows only
USB Powered checkmark hl checkmark hl checkmark hl checkmark checkmark checkmark
Digital Input checkmark hl
4 inputs
checkmark hl
4 inputs
+ $$$
1 input
(shared with output)
checkmark
1 input
(shared with output)
checkmark
1 input
(shared with output)
checkmark
1 input
(shared with output)
Digital Output checkmark hl
4 outputs
checkmark hl
4 outputs
+ $$$
1 input
(shared with input)
checkmark
1 input
(shared with input)
checkmark
1 output
(shared with input)
checkmark
1 output
(shared with input)
Software API checkmark hl
C, C++, C#, LabView, Python, VB6, VB.Net
checkmark hl
C, C++, C#, Python, VB6, VB.Net
checkmark hl
C, C++, C#, Python, VB6, VB.Net
+ $$$
C++ only
checkmark
C++ only
checkmark
COM, DCOM
checkmark
+$$ WSH, VBScript, and C++, DCOM
Dimensions L: 91 mm
W: 57 mm
H: 22 mm
L: 112 mm
W: 66 mm
H: 23 mm
L: 114 mm
W: 70 mm
H: 26 mm
L: 120 mm
W: 150 mm
H: 65 mm
L: 120 mm
W: 150 mm
H: 65 mm
L: 213 mm
W: 234 mm
H: 64 mm
L: 90 mm
W: 80 mm
H: 24 mm
Weight 65 g 96 g 97.5 g 750 g 950 g 1300 g 158 g
Volume 114 cm3 170 cm3 170 cm3 1170 cm3 1170 cm3 3190 cm3 173 cm3
Base Price $ $$ $$$ $$ $$$$$$ $$$$$ $$
Final Price $ $$ $$$ $$$$$ † $$$$$$ $$$$$$$ $$$

† This is the price of the Ellisys USB Explorer 200 Professional bundle which includes the extra features listed above as additional costs.

(*) All competing products were researched from the websites and specification notes of their respective companies. Features and prices may have changed since this comparison was made. Please refer to the respective product websites and datasheets before making a final decision.

All product and company names mentioned on this page may be trademarks of their respective owners. Total Phase bears no affiliation with any of these other products and companies.

Tech Specs

USB Monitoring

  • Full Speed, 12 Mbps
  • Low Speed, 1.5

Target Device Port

  • USB Type-A receptacle

Target Host Port

  • USB 2.0 Type-B receptacle

Analysis Port (connects to PC)

  • USB Type-B receptacle 
  • Bus Powered

Operating Temperature

  • 10 to 35 degrees C (50 to 95 degrees F)

Hardware

  • Beagle USB 12 Protocol Analyzer
  • 6 ft USB-A to USB-B Cable
  • 1 ft USB-A to USB-B Cable
  • One Year Warranty

Software (web downloads)

  • Data Center Software
  • Beagle Software API
  • Beagle LabVIEW Driver
  • USB Drivers
  • Linux USB Hot Plug Configuration files

Minimum Hardware Requirements

  • Intel or AMD processor operating at 2 GHz or faster
  • 1 GB physical RAM (32-bit) or 2 GB RAM (64-bit)
  • 2 GB or more available hard disk space
  • Full-speed USB port
  • VGA capable of 1024-x768 or higher screen resolution
  • Internet access is helpful

Available Software

  • Data Center Software
  • Beagle Software API
  • Beagle LabVIEW Driver

Required Software (Windows & Linux)

  • USB Drivers
  • Windows: 7, 8, 8.1, 10
  • Linux: Red Hat, SuSE, Ubuntu, Fedora
  • Mac OS X: 10.7 – 10.14

PC Requirements & Supported Operating Systems

Dimensions and Weight

  • (W x D x L) 55.6 x 22.2 x 89 mm (2.19″x0.87″x3.5″)
  • 64 g (0.14 lbs)

Quality

  • CE
  • RoHS
  • One Year Warranty
  • Manufacturing
    • ISO 9001
    • ISO 13485
    • AS9100C
    • ITAR