The Aardvark I2C/SPI Host Adapter is a fast and powerful I2C bus and SPI bus host adapter through USB. It allows a developer to interface a Linux or Windows PC to a downstream embedded system environment and transfer serial messages using the I2C and SPI protocols.
Testimonials
I2C
True 400 kbps performance over higher bandwidth USB versus slower RS-232
Supports standard mode (100 kbps) and fast (400 kbps) mode as well as various speeds ranging from 1 kHz to 800 kHz
Supports inter-bit and inter-byte clock stretching
Supports multi-master
Master transmit and receive
Asynchronous slave transmit and receive
Software configurable I2C pull-up resistors
Software configurable target power pins to power downstream devices
Repeated Start, 10-bit slave addressing, and Combined Format transactions
The Aardvark I2C/SPI Host Adapter is compatible with:
Display Data Channel (DDC)
System Management Bus (SMBus)
Two-Wire Interface (TWI)
SPI
Operates in master or slave mode
Up to 8 Mbps master signaling rate
Up to 4 Mbps slave signaling rate
Full duplex master transmit/receive
Asynchronous slave transmit/receive
Software configurable target power pins to power downstream devices
Software configurable Slave Select (SS) polarity in master mode
GPIO - General Purpose IO
I2C and SPI pins can be repurposed for more general use, allowing them to be used for custom signals on target systems
GPIO functionality can also be combined with I2C or SPI to interact with your target system
GPIO configuration is cached internally to preserve settings between operational modes
USB
Some of the benefits of USB include:
Up to 8 Mbps transfer to host PC
USB 1.1 compliant
Reports as a full-speed (12 Mbps) device to USB 2.0 hosts
USB powered - No Extra Power Adapters
Multiple devices can be used simultaneously
Compatibility
All software and utilities function on Linux x86 and Windows so that you can develop software for your preferred platform.
Aardvark Control Center Software
The Aardvark Control Center Software is a graphical application that provides an easy way to get developers up and running quickly. The Control Center eliminates the need to write custom software to control your Aardvark adapter and is FREE!
Some features include:
Full access to all Aardvark I2C/SPI Host Adapter functionality.
Batch scripting capability with the Aardvark XML Batch Script language.
Logging of all transactions in and out of the adapter.