IPort/AI RS-232 to I2C Host Adapter with ASCII Interface This version of our popular I2C Bus Host Adapter works with Windows or non-Windows based Host Computers. Its simple ASCII command interface is easy to control from a terminal emulator or any programming language, or use our free Message Manager and Message Center Windows Software Applications to get you on the I2C Bus fast.
- Reliable USB to I2C adapter fully compliant with Philips I2C Bus Specification Version 3.0
- 3.4 MHz High Speed I2C (HS Mode) Master
- Variable master clock (SCL) frequency from 500Hz up to 440KHz
- Can be used as USB I2C Master and/or USB I2C Slave adapter
- 4 channels of bit-bang USB-I2C Masters with up to 1MHz frequency
- Multi-master arbitration
- Clock Synchronization support for wait states (when slave holds SCL line LOW)
- Noise Suppression circuitry rejects spikes on bus lines
- Configurable pull-ups and I2C bus voltage
- Full support for System Management Bus - SMBus 1.1
- High-speed full-duplex USB to SPI master and slave adapter
- Variable SPI master clock from 4KHz up to 8MHz
- Configurable phase, polarity, MSB first or LSB first transfer
- Level translators on SPI lines. Supported SPI voltage range is 1.2V to 5.5V
- SPI Slave support with 128 bytes FIFO
- 5 separate Slave Select (Chip Select) outputs with configurable waveforms
- 3-Wire SPI Master support for SPI slave devices with SDIO pin
- 32 Bi-Directional GPIO, PWM, A/D
- Separately configurable input or output direction
- Each output buffer has symmetrical drive characteristics with both high sink and source
- All port pins have individually selectable pull-up resistors
- All I/O pins have protection diodes to both VCC and Ground
- Combinations of differential analog inputs with variable x10 x200 gain and A/D
- PWM outputs with variable frequency and duty-cycle
- Edge Detector Inputs
- USB to RS232 and USB to RS485 adapter
- Configurable Baud Rate
- Supports Serial Frames with 5,6,7,8,9 Data Bits and 1 or 2 Stop Bits
- Odd or Even Parity Generation and Parity Check
- Noise Filtering Including False Start Bit Detection and Digital Low Pass Filter
- Supports ModBus RTU, ModBus ASCII V1.02
- Infrared Transmitter with variable carrier frequency and duty cycle
- 8x2 Alphanumeric LCD, LEDs, Push Buttons
- LCD and LEDs reflect device status
- Can be controlled by SUB-20 or USB Host software application
- Push Buttons allow stand alone operation
- Interface Crosspoint converting supported interfaces and or I/O features 'any to any'.
- USB-I2C,SMBus USB-SPI USB-GPIO USB-PWM USB-ADC USB-RS232,RS485 USB-ModBus USB-IR USB-LCD
- I2C-SPI I2C-GPIO I2C-PWM I2C-ADC I2C-RS232 I2C-RS485 I2C-ModBus I2C-IR I2C-LCD
- SPI-I2C SPI-GPIO SPI-PWM SPI-ADC SPI-RS232 SPI-RS485 SPI-ModBus SPI-IR SPI-LCD
- RS232-I2C RS232-SPI RS232-GPIO RS232-PWM RS232-ADC RS232-RS485 RS232-IR RS232-LCD
- RS485-I2C RS485-SPI RS485-GPIO RS485-PWM RS485-ADC RS485-RS232 RS485-IR RS485-LCD
- Comprehensive Software Package
- Supports Windows 2000/XP/Win7/Win8/Win10, Linux, Unix, MacOS, DOS
- .Net interface component for Visual Basic, C#, MATLAB, LabView, Excel
- Simple and Efficient API
- Ready to use GUI and Command Line applications
- Sample Code C, C++, C#, VB, VBnet, LabView VI
Description
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.
Key Features
- I2C master and slave up to 400 kHz
- I2C multi-master support
- SPI master up to 8 MHz
- SPI slave up to 4 MHz
- GPIO with selectable pins
- Royalty-Free API
- Fully Windows, Linux, and Mac OS X compatible
- Low Cost
Specifications
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)
![I2c I2c](/uploads/1/2/5/5/125577660/108041543.jpg)
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.
What is Included
Every unit comes complete with the following items:
- Cheetah SPI Host Adapter unit
- (1) 6 foot USB A->B cable
- Software CD
- Windows USB Drivers
- Linux USB Hot Plug Configuration files
- Royalty-Free API
- Datasheets
- Documentation