Forskjell mellom versjoner av «Total Phase Beagle I2C/SPI Protocol Analyzer»
(add BEagle specifications) |
(add History section, tested Data Center software with the adapter. The adapter is detected) |
||
(3 mellomliggende revisjoner av samme bruker vises ikke) | |||
Linje 1: | Linje 1: | ||
The versatile Beagle I2C/SPI Protocol Analyzer<ref>[https://www.totalphase.com/products/beagle-i2cspi/ Beagle I2C/SPI Protocol Analyzer]</ref> is the ideal tool for the embedded engineer who is developing an I2C, SPI, or MDIO based product. The Beagle analyzer provides a high performance bus monitoring solution in a small, portable package. Perfect for engineers in the field and in the lab. | The versatile Beagle I2C/SPI Protocol Analyzer<ref>[https://www.totalphase.com/products/beagle-i2cspi/ Beagle I2C/SPI Protocol Analyzer]</ref> is the ideal tool for the embedded engineer who is developing an I2C, SPI, or MDIO based product. The Beagle analyzer provides a high performance bus monitoring solution in a small, portable package. Perfect for engineers in the field and in the lab. | ||
− | == | + | == Overview == |
* Non-intrusively monitor I2C up to 4 MHz | * Non-intrusively monitor I2C up to 4 MHz | ||
− | * Non-intrusively monitor SPI up to 24 | + | * Non-intrusively monitor SPI up to 24 MHz<ref>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.</ref> |
− | * Non-intrusively monitor MDIO up to 2.5 MHz (Clause 22 and Clause 45) | + | * Non-intrusively monitor MDIO up to 2.5 MHz (Clause 22 and Clause 45)<ref>MDIO monitoring is available in the current versions of the API and version 2.20 of Data Center</ref> |
* Real-Time Data Capture and Display - Watch I2C, and SPI packets as they occur on the bus. | * Real-Time Data Capture and Display - Watch I2C, and SPI packets as they occur on the bus. | ||
* Bit-level timing down to 20 ns resolution. | * Bit-level timing down to 20 ns resolution. | ||
* Fully Windows, Linux, and Mac OS X compatible | * Fully Windows, Linux, and Mac OS X compatible | ||
* Includes full function monitoring tools | * Includes full function monitoring tools | ||
+ | |||
+ | == Beagle adapter specifications == | ||
+ | * Hardware version: 1.00 | ||
+ | * Firmware version: 5.11 | ||
+ | |||
+ | == Software == | ||
+ | Software is freely available (download from Total Phase), but you need to register before you can download it. Linux, Windows and Mac OS X is supported. | ||
+ | |||
+ | === Data Center === | ||
+ | The Data Center<ref>[https://www.totalphase.com/products/data-center/ Data Center]</ref> Software is a free bus monitoring software that captures and displays USB, USB Type-C Power Delivery, I2C, SPI, eSPI and CAN bus data through the Beagle™, USB Power Delivery, and Promira™ platform line of hardware protocol analyzers and the Komodo™ line of CAN interfaces. Data Center is the only protocol analysis software in the industry with true real time performance and cross-platform support for Windows, Linux, and Mac OS X. | ||
+ | |||
+ | === Beagle software API === | ||
+ | Beagle Software API<ref>[https://www.totalphase.com/products/beagle-software-api/ Beagle Software API]</ref> Rosetta Language Bindings - 32-bit and 64-bit Software API and Shared Library for C, C#, Python 2/3, .NET, VB.NET, and VB6. Note that this software requires an update of the Beagle USB 5000 analyzer firmware to version 2.00. Please read the UPGRADE.txt in the package because some API calls have been changed. | ||
+ | |||
+ | === Other software === | ||
+ | The Beagle LabVIEW Driver<ref>[https://www.totalphase.com/products/beagle-labview/ Beagle LabVIEW Driver]</ref> is a free and open-source LabVIEW Instrument Driver for the Beagle Protocol Analyzers. This version supports LabVIEW 2017 and above. | ||
+ | |||
+ | == History == | ||
+ | ; 2020-09-14 : installed Data Center on my machine, attached the Beagle adapter, started Data Center. The program is slow to start, might have to do with the "auto-connect to adapter" feature. Yes, if I turn off auto-connect in preferences, the program starts up quickly. The "connect to adapter" part is still slow. [[Bruker:Tingo|Tingo]] ([[Brukerdiskusjon:Tingo|diskusjon]]) 14. sep. 2020 kl. 15:44 (CEST) | ||
== Documentation == | == Documentation == |
Nåværende revisjon fra 14. sep. 2020 kl. 14:44
The versatile Beagle I2C/SPI Protocol Analyzer[1] is the ideal tool for the embedded engineer who is developing an I2C, SPI, or MDIO based product. The Beagle analyzer provides a high performance bus monitoring solution in a small, portable package. Perfect for engineers in the field and in the lab.
Innhold
Overview
- Non-intrusively monitor I2C up to 4 MHz
- Non-intrusively monitor SPI up to 24 MHz[2]
- Non-intrusively monitor MDIO up to 2.5 MHz (Clause 22 and Clause 45)[3]
- Real-Time Data Capture and Display - Watch I2C, and SPI packets as they occur on the bus.
- Bit-level timing down to 20 ns resolution.
- Fully Windows, Linux, and Mac OS X compatible
- Includes full function monitoring tools
Beagle adapter specifications
- Hardware version: 1.00
- Firmware version: 5.11
Software
Software is freely available (download from Total Phase), but you need to register before you can download it. Linux, Windows and Mac OS X is supported.
Data Center
The Data Center[4] Software is a free bus monitoring software that captures and displays USB, USB Type-C Power Delivery, I2C, SPI, eSPI and CAN bus data through the Beagle™, USB Power Delivery, and Promira™ platform line of hardware protocol analyzers and the Komodo™ line of CAN interfaces. Data Center is the only protocol analysis software in the industry with true real time performance and cross-platform support for Windows, Linux, and Mac OS X.
Beagle software API
Beagle Software API[5] Rosetta Language Bindings - 32-bit and 64-bit Software API and Shared Library for C, C#, Python 2/3, .NET, VB.NET, and VB6. Note that this software requires an update of the Beagle USB 5000 analyzer firmware to version 2.00. Please read the UPGRADE.txt in the package because some API calls have been changed.
Other software
The Beagle LabVIEW Driver[6] is a free and open-source LabVIEW Instrument Driver for the Beagle Protocol Analyzers. This version supports LabVIEW 2017 and above.
History
- 2020-09-14
- installed Data Center on my machine, attached the Beagle adapter, started Data Center. The program is slow to start, might have to do with the "auto-connect to adapter" feature. Yes, if I turn off auto-connect in preferences, the program starts up quickly. The "connect to adapter" part is still slow. Tingo (diskusjon) 14. sep. 2020 kl. 15:44 (CEST)
Documentation
References
- ↑ Beagle I2C/SPI Protocol Analyzer
- ↑ 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 the current versions of the API and version 2.20 of Data Center
- ↑ Data Center
- ↑ Beagle Software API
- ↑ Beagle LabVIEW Driver
- ↑ User Manual
- ↑ Quick start Guide