IMX7 SAI1 MCLK in Slave mode

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX7 SAI1 MCLK in Slave mode

779 Views
frankyhsu
Contributor III

Hi

We plan to use SAI1 as the slave mode and codec side is the master mode. But we still want use MCLK to serve the clock to codec. Does it work for this configuration?

Thanks.

Franky.

Labels (1)
3 Replies

566 Views
sidebranch
Contributor II

I have the same question as the original poster: If the i.MX7 is slave, and the (external) master provides the bitclock (BCLK, configured as input on i.MX7), is it necessary to drive the MCLK on the i.MX7 or can it be unconnected?

If is must be driven, may it be driven with the BCLK?

This is totally unclear from the reference manual.

0 Kudos

566 Views
frankyhsu
Contributor III

Do you mean whatever we use master mode(transmitter) or slave mode (receiver), the MCLK can be a clock output?

0 Kudos

566 Views
igorpadykov
NXP Employee
NXP Employee

Hi Franky

seems not as described in sect.13.8.3.1.1 Audio master clock i.MX7 RM :
The audio master clock is used to generate the bit clock when the receiver or transmitter
is configured for an internally generated bit clock.

http://cache.nxp.com/files/32bit/doc/ref_manual/IMX7DRM.pdf 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos