
Beagle I2C/SPI Protocol Analyzer
TP320121
The versatile Beagle™ I2C/SPI Protocol Analyzer is the ideal tool for the embedded engineer developing an I2C or SPI based product. The Beagle I2C/SPI analyzer provides a high performance bus monitoring solution in a small, portable package perfect for in the field and in the lab.
- Non-intrusively monitor I2C up to 4 MHz
- Non-intrusively monitor SPI up to 24 MHz
- Non-intrusively monitor MDIO up to 2.5 MHz (Clause 22 and Clause 45)
- Bit-level timing down to 20 ns resolution
- Real-time data capture and display – Watch I2C and SPI packets as they occur on the bus
- View I2C and SPI protocol-level decoded data packets and I2C- and SPI-specific error code values
- Nearly limitless capture – Captured data is streamed via High-speed USB directly to your computer
- Fully Windows, Linux, and Mac OS X compatible
† Actual SPI capture performance is dependent on CPU speed and SPI bus throughput. 24 MHz SPI capture has been tested for typical applications (e.g., captures of a few hundred SPI packets). Depending on user configuration, the maximum achievable capture throughput for continuous streaming applications may be less than 24 MHz.
‡ MDIO monitoring is available in API and Data Center Software v2.20.
Prototyping I2C Systems with an I2C Host Adapter and Protocol Analyzer
Beagle I2C/SPI Protocol Analyzer Unboxing and Quick Start
I2C/SPI Product Guide
![]() |
![]() |
![]() |
![]() |
|
---|---|---|---|---|
Part Number | TP240141 | TP280121 | TP500110 | TP320121 |
User Manual | HTML | HTML | HTML | HTML |
Datasheet | ||||
RoHS Compliant | ![]() |
![]() |
![]() |
![]() |
I2C Master | ![]() Up to 800 kHz 1 |
![]() Up to 3.4 MHz |
||
I2C Slave | ![]() Up to 800 kHz 1 |
![]() Up to 3.4 MHz |
||
SPI Master | ![]() Up to 8 MHz 2 |
![]() up to 40 MHz+ 3 |
![]() Up to 80 MHz |
|
SPI Slave | ![]() Up to 4 MHz 2 |
![]() Up to 20 MHz |
||
GPIO | ![]() |
![]() Up to 16 |
||
I2C Monitor | ![]() up to 4 MHz |
|||
SPI Monitor | ![]() up to 24 MHz |
|||
Windows, Linux & Mac OS X | ![]() |
![]() |
![]() |
![]() |
USB Bus Powered Device | ![]() Full-Speed |
![]() High-Speed |
![]() High-Speed |
![]() High-Speed |
Software GUI | ![]() |
![]() |
![]() |
![]() |
Development API / DLL | ![]() |
![]() |
![]() |
![]() |
LabVIEW Driver | ![]() |
![]() |
![]() |
![]() |
Dimensions | L: 3.5″ (8.9 cm) W: 1.6″ (4.1 cm) D: 0.9″ (2.2 cm) |
L: 3.5″ (8.9 cm) W: 1.6″ (4.1 cm) D: 0.9″ (2.2 cm) |
L: 4.55″ 11.6 cm) W: 3.05″ (7.7 cm) D: 1.15″ (2.9 cm) |
L: 4.6″ (11.7 cm) W: 2.75″ (7.0 cm) D: 1.1″ (2.8 cm) |
1Actual system bus speed may vary as a function of capacitance.
2The quoted values are intra-byte speeds. Please refer to the datasheet for timing restrictions.
3Customers have successfully over-clocked the Cheetah SPI adapter to 50MHz.
Total Phase also has a number of accessories that can be used in conjunction with the products above.
Tech Specs
Bit Rate
- I2C: Up to 4 MHz
- SPI: Up to 24 MHz
- MDIO: Up to 2.5 MHz
Target Bus Interface
- I2C, SPI, MDIO
Target Bus Cable
- 10-pin ribbon cable
- 1.27 mm (0.05″) pitch
- 130.175 mm (5 1/8″) length
Host Bus Interface
- USB 2.0
- Standard-B receptacle
Target Bus Connector
- Type : 2×5 IDC female, 2.54 mm (0.10″) pitch
- Pinout
- Power Pins: GND (2,10), NC/+5V (4,6)
- I2C Pins: SCL (1), SDA (3)
- SPI Pins: MISO (5), SCLK (7), MOSI (8), SS (9)
- MDIO Pins: MDC (7), MDIO (8)
DC Characteristics
- Target Power: +5V, 25 mA max
- I2C/SPI/MDIO Signal: 3.3V, 10mA
Operating Temperatures
- 10 to 35 degrees C (50 to 95 degrees F)
Hardware
- Beagle I2C/SPI Protocol Analyzer
- 6 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
PC Requirements & Supported Operating Systems
- Windows: 7, 8, 8.1, 10
- Linux: Red Hat, SuSE, Ubuntu, Fedora
- Mac OS X: 10.7 – 10.14
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)