Tower I2C Adapter
Easyi3C Tower I2C Host Adapter is a powerful and easy-to-use I2C host adapter. It connects the computer to the downstream embedded system environment through USB interface and adopts advanced I2C protocol.Based on API functions and Easyi3C Tower Console GUI tools, combined with Python development environments, Tower I2C Host Adapter greatly simplifies the development process of I2C chip testing and data transfer environments.All softwa...
Easyi3C Tower I2C Host Adapter is a powerful and easy-to-use I2C host adapter. It connects the computer to the downstream embedded system environment through USB interface and adopts advanced I2C protocol.
Based on API functions and Easyi3C Tower Console GUI tools, combined with Python development environments, Tower I2C Host Adapter greatly simplifies the development process of I2C chip testing and data transfer environments.
All software is free.
Key Features
l Supports I2C Master
l Software configurable I2C pull-up
l Variable SCL Frequencies: 1 kHz to 4 MHz (Default: 1MHz)
l Adjustable SCL Duty Cycle
l Supports I2C timing parameter test
l Supports I2C filter test
l Amplitude Variation: 0.8V to 3.3V
0.8V-1.675V (in steps of 5mV)
1.675V-3.3V (in steps of 10mV)
l 5ns resolution
l Supports 7-Bit Slave Addressing
l 4 configurable GPIOs
l USB Type-C port, Max. Current & Voltage: 500 mA @ 5 V
l Supports online upgrade
l API support for automation test in Python
l Physical Size: 114mm x 81mm x 27mm
l Operating Temperature From –20°C to +85°C
GUI Tool Overview
Easyi3C Tower Console GUI Tool is a graphical software debugging tool specifically designed to connect users and Easyi3C tower host adapter. It provides users with universal I2C read and write operations. Greatly facilitates users' I2C protocol data transmission and read/write access to chip registers. Inside the red circle below are some default settings for time parameters. Enter the device address, register address, and data in sequence in the red box below, and then click “Write” button in the green box below. Tower I2C host will perform write operation.
Easyi3C Tower Console GUI Tool
I2C write/read
Inside the red circle below are some default settings for time parameters. Enter the device address, register address, and data in sequence in the red box below, and then click “Write” button in the green box below. Tower I2C host will perform write operation.
I2C timing Test
Inside the red circle below are some default settings for time parameters. Enter the device address, register address, and data in sequence in the red box below, and then click “Write” button in the green box below. Tower I2C host will perform write operation.
If you change the timing parameter, input the timing parameter you wanted and click the “Apply” button, and the sequence in the red box below, and then click “Write” button in the green box below. Tower I2C host will perform write operation according to new setting.
If you choose “Preview” item, you can preview waveform.
I2C Filter Test
Firstly, As shown in the following figure, choose to add glitch to SDA or SCL.
Then choose where to insert the spike (the location of 7-bit address phase, for example 20%), And then input the
width of spike(50ns). At last, click the “Write” button. The waveform with 50ns spike will send out. Determine whether
the filter has filtered out spike by observing whether the device has an ACK or NACK.
GPIO
Tower I2C host adapter has 4 GPIOs, the user can use if freely. It is 3.3V voltage.
Tower Host Adapter Interface
1. Front Panel
2. Back Panel
Electrical Characteristics
Packing List
1. Tower Host Adapter
2. USB A TO USB Type-C Cable (100cm)
3. 2x5 Pin 2.54mm Pitch Flat Ribbon Cable (15cm)
4. 2x5 Pin 2.54mm Pitch Flat Ribbon Cable