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.

LP5030: can not talk to this chip via i2c

Part Number: LP5030
Other Parts Discussed in Thread: TLV320DAC3100, , USB2ANY

Hi

After resolved the issue on our customized board that adopt your TLV320DAC3100 audio codec chip. Now I try to deal the other chip from you , that is LP5030, the 30 channels i2C RGB Led driver.

he issue is that I could not talk to this chip via i2c, its i2c address is 0x30, that is NO conflict with all the other i2c peripherals on the same bus.  I run a i2c device scan on the bus, it never get i2c ACK back. 

I also try to enable the pin LED_EN before I do i2c ping test, still, it did not response ACK. I look carefully with its datasheet, did not mentioned any special instruction to activate the chip.  

Could someone help me to give a possible solution or any pointer I should look into ? We did not try this in a LED EVM board first, I guess that our EE designer decide this is a very popular chip, therefore, we use it did not pre-evaluate it . 

 Thanks. 

 Jihming

  • Hi Jihming,

    Nice to hear you!

    For the problem you met, I have some question:

    1. Do you have USB2ANY interface adapter? If you don't have it, you can purchase it on ti.com: USB2ANY Evaluation board | TI.com. And then you can connect it to your board and use GUI to control LP5030 to see if it can work properly.

    2. Could you provide your schematic related to LP5030, I need check it firstly.

    3. Could you provide the waveforms of SDA/SCL when you are trying to scan all I2C device on the bus, so I can help you to locate the problem.

    4. Could you try to use broadcast address to see if LP5030 could recognize master device.

    5. Did you try to test more LP5030 on the board or you just test 1 chip.

    Thanks!

    Ives Li

     

  • Hi Ives 

    Thanks for your reply. 

    I found a solution on my case by adopting a 20 mA open-drain driver that is configurated from  MCU's I2C master side. 

    we could close this case to save your time. 

    Thanks. 

    Jihming