Hello, I need to use ADAU1701 as DSP with Cubieboard or Raspberry Pi, by I2S port.
Have someone ever done that?
I appreciate any help
I see that there is no response to your question yet. I can certainly help you with the ADAU1701 side of this project. It is a fairly simple thing to do. Are you familiar with I2S signals? I will explain more if needed.
What I expect you are looking for is how to program the Raspberry Pi for I2S signals?
Do you have a 1701 evaluation board?
Now, I will move this discussion over to the SigmaDSP part of this forum. You may have more luck there finding someone who has actually done it.
Raspbery B has P5 connector - only for I2S signal, there is not problem to connect ADAU serial interface.
But pi has not MCLK signal. Easy way to generate MCLK, and synchronize with I2S is use AD1895 sample rate converter if You use ADAU as I2S slave.
Please check input pin on raspbery site, I used different connectors numbering (not for typical Pi F connectors).
You are correct that the serial clocks on the ADAU1701 will need to be synchronous to the MCLK. Can the Raspberry Pi slave to an external I2S signal?
I think one solution to this would be to use a different part. Yes, you could use the AD1895 to convert the sampling rates but why not just use a SigmaDSP that has a built in sample rate converter? The ADAU1442 and the ADAU1445 both have built in sample rate converters. Then all they would need is LRCLK, BCLK and Data, The ADAU1445 has two sets of stereo ASRCs so that is the best solution unless you are transferring more channels out/In. This will also give you a more powerful DSP.
Of course the best way will be use chip like ADAU1445 with built in ASRC (unfortunately 1445 has not build in DAC block) I think that ADAU1701+ ASRC is cheap and simple solution up to 96kHz fs.
Thanks for your responses. Firstly I want to use the ADAU1701 with a Cubieboard, but in the worst case if this won't work, I would do it with the Raspberry Pi.
The Cubieboard has (MCLK, BCLK, LRCLK, 3x DOUT, and DIN) I2S pins. What frequency supports the ADAU1701 as slave? Would I need a sample rate converter?
I use Debian with the Cubieboard, I'm trying to install the modules/drivers of the ADAU1701.
Retrieving data ...