ΣSigmaStudio Ask AI Русский Log in

I2C addressing problem

SigmaDSP & SigmaStudio Nando.One Sep 8, 2012 00:00 2 replies Original on forum ↗
Subscribe
Nando.One Question
Sep 8, 2012 00:00

Hi There, how are you?

I recently designed my own SigmaDSP board featuring 2x ADAU1701 and a PIC24F. Very well, everything working great, except that I can NOT address the DSPs separately:

DSP 1 has both ADDR0 and ADDR1 tied to the ground, so its address is 0x68. DSP 2 has ADDR0 tied to +3V3 and ADDR1 tied to GND, therefore its address should be 0x6A. Correct?

The thing is, when I send I2C commands to DSP1, using 0x68 physical address, BOTH DSPs respond. If I use 0x6A as address, none of the DSPs respond. Weird thing is that I measured ADDR0 of DSP2 at the PIN and it is indeed tied to +3V3, so it can't be a hardware problem.

Any ideas? It's driving me crazy!

Thanks!!

Audio Signal Processors

SigmaDSP Audio Processors

adau1701

b060452fee0e15e1981779afd7341412.jpg
b060452fee0e15e1981779afd7341412.jpg
b060452fee0e15e1981779afd7341412.jpg-450x337.jpg
b060452fee0e15e1981779afd7341412.jpg-450x337.jpg
Nando.One Reply
Sep 8, 2012 00:00

Nevermind, I found the problem. SELFBOOT was enabled and in this case ADAU1701 completely ignores the address pins. So that's something for you to keep in mind!

EZAdministrator Reply
Aug 2, 2018 00:00

This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

Thank you,
EZ Admin