Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

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.

LP5012: I2C communication SDA signal fault at ACK bit level

Part Number: LP5012

Hello,
We have designed an electronic board to control RGB LEDs using the LP5012 LED driver.

To test our board, we use an Arduino Nano acting as a master communicating with the LP54012 slave present on our board.
We noticed a fault on the SDA signal of our I2C communication, at the level of the bit corresponding to the ACK coming from the slave, you can observe it on the following capture:


The board was developed according to the electronic schematic provided in the LP5012EVM module documentation.
We used our Arduino to control the driver present on the LP5012EVM module in order to observe its SDA signal. The result obtained is faultless, as you can see on the following screenshot:


We tried different values of pull-up resistor on the SDA and SCL signals, but no improvement was obtained.

Do you have an explanation or a solution to our problem?

If you need any further information, please do not hesitate to contact me on the forum.

Thanks in advance

  • Hi Nicola,

    Do you mean that your own design board can't work using I2C as the SDA signals is wrong? I am not sure what signals you send to the device. Based on your description and waveform, it seems that SDA can't be pull down during ACK? Am I right?

    Btw, do you mind if we communicate via email since I could reply you ASAP in this way? Here is my email address: jared-zhou@ti.com. Please contact me if you have any question.

    BR, Jared