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.

  • TI Thinks Resolved

DS250DF230: I2C communication problem

Intellectual 820 points

Replies: 5

Views: 83

Part Number: DS250DF230

Hi team,

Our customer is now testing DS250DF230.  and  encountered problem as below, could you help to check on this?

during I2C communication there's  NACK after DeviceAdress. Are there other I2C timing requirements that are not specified in the manual, or other possible reasons?

【Datasheet】

【Peripheral hardware test situation】:

1. Power supply VDD=2.5V, the test is normal;
2. EN_SMB is pulled up to VDD through 1K, 2.5V at the PIN pin;
3. The reset signal is normal before access, READ_EN_IN and All_DONE_N are High=3.3V during access;
4. CLK_IN and CLK_OUT, 25M is normal;
5. DeviceAdress=0x30;
6.tHD_DAT=tSU_DAT=4us;

【I2C timing waveform】

  • Hi,

    Is the customer able to read data from any of the retimer registers?

    Thanks,

    Rodrigo Natal

  • In reply to Rodrigo Natal:

    Hi Natal,

    No they can't read data. because there's no ACK after the Device Address, so they can neither read or write.

  • In reply to Dane Zhang:

    I think I see the issue. The customer is using 7-bit addressing. Using 7-bit addressing format the retimer slave address is actually 0x18.

    Cordially,

    Rodrigo

  • In reply to Rodrigo Natal:

    Natal,

    thanks, the issue solved.

    and why we just state the 8bit writing address in datasheet?

  • In reply to Dane Zhang:

    Hi,

    8-bit is the most common addressing for TI's own retimer evaluation software.

    Regards,

    Rodrigo

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.