What Are Today’s Details about Total Phase I2C/SPI Host Adapters and Protocol Analyzers?

Question from the Customer:

I have a snippet of transaction log from an EEPROM I2C read on the bus. There are some symbols that I do not understand – can you explain them to me?

For example,  (2015-12-14 15:46:04) [S] <54:w>* [P]

I guess this means [S] Start condition, write to 0x54, and ends with a [P] Stop condition. What does * mean? Also, can you give me some insight on the bus activity in line 07 and 08 below?

01 (2015-12-14 15:46:04) [S] <54:w> 08 c8 01 [P]

02 (2015-12-14 15:46:04) [S] <54:w>* [P]

03 (2015-12-14 15:46:04) [S] <54:w>* [P]

04 (2015-12-14 15:46:04) [S] <54:w> 08 c9 01 [P]

05 (2015-12-14 15:46:04) [S] <54:w>* [P]

06 (2015-12-14 15:46:04) [S] <54:w>* [P]

07 (2015-12-14 15:46:04) [S] <54:w> 08 ca 00 [P]

08 (2015-12-14 15:46:04) [S] <54:w> 08 cb 00 [P]

09 (2015-12-14 15:46:04) [S] <54:w>* [P]

10 (2015-12-14 15:46:04) [S] <54:w>* [P]

Response from Technical Support:Thanks for your questions! Here are the definitions of the symbols:

  • S is start bit.
  • P is stop bit.
  • W is write.
  • R is read.
  • In the I2C data column, NACK’ed bytes are followed by an asterisk (*) to differentiate them from ACK’ed bytes.
  • In the I2C address column, an asterisk (*) following the address indicates that the address byte was NACK’ed.

Please note - Aardvark I2C monitoring is a legacy feature that works only up to 125 KHz and is no longer supported by current versions of the Control Center Software.  For optimized and full-featured I2C analysis up to 4 MHz and SPI analysis up to 24 MHz, we offer the Beagle I2C/SPI Protocol Analyzer.

Combined with the Data Center Software, it shows NACK indications, and more robust I2C monitoring features,

  • Monitor I2C up to 4 MHz
  • Monitor SPI up to 24 MHz
  • Real -Time Data Capture
  • LiveSearch and LiveFilter
  • 20 ns resolution for bit-level timing

We hope this answers your questions. Additional resources that you may find helpful include the following:

If you have other questions about our host adapters or other Total Phase products, feel free to email us at sales@totalphase.com, or if you already own one of our devices and have a technical question, please submit a request for technical support.