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.

DS90UB913A-Q1: I2C command needs extra delay time

Part Number: DS90UB913A-Q1

Hi Team,

Customer met a I2C command delay problem, please kindly check, thanks.

Background info:

DS90UB913A GPO1 pin connect to image sensor reset pin and EEPROM write protect (WP) pin at same time.

image senor reset pin is active low.

EEPROM WP pin is active high.

For normal use, GPO1 pin set to High:

whenever want to reset image senor or write something to EEPROM,set GPO1 pin to Low

913A GPO1 pin default = output high

 

Condition 1: (When 913A PCLK, parallel data, VS, HS has no input)

Customer set 913A GPO1 pin = low (reset image sensor), after 130 us , send command to control 913A I2C output, 913A I2C react to the command correctly.

 

Condition 2: (When 913A PCLK, parallel data, VS, HS has input)

913A GPO1 pin set to low  (reset image sensor), at mean time 913A PCLK, parallel data, VS, HS has no input, after 130 us , send command to control 913A I2C output, 913A I2C will remain high, and no response to the command.

If customer wait  another 10ms and set 913A GPO1 pin to low,this time the I2C command will work.

 

Customer wants to know what cause the delay for condition 2, why needs to wait for 10ms to make I2C response correctly, thanks.

Andrew