I²CDriver is an easy-to-use, open source tool for controlling I²C devices. It works with Windows, Mac, and Linux, and has a built-in color screen that shows a live “dashboard” of all the I²C activity. It uses a standard FTDI USB serial chip to talk to the PC, so no special drivers need to be installed. The board includes a separate 3.3 V supply with voltage and current monitoring.
Maximum power out current: up to 470 mA Device current: up to 25 mA Dimensions: 61 mm x 49 mm x 6 mm Computer interface: USB 2.0, micro USB connector
Based on 3 ratings:
2 of 2 found this helpful:
I haven't spent a lot of time working on I2C or SPI. I usually curse and code until it works, never really knowing why or understanding how the exchange is made. The I2C DRIVER gave me a visual image of the transaction and helped me isolate where my mistakes were. I have bench top equipment that can decode but they are overly complicated and not very transportable. The I2C Driver fits in my shirt pocket and is affordable! It's the best test tool I've bought in a long time! I also bought the SPI DRIVER but have not spent enough time working with it to review it YET.
1 of 1 found this helpful:
I need to monitor the traffic between two i2c devices. This board along with a modified version of https://github.com/jamesbowman/i2cdriver/blob/master/python/samples/capture.py made that easy.
Once I had the capture I was able to make an Arduino emulate the devices.
I had built code to do a similar thing in my Arduino code - but it is nice to have a stand-alone device and just power up to test the I2C devices ---- I think this will be on the bench for testing and debug... good utility -- not expensive and plan to buy another for a test setup