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.

DS90UB914Q SCL always low using demo board rev A

Hi,

  I am using the DS90UB914Q Demo board rev A connected to a Freescale iMX6 board.

The I2C bus of the iMX6 is connected to the I2C bus of the demo board but the bus operation is stopped since the DS90UB914Q always keep the SCL to low.

In such situation the I2C driver running on the iMX6 processor detects "Connection timeout" every time it is reading from the I2C bus.

I am wondering if the I2C slave is burned out on the chip or if there is something wrong I am doing.

Dip switches configuration is OK. Leds on the board are ON so it is alive.

Pull up resistors are properly set.

Thank you in advance

     Andrea

  • Hi Andrea,

    What pullup resistor are you using for your configuration? I would certainly double-check the slave address that you are connecting to with the IMX6. It sounds like your pullup resistor is not strong enough to pull the SCL line high when needed.

    I would also double-check to make sure your jumpers are configured properly according to the User's Guide.

    Another possibility is that the I2C Master (IMX6) is not responding to the remote peripheral (914Q device) and the 914 is holding the SCL line low due to support for "clock stretching". Have you tried writing to the 914Q?

    -Sean