Hello ,
our architecture looks below
I uses DS90UB913/914 to control remote image sensor using linux I2C driver, we can able to configure DS90UB914 via I2C but we can not able do I2C access to DS90UB913Q from DS90UB914Q even after set the below recommended register value on DS90UB914Q.
reg0x6 auto loaded with val 0xB0.
Reg configuration: configured the ser alias reg0x7 to 0xB2 ,slave reg0x8 to 0x60 ,slave alias reg0x10 to 0x61 and even we configured the reg0x3 with I2C Pass-Through Mode enabled, I2C control reg 0x21 with I2C Pass-Through All disabled.
When we try to do I2C transfer with address 0x58(0xB0) to the DS90UB913Q,we are getting the device busy or resource busy.and we are not at able to access the registers of DS90UB913Q.
and
In our architecture we have connected the two DS90UB913Q to one DS90UB914Q,As per datasheet "DS90UB914Q offers a 2:1 multiplexer that can be used to select which camera is used as the input",is there any register configuration needs to done on DS90UB914Q to select the one DS90UB913Q .
Please do the needful
Thanks,
Rajkumar K