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: Problem for I2C communication (with DS90UB914A)

Guru 19645 points
Part Number: DS90UB913A-Q1

Question about DS90UC913A and DS90UB914A, these are connecting below block diagram.

But I2C communication for Repeater board to Camera board are occur error.

Is there any adjusting point?

Or, Can't below connection communicate I2C on Repeater board to Camera board?

By the way, unused Repeater board is normal I2C communication. 

Best regards,

Satoshi

  • Did you connect the I2C port of 914A (address 0x61) to the i2c port of 913A (address 0x59)?

    A direct connection between the two I2C ports are needed.

    Best Regards,

    Charley Cai

  • Charley Cai-san

    Thank you for reply,

    I2C port of 914A (address 0x61) to 913A (address 0x59) are connected.
    ・OK: DS90UB914A(Addr 0x60) - DS90UB913A(Addr 0x59) - DS90UB914A(Addr 0x61)
    ・NG:- DS90UB913A(Addr 0x58) - camera(Addr 0x24)

    Please let me know about register map in the case of connect Addr 0x58 to Addr 0x24.

    Best regards,
    Satoshi
  • Please make sure Slave device 1(0x24) and 913A (0x58) address and alias are also set in 914A(0x61)

    DES(0x61): addr 0x06 = 0x58
    DES(0x61): addr 0x07 = 0x58
    DES(0x61): addr 0x08 = 0x24
    DES(0x61): addr 0x10 = 0x24


    Charley Cai
  • Charley Cai-san

    Thank you for advice;

    I2C was not communicated only set your advised, but added to set below address to DS90UB914A(Addr 0x60).
    ⇒Result was good communication.
    Please let me confirm about below additional setting OK or NG.

    DES(0x60): addr 0x09 = 0x58
    DES(0x60): addr 0x11 = 0x58
    DES(0x60): addr 0x0a = 0x24
    DES(0x60): addr 0x12 = 0x24

    Best regards,
    Satoshi
  • My mistake. i was meant to type

    DES(0x61): addr 0x09 = 0x58

    DES(0x61): addr 0x11 = 0x58

    DES(0x61): addr 0x0a = 0x24

    DES(0x61): addr 0x12 = 0x24

    Set these registers in 0x61 and also set  Then you should be able to communiacte from 914A(0x60) to 0x24