Real-Time Data Display
Data captured by the Beagle I2C/SPI Analyser is displayed on screen as it arrives. This is especially useful when capturing slow data from HMI devices: the effect of a change can be seen straight away.
Many analysers show a capture only after it stops; the Beagle with Data Center shows each transaction as it happens, so the impact of a change on the bus is understood quickly.
Non-Intrusive Capture of I2C, SPI and MDIO Data
Running on Windows 7, 10 and 11, Linux (Red Hat, SuSE, Ubuntu, Fedora) and macOS 13 and later, the Total Phase Beagle I2C/SPI Analyser is a low-cost way to monitor I2C, SPI or MDIO buses: I2C to 4 MHz, SPI to 24 MHz and MDIO to 2.5 MHz.
The Beagle is a passive monitor: it adds only about 15 pF to each bus line and does not drive the bus. Attach it inline to capture the traffic to the target devices.
Nearly Limitless Capture
Captured data is streamed via High-Speed USB directly to your computer. The amount of data captured is limited only by the physical memory available on the machine.
Bit-Level Timing
As well as the timing of a whole packet, the Beagle gives the timing of each bit in a packet, with a resolution of 20 ns.
High-Speed USB 2.0
The Beagle has a High-Speed USB 2.0 interface (480 Mbps) to the analysis PC. USB also powers the analyser, so no external supply is needed.
Limitations
- SPI capture at 24 MHz is tested for typical bursts; sustained streaming at the top rate depends on the host PC.
- MDIO capture uses the Beagle API or Data Center v2.20, which Total Phase still provides.
- Monitors one SPI slave select line.
- Target signals are 3.3 V logic; operating temperature 10 to 35 °C.
- The 10-Pin Split Cable (TP240212) is not included.
Last reviewed 24 October 2026.