Hi:
We are observing delays on microphone signals connected to codecs A and B on the AIC34.
We have microphones M1 and M2 connected to codec A and microphones M3 and M4 connected to codec B.
The locations of M1 and M2 are such that there should be no delay in the signals at M1 at M2; however, we are observing a delay of 1 sample (fs=8KHz). M2 signal is delayed by 1 sample relative to M1.
M3 and M4 are located such that M3 signal should be delayed by half a sample relative to M1 and M4 by 1 sample relative to M1; however, we are not observing this. The pattern of M3 and M2 is not consistent. Sometimes we are observing M1 and M3 in sync with M2 delayed by 1 sample and M4 in sync with M2. Sometimes we observe M2 and M3 in sync and delayed by 1 sample relative to M1. M4 is delayed 1 sample relative to M2.
Why are we getting such patterns?
The question is how to synchronize signals to each codec and then how to synchronize the two codecs? There are no registers available for synchronization!
Thanks a lot!
Cheers,
Mushtaq