I2C/SPI Tap

Top  Previous  Next

ninja-spi-i2c-tap-rev_b

 

I2C/SPI Tap is an affordable sniffer that can monitor I2C and SPI communications. The Tap connects to your PC via a USB cable and is compatible with IO Ninja terminal/sniffer software.

 

Features

Designed for use with IO Ninja software (http://ioninja.com/).

Reliably captures I2C traffic at clock speeds of up to 700KHz and SPI traffic at clock speeds of up to 24MHz [Note 1]; all four SPI modes are supported.

Incorporates an I2C and SPI test sequence generator for self-testing the Tap.

Based on Intel MAX10 FPGA.

Has 16 buffered IO lines D0~15 connected to a quick-release terminal block.

All buffers act as level shifters allowing the Tap to work with logical signals in the 1.8V-5V range.

Eight LEDs onboard:

oGreen Ready LED;

oTwo general-purpose green LEDs M0 and M1 for mode indication;

oFour yellow LEDs for indicating the state of IO lines D0~3 (sufficient for monitoring I2C and SPI communications);

oBlue Power LED.

Built-in test generator outputs fixed I2C and SPI data sequences.

High-speed (480Mbps) USB2.0 interface on a USB-C connector.

Supplied with a USB-C cable.

USB-powered, no additional external power necessary.

Compact, outside dimensions only 82 x 74 x 30 mm.

Product functionality may be expanded in the future:

oOnboard FPGA is reconfigurable via the USB interface;

oSixteen IO lines provide ample room to grow;

oIt is envisioned that the product's abilities may be expanded to handle such protocols as...

Quad-SPI;

SDIO;

Single-wire bus;

and more!  

 

Note 1

This number depends on the host PC's performance and its "workload." Captured data may be lost if a PC's USB channel is unable to receive it in a timely manner. Our tests have shown that an average i7-based desktop PC (that is not performing other time-critical tasks) easily captures sustained SPI traffic with clock speeds up to 24MHz.