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

ADAU1701 analog input and I2S input select

SigmaDSP & SigmaStudio GB_AD Jan 11, 2015 00:00 7 replies Original on forum ↗
Subscribe
GB_AD Question
Jan 11, 2015 00:00

Hi,

I am a beginner and I plan to use the ADAU1701 in an active speaker. I bought the ADAU-MINIZ development tool.

In my design I would like to use an ASRC like the PCM9211 (Bluetooth with RN52 module, optical and coaxial digital in and analog input).

I have a few questions and your help will be appreciated :

1) the PCM9211 ADC is limited to a sample rate of 96kHz and ADAU1701 can work in 192kHz.

So it seems better to use the ADAU1701 analog input if we setup the PCM9211 in 192kHz sample rate. Is it right ?

2) In this case how to select the ADAU1701 input from external analog or PCM9211 I2S out ?

Thank you in advance for your help and for your support.

Best regards,

GB

Audio Signal Processors

analog input

i2s input

input select

pcm9211

SigmaDSP Audio Processors

adau1701

Show More

DaveThib Reply
May 14, 2015 00:00

Hello Gilles,

Sorry this post fell through the cracks and nobody gave you an answer.

If the PCM9211 is limited to 96 kHz fs then the ADAU1701 must also run at 96 kHz. You can bring in up to 8 channels into the 1701 using a TDM-8 data stream. If you only need two channels then it can be I2S into the serial port. This data will appear as sources 2&3 in the input block with 0 & 1 being the on-chip ADCs.

If you would like to run at 192 kHz then you can use one of our ADCs that can run at 192 kHz. The ADAU1978 is one and there are more depending on your application.

Please let me know if you have any new issues I can help with.

Dave T

GBMA Reply
May 21, 2015 00:00

Thank you Dave,

Two channels are enough for my application, I will try with signals up to 96kHz SR first.

My target is a microless hardware, the most simple digital circuit.

If need your support will be welcome.

Thank you again,

Gilles

DaveThib Reply
May 22, 2015 00:00

Hello Gilles,

I took a look at the TI part to see what it is and get an idea of what you want to do. The part has a lot of features and I did not study the part in detail. Just make sure you can run it in the mode you need by just using pins to set the modes verses having to use I2C. The ADAU1701 can self-boot so I know that the ADI part can operate without a microcontroller.

The other detail is clocking. I did not see an ASRC function in the block diagram of the PCM9211. I see there is a PLL for locking to the incoming SPDIF clocks but I did not see a place where it will output a Master Clock (MCLK) for the rest of the system. If you are also planning on using a Bluetooth module then you need to define who is clocking who and understand that an SPDIF input is always a master for itself and usually it is wise to send it to an ASRC so it can adapt to the rest of the system's clocks. You do not want to run the system from an SPDIF input clock only. The jitter can be high and the clocks will come and go. Perhaps since they have a PLL it will free-run if it is getting no signal but then you will get jumps and discontinuities when it all of a sudden gets a clock input.

Now, we do have the ADAU1442/1445/1446 family of parts that have one built in SPDIF receiver and loads of ASRCs in with the DSP. You will need to have an external ADC/DAC and the Bluetooth module can interface to its numerous I2S serial ports. Then you can use the ASRCs for the Bluetooth module as well. This will allow you to run different parts at different sample rates. The ADAU1442 also has GPIO for external controls of the DSP functions.

So study your clocking scheme.

Thanks,

Dave T

GBMA Reply
May 30, 2015 00:00

HI Dave,

I looked at the ADAU1442 but the evaluation board is too expensive.

ADAU1701 works great for my application with analog input, I will study ASRC/digital input case later with the next update/upgrade.

The last point I have to solve is how to control the "voltage controlled delay" black with a potentiometer connected to the ADC input. I need to create a delay adjustable externally by the user from 0 to 0.5ms.

Your suggestions was appreciated.

Thanks GB

DaveThib Reply
Jun 1, 2015 00:00

Hello Gilles,

Have at look at this document. It may help you with your question.

http://www.analog.com/media/en/technical-documentation/application-notes/AN-951.pdf

Dave T

GBMA Reply
Jun 14, 2015 00:00

Thank you Dave,

I read and test.

Best regards,

Gilles

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