I2C Studio offers a detailed view of the messages transferred on an I2C bus/SMBus. Several ways to display them are provided:

Raw View

In each line of the message view one I2C message gets displayed. The following

I2C Message View Raw Mode

I2C Message View Raw Mode

information is shown:

  • message number
  • status: ok, error
  • speed: full-speed, high-speed
  • START/STOP conditions available
  • I2C address (7- and 10-bit addresses) and alias name
  • time: absolute, idle, message
  • direction: transmit (TX), receive (RX)
  • message length
  • raw data of the transfer
  • SMBus power on/off

Register View

When debugging complex problems it is very time-consuming to compare the transferred raw data with the data-sheets of the used ICs.

Message View Register

Message View Register

That is why telos invented the I2C Register Description (IRD) for I2C Studio.

Using the IRD format I2C Studio can display the raw data in an interpreted format. This higher-level view displays the meaning of the transferred data for an IC. This means that e.g. I2C Studio displays that “0x00 0x03 0x40” has been written to the register “External Temperature” of a temperature sensor.

Value View

The value view offers an even still higher view of the I2C/SMBus messages. Like the

Message View Value

Message View Value

register view it uses IRD files describing the ICs.
So the transfer of the previous example gets displayed as a value of “30.52 Celcius”.

Features

Other important features of the message view are:

  • copy to clipboard (HTML, CSV, ASCII)
  • export to file (HTML, CSV, ASCII)
    message_view_export_result

    Export Result

    message_view_export_config

    Export Config

  • each column can be disabled/enabled separately
  • absolute time can be configured: short, complete, relative format
  • navigate to a message at a specific position

Supported I2C Products

Tracii XL
Tracii XL
Tracii XL 2.0
Tracii XL 2.0
Connii MM 2.0
Connii MM 2.0
supportedsupportedonly Raw View

*Connii MM 2.0 only Raw View