ADV7180

Hi, I want to control 8 ADV7180 via I2C bus,how to archieve?

Parents
  • 0
    •  Analog Employees 
    •  Super User 
    on Jun 20, 2011 5:26 PM

    Hello,

    The ADV7180 has 2 potential I2C addresses.  The easiest solution would be to design your board with 4 pairs of ADV7180s with each pair using a different I2C address.  The I2C address is set at power up by how the ALSB pin is tied.  To access the 4 pairs you will have to multiplex the I2C clock based on which pair you want to talk to.  Since the I2C clock is basically an analog signal you will have to use an analog switch along the lines of an ADG4613.

    Another possible solution is to use 4 discrete I2C busses and controllers.  Wastefull in my opinion but doable.

Reply
  • 0
    •  Analog Employees 
    •  Super User 
    on Jun 20, 2011 5:26 PM

    Hello,

    The ADV7180 has 2 potential I2C addresses.  The easiest solution would be to design your board with 4 pairs of ADV7180s with each pair using a different I2C address.  The I2C address is set at power up by how the ALSB pin is tied.  To access the 4 pairs you will have to multiplex the I2C clock based on which pair you want to talk to.  Since the I2C clock is basically an analog signal you will have to use an analog switch along the lines of an ADG4613.

    Another possible solution is to use 4 discrete I2C busses and controllers.  Wastefull in my opinion but doable.

Children
No Data