Hi all!
I am working on an application which is supposed to read audio data from two sources and write to one destination in real time. Both sources need to be I2S masters by technical restrictions. Thats why I have used McASP1 to deal with one of the sources (input and output) and McASP0 to deal with another one on DSP side (c6747). Also I have tuned EDMA with double-buffering. Now the system sounds almost good, but not perfect. The problem is that two clock crystalls are different and independent. BCLK differs only for 0.1 KHz (3.072 vs 3.0721) but anyway sometimes there is two EDMA events from McASP0 versus only one event from McASP1.
Is there any possible solution? Preferrebly without changing hardware architecture:)
Thank you.