This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS65910: I2C timing characteristics

Part Number: TPS65910

The description of the data sheet is not clear about the I2C timing characteristics for TPS65910.

I understand that these all characteristics match the characteristics on the I2C specification.

Is my understanding correct?

Can our customer refers to the I2C specification instead of the data sheet?

Best regards,

Daisuke

  • Hi Daisuke,

    Have you took a look on sections 5.6 and 5.7 on datasheet pages 15-16? There are defined I2C VIH/VIL levels and timings also.

    Best regards,
    Jari Niemelä
  • Hi Jari-san,

    Thank you for your reply.

    I have checked the section 5.7 for defined timings, but I don't know what the symbols in the "NO." and "PARAMETER" columns mean.

    What timing does each of these symbols define?

    In which figure does each of these symbols show?

    Best regards,

    Daisuke

  • Daisuke-san,

    The "NO." column means "Number", and it is a numbering system for the I2C specs: I1 = tw (SCLL), I2 = tw(SCLH), I3 = tsu(SDA-SCLH), and so on up to I9. The numbers are internal test numbers for manufacturing purposes and are not critical for the end customer. I5 and I6 are other tests that are not electrical specifications listed on the datasheet.

    The "PARAMETER" column is an abbreviation of the full "TEST CONDITION" description of the test. tsu(SDA-SCLH) = Setup time, SDA valid to SCL high. These abbreviations are similar to the spec names in the I2C specification (www.nxp.com/.../UM10204.pdf), except they are written from the perspective of the Slave device. The main I2C spec lists all critical specs from the perspective of the Master or Slave or both.
  • Hi Brian-san,

    Thank you for your reply.

    Our customer is confused about the description of "TEST CONDITIONS" column.

    The defined timings on the datasheet should have been tested in accordance with the I2C specification and should match the characteristics on the I2C specification.

    The I7 seems to be defined for a repeated START condition, and the I8 seems to be defined for a START and a repeated START condition, but what is the I9 defined for?

    If the I9 is defined for STOP condition, "SDA high to SCL high" should be incorrect and "SCL high to SDA high" should be correct.

    Best regards,

    Daisuke

  • Daisuke,

    tSU;STA set-up time for a repeated START condition = I7 tsu(SCLH-SDAL), Setup time, SCL high to SDA low
    tHD;STA hold time (repeated) START condition = I8 th(SDAL-SCLL) Hold time, SCL low from SDA low
    tSU;STO set-up time for STOP condition = I9 tsu(SDAH-SCLH) Setup time, SCL high to SDA high

    You are correct, the datasheet has a typo and lists the setup time for STOP condition backwards.
  • Hi Brian-san,

    Happy New Year.

    Thank you for your reply.

    Best regards,

    Daisuke