AnsweredAssumed Answered

Audio data transfer from 8K to 44.1K thru SSI or SSI and ESAI

Question asked by Paul_Kang Employee on Jul 22, 2013
Latest reply on Aug 28, 2013 by Alfred Liu
Branched to a new discussion



There is one customer who want to transfer data from BT to CPU and then CPU to audio DSP on the fly but the problem is they have difference audio sampling rate. BT uses 8K and audio DSP 44.1K

In this kind of audio transfer case, there usually have clock shifting issue which is caused by difference clock source from one audio source (BT) to another audio clock source (DSP).

To avoid clock synchronization mismatch, customer plans to use CPU as audio clock master for both of BT and audio DSP I/F.


here are two questions.


#1, If both of BT and audio DSP I/F is connected to SSI, Can SSI supports both of 8K and 44.1K sample rate together?

Within my understanding, i.MX6 has audio PLL and it can generate any of clock freq. If it can provide common multiple freq to SSI, I guess it should be possible but not sure if there is anyone who tried it.


#2, If BT uses SSI and audio DSP use ESAI, can they use different clock source (12.288M for SSI and 11.2896M for ESAI)  and which are synchronized to audio PLL together?


If both cases are not possible, could you let me have your suggestion in this case?


Best regards,