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:
- When using ds90ub914 and ds90ub913, I2C's ACK bit and clock have 160us delay. Is this normal?
- 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