Post Go back to editing

ADAU1467 EVAL BOARD I2C CONNECTION

I got EVAL-ADAU1467Z REV B board recently. I have couple of problems:

1- I need circuit schematics of this board.

2- I 'm able to load and run ADAU1467 by MCU via SPI connection. it seems analog outputs of AD1937 is fine with sampling rate 48Khz. I need to increase sampling rate 192KHz. To get correct signal at CODEC outputs I need to change register settings of AD1937 as well. I made connection J6/1(SCL) and J6/3(SDA) to MCU. S2 switch is CODEC BOOT MODE. Unfortunately I Have not able to read register contents of AD1937 nor abble to write AD1937 registers. I realy dont understand what 's missing. 

3- Do I have to set some registers on ADAU1467 to communicate between MCU and AD1937 ,it helps if there's sample code for AD1937 I2C communication

Kind Regards,

Parents
  • Hello Husnu,

    We have a more complete answer for you with examples soon. But let me jump in here to answer some things.

    Here is the schematics:

    PDF

    Question 2: 

    The AD1937 is tied to MP24 and MP25 of the DSP. These pins can be set to be the master I2C port. This is to allow the DSP to control and boot up other parts. This is a different I2C port from the slave port. So your MCU is probably connected to the slave port so as to communicate with the DSP. So you will not be able to communicate with the codec that is on another I2C port. So I think that may be the issue here. 

    You can jumper over the I2C lines to the slave port but then you have to change the slave port over to I2C and that is not easy. So the best route is to actually use the DSP to boot up the codec. We will have details on doing that soon. 

    Dave T

  • Thanks David

    My MCU is connected to J6 port on EVAL board. When I set S2 switch to I2C position I'm able read and write codec. But superior solution will be your advice which DSP will read and write codec. I'll look for examples you will provide soon. Thanks ya lot.

Reply Children