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

Can I use the ADAU144x as a clock master for an asynchronous clock domain?

SigmaDSP & SigmaStudio ADIApproved Jul 28, 2009 00:00 2 replies Original on forum ↗
Subscribe
ADIApproved Question
Jul 28, 2009 00:00

Can I use the ADAU144x as a clock master for an asynchronous clock domain?

For example, I have an input data stream that will be a slave to an asynchronous clock domain. I will route it to the ASRCs, SigmaDSP core, back out through the ASRCs and to a serial port. Is it possible to use that serial port in master mode?

Audio Signal Processors

domain

master

adau1442

adau1445

rate

clock

SigmaDSP Audio Processors

sample

SigmaDSP

slave

asrc

Show More

ADIApproved Reply
Jul 28, 2009 00:00

No.

The ADAU144x has a very flexible clock domain system, but it can only generate clocks (that is, be a serial port master) at multiples of the base internal sample rate. In the datasheet, the internal core sample rate is referred to as fCORE. Serial ports can only be masters at rates equal to fCORE, fCORE,DUAL, and fCORE,QUAD (fCORE times 1, 2, and 4).

For example, if fCORE was 48 kHz, a serial port could be a master for (snychronous) 48 kHz, 96 kHz, and 192 kHz clock domains.

So, the ADAU144x cannot be used as an asynchronous clock buffer. The best way to output asynchronous signals is to route the asynchronous clocks to an output-side clock domain pin pair and set up a serial output port to be a slave to that pin pair. In this case, the corresponding ASRC's target rate must be set to the corresponding serial output port.

EZAdministrator Reply
Apr 29, 2019 00:00

This question has been closed by the EZ team and is assumed answered.