how to get the clock frequency of the output of FlexIO I2S module of S32K144?

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

how to get the clock frequency of the output of FlexIO I2S module of S32K144?

113 Views
lzx
Contributor II

Hi,

I am using the FlexIO I2S module of S32K144. How can I get the clock frequency of BCLK and FS?

For example,

If the baud rate is 1536000, and sample rate is 48000, and FlexIO clock frequency is 48MHz.

What is the relation between baud rate and FlexIO clock frequency? And how can they effect the output of FlexIO clock(BCLK and FS)

0 Kudos
1 Reply

73 Views
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @lzx,

You can take a look into the following application notes:

Which describe how to configure the FlexIO peripheral and frequencies. There is also a note which suggests an external oscillator for best performance:

Julin_AragnM_0-1714771508076.png

There is an additional application note (AN12174: Using FlexIO to emulate communications and timing peripherals) which provides an example for emulating I2S through FlexIO for the S32K144EVB-Q100 (chapter 7).

I hope this is helpful.

Best regards,

0 Kudos