How to connect MCLK of SAI when i.MX7 is slave?

cancel
Showing results for 
Search instead for 
Did you mean: 

How to connect MCLK of SAI when i.MX7 is slave?

683 Views
sidebranch
Contributor II

Goal is to connect the i.MX7 Synchronous Audio Interface (SAI) to an external master, SIMCON7100.

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. The reference manual only discusses MCLK in the master role.

The SIMCON7100 seems to only provide a bitclock.

(There is a similar question but although it is "assumed answered", there is no correct answer in that thread.)

Labels (2)
Tags (2)
0 Kudos
2 Replies

281 Views
igorpadykov
NXP TechSupport
NXP TechSupport

Hi Leon

>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?

it can be left unconnected, as MCLK is used in master mode only.

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

0 Kudos

280 Views
sidebranch
Contributor II

Hi Igor,

thank you. With the i.MX7 being the slave, and transmitter, the BCLK and SYNC from the codec must be connected to the TX of the i.MX7.

Best regards,

Leon

0 Kudos