Skip to main content

I2C

The I2C (Inter-Integrated Circuit) panel provides users with I2C protocol testing. You can set the clock rate and perform read, write, and query operations on slave devices.

WDM_testPanel_i2c

Supported Products and Ports

This function supports devices equipped with an I2C interface. Please confirm the corresponding port (Port) number according to your device model:

Product NamePort
USB-DAQ-F1-AD1~2
USB-DAQ-F1-AOD1~2
USB-DAQ-F1-CD1~2
USB-DAQ-F1-D1~2
USB-DAQ-F1-RD1~2
USB-DAQ-F1-TD1~2

Parameter Settings

I2C Clock Rate

Four standard transmission rates are supported. Please select according to your hardware requirements:

  1. Standard: 100 kbit/s
  2. Fast: 400 kbit/s
  3. Fast Plus: 1 Mbit/s
  4. High Speed: 3.4 Mbit/s

Operation Description

Use the control buttons below to execute specific I2C commands:

ButtonFunction
Write AddressSet the target I2C slave address (Slave Address).
WriteWrite data to the slave device at the specified address.
Read AddressSet the slave device address to be read.
ReadRead data from the slave device.
QueryExecute a composite operation: write a command first, then read the response data (Repeated Start).
Bytes to ReadSpecify the length of data to be read (Byte).
Read DelaySet the waiting time (milliseconds) after the read command is sent, which is the timing interval.