{"id":33865,"date":"2026-11-02T15:58:08","date_gmt":"2026-11-02T14:58:08","guid":{"rendered":"https:\/\/monraspberry.com\/?post_type=product&#038;p=33865"},"modified":"2026-11-03T14:52:17","modified_gmt":"2026-11-03T13:52:17","slug":"total-phase-beagle-i2c-spi","status":"publish","type":"product","link":"https:\/\/monraspberry.com\/en\/produit\/total-phase-beagle-i2c-spi\/","title":{"rendered":"Total Phase Beagle I2C\/SPI: I2C, SPI and MDIO protocol analyzer"},"content":{"rendered":"<p>The <strong>Total Phase Beagle I2C\/SPI Protocol Analyzer<\/strong> (ref. TP320121) is a portable protocol analyzer for engineers developing embedded products based on I2C or SPI buses. Connected to a computer over USB, it listens to the bus without disturbing it and displays decoded packets as they travel.<\/p>\n<p>Where an oscilloscope shows signals, the analyzer presents exchanges: addresses, data, protocol conditions and I2C and SPI specific error codes. Captured data is streamed continuously to the PC over high-speed USB, allowing captures of nearly unlimited duration.<\/p>\n<p>The Beagle also supports the <strong>MDIO<\/strong> bus (Clause 22 and Clause 45), used to communicate with Ethernet physical layer components. This function works through the API and Data Center software version 2.20.<\/p>\n<h2>Highlights<\/h2>\n<ul>\n<li><strong>Non-intrusive monitoring:<\/strong> I2C up to 4 MHz, SPI up to 24 MHz, MDIO up to 2.5 MHz.<\/li>\n<li><strong>Accuracy:<\/strong> bit-level timing, with resolution down to 20 ns.<\/li>\n<li><strong>Real time:<\/strong> live capture and display of I2C and SPI packets.<\/li>\n<li><strong>Decoding:<\/strong> packets decoded at protocol level and I2C and SPI specific error codes.<\/li>\n<li><strong>Nearly limitless capture:<\/strong> continuous stream to the computer over high-speed USB.<\/li>\n<li><strong>Pocket size:<\/strong> 64 g, easy to carry to a test bench.<\/li>\n<\/ul>\n<h2>Beagle I2C\/SPI or Cheetah: observe or control?<\/h2>\n<p>The Beagle listens to the bus without disturbing it: it is the tool for understanding an exchange or finding an error. The <a href=\"https:\/\/monraspberry.com\/en\/product\/total-phase-cheetah-spi\/\">Cheetah<\/a> on the other hand plays an active role: it acts as SPI master, sends commands and programs memories. The two complement each other on a debugging bench.<\/p>\n<h2>Technical specifications<\/h2>\n<ul>\n<li><strong>Manufacturer reference:<\/strong> TP320121<\/li>\n<li><strong>Rates:<\/strong> I2C up to 4 MHz, SPI up to 24 MHz, MDIO up to 2.5 MHz (Clause 22 and Clause 45)<\/li>\n<li><strong>Host interface:<\/strong> USB 2.0, Standard-B receptacle<\/li>\n<li><strong>Target-side connector:<\/strong> 2 x 5 female IDC, 2.54 mm pitch<\/li>\n<li><strong>Target-side cable:<\/strong> 10-pin ribbon cable, 1.27 mm pitch, 130 mm long<\/li>\n<li><strong>I2C pinout:<\/strong> SCL (1), SDA (3)<\/li>\n<li><strong>SPI pinout:<\/strong> MISO (5), SCLK (7), MOSI (8), SS (9)<\/li>\n<li><strong>MDIO pinout:<\/strong> MDC (7), MDIO (8)<\/li>\n<li><strong>Power supply :<\/strong> GND (2, 10), NC\/+5 V (4, 6)<\/li>\n<li><strong>Electrical characteristics:<\/strong> target power +5 V, 25 mA max; I2C\/SPI\/MDIO signals 3.3 V, 10 mA<\/li>\n<li><strong>Operating temperature :<\/strong> 10 to 35 \u00b0C<\/li>\n<li><strong>Dimensions :<\/strong> 55.6 x 22.2 x 89 mm<\/li>\n<li><strong>Weight :<\/strong> 64 g<\/li>\n<li><strong>Standards and quality:<\/strong> CE, RoHS; ISO 9001, ISO 13485, AS9100C certified manufacturing; made in the USA<\/li>\n<\/ul>\n<h2>Supported software and systems<\/h2>\n<ul>\n<li><strong>Software to download:<\/strong> Data Center Software, Beagle Software API, Beagle LabVIEW driver, USB drivers (required on Windows and Linux)<\/li>\n<li><strong>Operating systems:<\/strong> Windows 7, 10, 11 and later; Linux (Red Hat, SuSE, Ubuntu, Fedora); macOS 13 and later<\/li>\n<li><strong>Analysis computer, minimum configuration:<\/strong> Intel or AMD processor at 2 GHz or faster, 1 GB RAM (32-bit) or 2 GB (64-bit), 2 GB disk space, full-speed USB port, 1024 x 768 display or higher<\/li>\n<\/ul>\n<h2>Use cases<\/h2>\n<ul>\n<li><strong>Driver debugging:<\/strong> checking what actually travels between a processor and an I2C or SPI device.<\/li>\n<li><strong>Troubleshooting:<\/strong> spotting protocol errors on a board under development.<\/li>\n<li><strong>Network component validation:<\/strong> observing MDIO exchanges.<\/li>\n<\/ul>\n<h2>Compatibility and what you need to know<\/h2>\n<p>Total Phase specifies that actual SPI capture performance depends on CPU speed and SPI bus throughput: the 24 MHz rate was tested for typical uses, such as captures of a few hundred packets. Signals are 3.3 V: check that this suits your target.<\/p>\n<p>The 10-pin split cable (manufacturer ref. TP240212) is not in the box; the manufacturer sells it separately.<\/p>\n<h2>Box contents<\/h2>\n<ul>\n<li>1 Beagle I2C\/SPI Protocol Analyzer<\/li>\n<li>1 USB-A to USB-B cable, 6 ft (about 1.8 m)<\/li>\n<\/ul>\n<p>Manufacturer warranty: one year. The software is available for download.<\/p>\n<p>See also all our <a href=\"https:\/\/monraspberry.com\/en\/cat\/accessories\/outils-test-debogage\/\">Test and debugging tools<\/a> and the <a href=\"https:\/\/monraspberry.com\/en\/brand-2\/total-phase\/\">Total Phase range<\/a>.<\/p>\n<h2>Frequently asked questions<\/h2>\n<h3>Does the analyzer disturb the observed bus?<\/h3>\n<p>No, Total Phase states non-intrusive monitoring of I2C, SPI and MDIO buses.<\/p>\n<h3>Which software version is needed for MDIO?<\/h3>\n<p>MDIO monitoring is available with the API and Data Center software version 2.20.<\/p>\n<h3>Can it send data on the bus?<\/h3>\n<p>No. It is an analyzer: it listens to the bus. To control an SPI bus as a master, Total Phase offers a host adapter such as the <a href=\"https:\/\/monraspberry.com\/en\/product\/total-phase-cheetah-spi\/\">Cheetah<\/a>.<\/p>\n<h3>Can I observe a Raspberry Pi's I2C or SPI bus?<\/h3>\n<p>Raspberry Pi GPIOs run at 3.3 V, the level stated for this analyzer's signals. Total Phase does not document this particular setup: check your wiring, and keep a PC or Mac as your analysis computer.<\/p>\n<h3>Isn't a logic analyzer enough?<\/h3>\n<p>For occasional debugging, it often is, with software decoders. A protocol analyzer is better justified when you work regularly on these buses and want decoded capture in real time.<\/p>\n<h3>Can I install the software on a Raspberry Pi?<\/h3>\n<p>Total Phase specifies a computer with an Intel or AMD processor as the minimum configuration and does not list the Raspberry Pi among supported systems. So plan on a PC or Mac as your analysis computer.<\/p>","protected":false},"excerpt":{"rendered":"<ul>\n<li>Monitors I2C (4 MHz), SPI (24 MHz) and MDIO (2.5 MHz)<\/li>\n<li>Non-intrusive capture, bit-level timing down to 20 ns<\/li>\n<li>USB 2.0 connection, Data Center software and API<\/li>\n<\/ul>","protected":false},"featured_media":33883,"template":"","meta":[],"product_brand":[483],"product_cat":[484],"product_tag":[],"class_list":["post-33865","product","type-product","status-publish","has-post-thumbnail","product_brand-total-phase","product_cat-outils-test-debogage","first","outofstock","taxable","shipping-taxable","purchasable","product-type-simple","add-to-wishlist-after_add_to_cart"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/monraspberry.com\/en\/wp-json\/wp\/v2\/product\/33865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monraspberry.com\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/monraspberry.com\/en\/wp-json\/wp\/v2\/types\/product"}],"version-history":[{"count":1,"href":"https:\/\/monraspberry.com\/en\/wp-json\/wp\/v2\/product\/33865\/revisions"}],"predecessor-version":[{"id":33911,"href":"https:\/\/monraspberry.com\/en\/wp-json\/wp\/v2\/product\/33865\/revisions\/33911"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monraspberry.com\/en\/wp-json\/wp\/v2\/media\/33883"}],"wp:attachment":[{"href":"https:\/\/monraspberry.com\/en\/wp-json\/wp\/v2\/media?parent=33865"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/monraspberry.com\/en\/wp-json\/wp\/v2\/product_brand?post=33865"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/monraspberry.com\/en\/wp-json\/wp\/v2\/product_cat?post=33865"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/monraspberry.com\/en\/wp-json\/wp\/v2\/product_tag?post=33865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}