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 Windows, Linux, or Mac OS X PC via USB to a downstream embedded system environment and transfer serial messages using the I2C and SPI protocols.
Not sure which product is right for your needs? The Product Selector Guide provides a summary table of key features for each Total Phase product.
Comparison Chart: See how the Aardvark Host Adapter compares to other I2C Host Adapters on the market.
Detailed technical information about the
† Actual system bus speed may vary as a function of capacitance.
True 800
kbps† performance over
higher bandwidth USB versus slower RS-232.The Aardvark I2C/SPI Host Adapter is compatible with:
Learn more about I2C in the I2C Background Article.
† Actual system bus speed may vary as a function of capacitance.
Learn more about SPI in the SPI Background article.
The Aardvark adapter comes complete with a royalty-free API. There are no yearly support contracts and no fees for software updates.
The low cost makes it affordable for a company to provide every developer with their own interface. The benefits of every developer having their own interface are:
By saving just a few hours of engineering time, the Aardvark adapter will have paid for itself.
The Aardvark adapter is completely field-upgradable via USB. Total Phase is committed to improving the Aardvark adapter and making these improvements available to our customers free of charge. There are no yearly support contracts and no software update fees.
You will never have to worry about being out of step with the latest software features. Software and firmware upgrades are always freely available in the Downloads section of this website.
Here is what some happy Aardvark I2C/SPI Host Adapter customers had to say.
Share your success story too, email us at sales@totalphase.com.
"The Aardvark I2C/SPI Host Adapter is great! With the Aardvark adapter, we were able to use existing production boards and interface multiple Aardvark adapters at once to program through multiple addresses. It worked well and was easy to use."
"We love the Aardvark I2C/SPI Host Adapter! We have four or five Aardvark adapters that we use to program our digital potentiometer, and it works great. We have already recommended the Aardvark adapter to our colleagues."
"We highly recommend this solution to others. The free, support APIs from Total Phase were key for us. We wrote all the PC application code in Python in minutes and, with the Aardvark I2C/SPI Host Adapter, we were able to quickly provide a manufacturing test and calibration platform for a time-critical design."
"I am a very satisfied customer. I needed a USB-to-SPI adapter and contemplated engineering my own. However, I found the Aardvark I2C/SPI Host Adapter and it offers a lot of value for the cost. There is no way anyone could engineer an equivalent device for $250."
"The Aardvark I2C/SPI Host Adapter allows our customers to easily access I2C and SPI features on our evaluation board from their PC. It is a consistent debugging tool and has always performed well."
"SDC Labs is involved in a lot of HDMI video projects, which includes working with EDID (Extended Display Identification Data). We use the Aardvark I2C/SPI Host Adapter extensively to reprogram EDID EEPROMS and are very happy with its performance."
The 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:
Learn more about the Control Center Software.
The Flash Center Software is a free software package that allows engineers to quickly erase, program, and verify I2C- and SPI-based EEPROM and Flash memory chips.
Some features include:
Learn more about the Flash Center Software.
The Aardvark LabVIEW Driver is a free, open source driver for use with LabVIEW. All Aardvark API functions are supported. The driver comes complete with example I2C, SPI and GPIO applications.
Learn more about the Aardvark LabVIEW Driver.
Learn more about Rosetta Language Bindings and the API.
The Aardvark I2C/SPI Host Adapter was engineered from the very beginning to be a cross-platform device. The software and utilities for the Aardvark Adapter function on Windows, Linux and Mac OS X so that you can develop software for your preferred platform.
The software is officially supported on Windows XP (SP2 or later, 32-bit and 64-bit), Windows Vista (32-bit and 64-bit), Windows 7 (32-bit and 64-bit), and Windows 8 (32-bit and 64-bit).
The software has been designed for Red Hat Enterprise Linux 4 and 5 with kernel 2.6. Customers have reported successful operation with SuSE and Ubuntu distributions. Please be aware that there may be significant differences and idiosyncrasies in the way that different distributions of Linux operate. As such, Total Phase may not be able to support your particular distribution of Linux. Support will be offered on a case-by-case basis.
The software is supported on Intel versions of Mac OS X 10.5 Leopard, 10.6 Snow Leopard, 10.7 Lion, and 10.8 Mountain Lion.
The graphical software will run on 64-bit Windows, Linux, and Mac OS X systems as a 32-bit application. However, separate 32-bit and 64-bit versions of the API libraries are provided to allow custom applications to be built for either architecture.
| Part Number | Description | Quantity | Unit Price |
|---|---|---|---|
| TP240141 | Aardvark I2C/SPI Host Adapter - v4.00 | 1 | 275.00 |
| 10 | 261.25 | ||
| 25 | 247.50 | ||
| 50 | Call |
For a customized quote, please use our automated quote system.
For orders of 50 units or more, please contact us at Total Phase Sales.
Total Phase reserves the right to change the price without notice.
Please note that the price does not include sales tax, importation tariffs, duties, and other taxes. The customer is solely responsible for paying these fees. Your local distributor's price may differ from the suggested retail price because of importation taxes and fees.
A comprehensive kit that bundles a set of Total Phase's industry-leading I2C tools and accessories.
A bundled set of tools for programming I2C- and SPI-based serial EEPROMs.
Non-intrusive bus monitor for embedded engineers working on I2C- or SPI-based products.
High-speed SPI adapter capable of communicating over SPI at up to 40+ MHz.
Send and receive I2C and SPI data as a master or slave device. Includes XML-based batch scripting.
Quickly erase, program, and verify I2C- and SPI-based EEPROM and Flash memory chips.
The Aardvark LabVIEW Driver is a free and open-source LabVIEW Instrument Driver for the Aardvark I2C/SPI Host Adapter.
Provides voltage level translation, ranging from 1.2V to 3.3V, for I2C and SPI tools
Connect your host adapter or protocol analyzer to your target with individual flying leads.
Connect your host adapter or protocol analyzer to your target with individual flying leads.
2m HDMI cable with DDC breakout header
2m DVI cable with DDC breakout header
2m VGA cable with DDC breakout header
Program stand-alone I2C- or SPI-based memory chips using the Aardvark I2C/SPI or Cheetah SPI Host Adapters.
Provides I2C and SPI target devices for testing and debugging.
|
[+]
USB Drivers (Windows)
v2.11
2013-02-08
|
|
USB drivers for the Aardvark I2C/SPI Host Adapter, Beagle Analyzers, Cheetah Host Adapters, and Komodo Interfaces. Ensure the drivers are installed before plugging in any Total Phase device. The Windows installer contains the 32-bit and 64-bit USB drivers. Refer to the device datasheet for more information regarding which versions of Windows are supported. |
|
[+]
USB Drivers (Linux)
v2.10
2011-07-01
|
|
USB drivers for the Aardvark I2C/SPI Host Adapter, Beagle Analyzers, Cheetah Host Adapters, and Komodo Interfaces. Ensure the drivers are installed before plugging in any Total Phase device. This package contains the configuration files for all Total Phase devices. Refer to README.txt and the datasheet for more details on how the Total Phase devices use the built-in USB drivers in Linux. |
|
[+]
Aardvark I2C/SPI Host Adapter Datasheet
v5.13
2011-03-15
|
|
This document contains the complete datasheet of the Aardvark I2C/SPI Host Adapter, covering usage, programming, and engineering specifications. |
|
[+]
Control Center Software User's Manual
v3.53
2009-08-07
|
|
User's manual for the Control Center Software. |
|
[+]
Control Center Software
v3.53
2009-08-07
|
|
GUI Application for the Aardvark I2C/SPI Host Adapter Refer to the User's Manual for system requirements. Note that this software requires an update of the firmware to version 3.50 |
|
[+]
Flash Center Software User's Manual
v1.20
2008-07-18
|
|
User's manual for the Flash Center software |
|
[+]
Flash Center Software
v1.20
2008-07-18
|
|
Flash Center Software Refer to the User's Manual for system requirements. |
|
[+]
Aardvark Software API and Shared Library
v5.13
2011-03-15
|
|
Rosetta Language Bindings - 32-bit and 64-bit Software API and Shared Library for C, C#, Python, .NET, VB.NET, and VB6 Note that this software requires an update of the firmware to version 3.50. Please read the UPGRADE.txt in the package because some API calls have been changed. |
|
[+]
Aardvark LabVIEW Driver (Windows)
v5.03
2009-02-16
|
|
Free, open-source 32-bit LabVIEW Driver for the Aardvark I2C/SPI Host Adapter Installation instructions can be found in the README.txt file. Note that this software requires an update of the firmware to version 3.40 |
|
[+]
Aardvark Firmware update utility
v3.50
2009-08-07
|
|
Firmware update utility. Note that this firmware requires an update of the software to version 3.00 Unzip into a temporary folder and run aaflash-win32.exe (Windows), aaflash-linux (Linux), or aaflash-darwin (Mac OS X) from the command line. Please read the README.txt in the package as there are significant changes in the way the driver functions since version 3.00. |
|
© 2012 Total Phase, Inc. All rights reserved. Terms of Use | Privacy Notice | Site Map | Careers | Sign In |
|