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-Q1: DS90UB914/DS90UB913 I2C ACK delay problems

Part Number: DS90UB914Q-Q1

Hi team,

The customer uses DS90UB914 and DS90UB913 to transmit sensor video to the CPU's DVP parallel port. The customer uses the same program and CPU.

When DS90UB914 and 913 are used, the problem shown in Figure 1 occurs: I2C first sends 8 clock signals, with a delay of 160us, then sends the 9th clock, receives the sensor's ACK signal, and reports NACK error when writing more than two bytes continuously.

When 914 and 913 are not used, I2C waveform is normal as shown in Figure 2.

Questions:

  1. When using ds90ub914 and ds90ub913, I2C's ACK bit and clock have 160us delay. Is this normal?
  2. Can the above problems be solved by configuring the Auto ACK bit of general configuration1 register (addr 0x03 in Table 8 ds90ub914q-q1 control registers) as 1?

figure 1

figure 2

Best Regards,
Amy Luo