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

ADAU1701 DSP Cubieboard or Raspberry

SigmaDSP & SigmaStudio JavierSistelcor Jan 29, 2015 00:00 6 replies Original on forum ↗
Subscribe
JavierSistelcor Question
Jan 29, 2015 00:00

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

Audio Signal Processors

adau1701 cubieboard raspberry

SigmaDSP Audio Processors

adau1701

DaveThib Reply
Feb 6, 2015 00:00

Hello Javier,

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.

Thanks,

Dave T

traxman Reply
Feb 8, 2015 00:00

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).

https://www.hifiberry.com/

JavierSistelcor Reply
Feb 9, 2015 00:00

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.

Regards.

DaveThib Reply
Feb 9, 2015 00:00

Hello Adam,

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.

Thanks,

Dave T

traxman Reply
Feb 9, 2015 00:00

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.

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