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.

DS90UB929-Q1EVM: use Arduino UNO I2C to control DS90UB929-Q1EVM unsuccessfully

Part Number: DS90UB929-Q1EVM
Other Parts Discussed in Thread: ALP

Hello,

The hardware set up is as following. Our customer need to use Arduino I2C directly to control instead of ALP software. 7 bit slave address is 0X0c,0x65=0x04. Although he could receive the ACK, but he couldn't generate the color pattern. When he used the ALP, it could generate color pattern normally.

So his question is that how to use Arduino UNO to control I2C without ALP ?

Best regards

Kailyn 

  • Kailyn,

    Are you trying to communicate to a local FPD-Link device or are you trying to access a remote FPD-Link devices through the bidirectional control channel? If you are using the bidirectional control channel then you need to make sure that your host I2C supports clock stretching. Many such hobbyist MCU platforms (such as Raspberry Pi) do not support clock stretching. Outside of that, from the TI side we can not provide much support on the Arduino platform which is not owned by us. So you may need to consult the Arduino documentation on how to operate the standard I2C interface 

    Best Regards,

    Casey