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

ADAU145x - is it possible to slave an input to an output clock domain, or vice versa?

SigmaDSP & SigmaStudio InoJosh May 23, 2016 00:00 1 replies Original on forum ↗
Subscribe
InoJosh Question
May 23, 2016 00:00

I'm very familiar with the ADAU144x. It is easy to slave an output to an input clock domain, or an input to an output clock domain with those Sigmas.

This is very handy for connecting to things like codecs that have data in and out that use the same BCLK and LRCLK.

I'm looking at the ADAU1451 for a project, and I don't seem to see anything that allows for this type of clocking. Am I missing something, or is it not possible without physically connecting the corresponding pins?

Audio Signal Processors

adau1451

SigmaDSP Audio Processors

DaveThib Reply
May 23, 2016 00:00

Hello Inojosh,

You are correct in that it is a lot more difficult, and often not possible, to have the output clocks slave to an input clock or the other way around. I am not sure why they did it this way.

Depending on your system, you can slave the core start pulse to be using either the serial input or output port's clocks. This would synchronize the core and then the other serial ports can simply use the core rate. But I would not depend on this 100% in your design. If the clocks come and go that would be a problem. So I would allow for options with 0-ohm jumpers to give you options later.

Dave T