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

ADAU1467 - ASRC bit depth limitation?

SigmaDSP & SigmaStudio IAmAudrey Sep 4, 2021 00:00 2 replies Original on forum ↗
Subscribe
IAmAudrey Question
Sep 4, 2021 00:00

As per https://ez.analog.com/dsp/sigmadsp/f/q-a/536557/adau1452-asrc-can-it-work-on-32-bit-audio, the ADAU1452 has ASRCs which are limited to 24 bits in hardware. Is there such a restriction in the ADAU1467? I could not find any mention of supported formats in the datasheet but could have missed it.

EDIT: To clarify - I am talking about 16/24 bit PCM, with padding to 32 bits. A source I intend to use with ASRC only outputs 32 bit i2s, but I will only be playing 16/24 bit PCM through it.

Edit Notes
edit 2

[edited by: IAmAudrey at 7:19 PM (GMT -4) on 4 Sep 2021]

Audio Signal Processors

adau1452

adau1467

SigmaDSP Audio Processors

DaveThib Reply
Sep 10, 2021 00:00

Hello IAmAudrey,

The ADAU1467 has the same bit depth limitation. It is only 24 bits.

If your source is sending out I2S in its standard format of 1-bit delayed from the clock edge and a 32 bit data slot. Then you will be fine. No adaptation required.

Simply route the serial port to the ASRC as usual and it will only pass on the upper 24 bits to the ASRC and truncate the bottom 8 bits. So you will be fine and there is nothing you have to do to the audio data except enjoying listening to it!

You do not have to set the DSP serial ports to the 32 bit mode. Leave it set to the 24 bit mode and so it will properly truncate the data.

Dave T

IAmAudrey Reply
Sep 10, 2021 00:00

Perfect!

Thank you Dave, very helpful as always.