Post Go back to editing

ADV7183B not responding to I2C (NACK)

So, I've been battling with this sucker for a while now and my project is being stalled because of it. I've set up I2C using an Arduino, and jerryrigged to a Digilent NEXYS2 Board with the VDEC1 attached through the 50-pin Hirose connector.

The FPGA is simply set up as a port passthrough, and I've verified that it works as such. I've set PWRDN to HIGH, I've done a 1 second Reset cycle before I begin sending I2C commands, and I still only get a NACK when I begin transmission. I've changed the code to try 0x40 and 0x42, but neither of them work. I've reset the ALSB pin to both 0 and 1, and tried both addresses on each, and nothing.

What am I missing?

Parents
  • I'm currently passing the I2C signals through the FPGA, yes.

    And a small 16-bit ATMEL chip is driving the I2C signals. I've verified that the I2C protocol works with another I2C device, but I'll be working on switching to an ADV7180 at the instruction of my supervisor ("I'd rather design things to the new chip...").

    If I'm still having the issue, I'll let you know.

    - Peter

Reply
  • I'm currently passing the I2C signals through the FPGA, yes.

    And a small 16-bit ATMEL chip is driving the I2C signals. I've verified that the I2C protocol works with another I2C device, but I'll be working on switching to an ADV7180 at the instruction of my supervisor ("I'd rather design things to the new chip...").

    If I'm still having the issue, I'll let you know.

    - Peter

Children
No Data