Description
The versatile Beagle I2C/SPI/MDIO Protocol Analyzer is the ideal tool for embedded software engineers developing I2C, SPI or MDIO based products. The Beagle Analyzer is a high performance monitoring solution in a compact, portable device.
Main properties
- Monitor I2C non-intrusively up to 4MHz
- Non-intrusive monitoring of SPI up to 24MHz †
- Non-intrusive monitoring of MDIO up to 2.5MHz (Clause 22 and Clause 45) ‡
- Real-time data acquisition and display - observe I2C and SPI packets as they occur on the bus.
- Bit-level timing with up to 20 ns resolution.
- Fully compatible with Windows, Linux and Mac OS X
- Includes full feature monitoring tools
High speed USB 2.0
The Beagle Monitor is a bus-powered, high-speed USB 2.0 device. As a high-speed device, all data captured by the Beagle monitor is transmitted to the test computer at 480 Mbit/s. As a bus-powered device, the Beagle monitor requires no power supply, making it the ideal tool for engineers.Non-invasive and limitless capture
The Beagle analyzer has high-impedance inputs, so it does not affect the system under test and does not falsify the results. Connect the Beagle I2C/SPI analyzer inline to passively capture traffic to target devices. Captured data is streamed directly to your computer via high-speed USB. The amount of data collected is only limited by the amount of physical memory available on the computer.Cost-efficient and time-saving
The Beagle I2C/SPI Protocol Analyzer comes complete with software in single piece quantities. The low cost allows companies to provide each developer with their own analyzer, so problems can be identified and fixed quickly and easily. Less time means more productivity, projects are completed on time and on budget.Available software
Data Center
Labview Treiber
The Beagle LabVIEW Driver is a free, open-source LabVIEW instrument driver for accessing the Beagle I2C/SPI Protocol Analyzer within the LabVIEW development environment. The driver package is Windows oriented and based on the Aardvark software library.
API's
Technical Data
Device specification | Beagle I2C/SPI Protocol Analyzer |
---|---|
operating system | Linux and Windows |
Power supply | Power supply via USB |
USB speed | High Speed USB 2.0 |
Distortion-free MDIO monitoring | 20MHz (Clause 22 and Clause 45) |
Distortion-free I2C monitoring | 4MHz |
Distortion-free SPI monitoring | 24 MHz (CPU speed and SPI bus throughput) |
Real-time data acquisition and display | Yes |
Bit Level Timing | Yes, 20 ns resolution |
All monitoring functions included | Yes |
Distortion-free I2C monitoring up to 4 Mhz | Distortion-free SPI monitoring up to 24 Mhz |
Real-time data acquisition and display | Bit Level Timing |
Fully Linux and Windows compatible | Contains all functions of the Beagle I2C/SPI |
SPI Model Comparison | Aardvark I2C/SPI Adapter | Cheetah SPI Host Adapter | Promira SPI Applications | Promira eSPI Applications | Beagle I2C/SPI Protocol Analyzer |
---|---|---|---|---|---|
Article Number | TP240141 | TP280121 | TP500110 | TP500110 | TP320121 |
Supported SPI Protocols | SPI-Single I/O | SPI Single I/O | SPI Level 1: SPI Level 2: SPI Level 3: | eSPI Analysis: eSPI Active: | SPI-Single I/O |
Functions | Master/Slave Host Adapter | Master/Slave Host Adapter | SPI Level 1/2/3: Master/Slave Host Adapter | eSPI Active: eSPI Analysis: | Real time Bus Monitor |
Master Clock Speed | 8 MHz | 40+ MHz | SPI Level 1: SPI Level 2: SPI Level 3: | eSPI Active/ Analysis: 66 MHz | 24 MHz |
Slave Clock Speed | 4 MHz | N/A | SPI Level 1: SPI Level 2/3: | eSPI Active: eSPI Analysis:
| 24 MHz |
Chip/Slave Select | 1 | 3 | SPI Level 1: SPI Level 2: SPI Level 3: | eSPI Active: eSPI Analysis: | Monitor 1 slave select |
Slave ability | < = 6 | 0 | SPI Level 1/2/3: | eSPI Active: eSPI Analysis: | N/A |
Voltage level (V) | 3.3-5V (Level Shifter Board: 1.2V - 3.3V) | 3.3-5V (Level Shifter Board: 1.2V - 3.3V) | SPI Level 1/2/3: | eSPI Active/Analysis: | 3.3-5V |
Target Power | 5 V, 30mA available | 5 V, 30mA available | SPI Level 1/2/3: 2 independent, 1 adjustable, (0.9-3.45V), 1 switchable (3.3-5V) 200mA available | eSPI Active/Analysis: 5 V, 30mAavailable | 5 V, 30mAavailable |
variable word length | x | x | SPI Level 1/2/3: | eSPI Active/Analysis: | x |
Connection | Full Speed USB | High Speed USB | SPI Level 1/2/3: | eSPI Active/Analysis: | High Speed USB |
I2C model comparison | ||||
---|---|---|---|---|
Article number | TP240141 | TP500110 | TP500110 | TP320121 |
Protocols supported | I2C | I2C | I2C | I2C, MDIO, SPI single I/O |
Function | Master/Slave Host Adapter | Master/Slave Host Adapter | Master/Slave Host Adapter | Real-time Bus Monitor |
Master Clock Speed | 800kHz | 1MHz | 3.4MHz | 24MHz |
Slave clock speed | 800kHz | 1MHz | 3.4MHz | 24MHz |
Chip/Slave Select | 1 | N/A | N/A | Monitor 1 slave select |
Slave Capability> | <= 6 | Advanced | Ultra | N/A |
Voltage Level (V) | 3.3-5V | 0.9-3.45V, 5V | 0.9-3.45V, 5V | 3.3-5V |
Target Power | 5V, 30mA available | 2 Independent, 1 Programmable, (0.9-3.45V), 1 Switchable (3.3-5V) 200mA available | 2 Independent, 1 Programmable, (0.9-3.45V), 1 Switchable (3.3-5V) 200mA available | 5V, 30mA available |
connection | Full Speed USB | High Speed USB, Ethernet | High Speed USB, Ethernet | High Speed USB |