FAQ

FAQ

How to set the I2S sampling frequency and select an external crystal?  Issue Date:2015-11-02

The following table lists common sampling frequency in accordance with the formula of I²S clock sources.

If the system only requires a sampling frequency, the clock source can be determined by an external crystal. If two or more sampling frequencies are required, most of the chips will be limited to hardware restrictions. Each sampling frequency can only be the result of I2S clock source divider.

In the NUC140 series, for example, the I2S selects 12.288 MHz as clock source and 16 bits, and the available sampling frequency are 96K, 48K, 32K, 24K, 19.2K, 16K, 12K, 9.6K, 8K and 6K. As to the 44.1K, 22.05K and 11.025K, the clock source must be changed to 5.6448 MHz.

I2S_BCLK = I2S_CLK /(2x(BCLK_DIV + 1)) =  SR * Length * 2 

Sampling Rate

I2S_BCLK (8-bit)

I2S_BCLK (16-bit)

I2S_BCLK (32-bit)

I2S_CLK

192000

3072000

6144000

12288000

24576000

96000

1536000

3072000

6144000

12288000

48000

768000

1536000

3072000

6144000

44100

705600

1411200

2822400

5644800

32000

512000

1024000

2048000

4096000

22050

352800

705600

1411200

2822400

19200

307200

614400

1228800

2457600

16000

256000

512000

1024000

2048000

12000

192000

384000

768000

1536000

11025

176400

352800

705600

1411200

9600

153600

307200

614400

1228800

8000

128000

256000

512000

1024000

6000

96000

192000

384000

768000

Products: Microcontrollers ,Arm Cortex-M0 MCUs ,Nano100/102 Base Series ,Nano110/112 LCD Series ,Nano120 USB Series ,Nano130 Advanced Series ,NUC100/200 Advanced Series ,NUC120/122/123/220 USB Series ,NUC130/230 CAN Series ,NUC140/240 Connectivity Series ,Arm Cortex-M4 MCUs ,M451 Base Series ,M451M Series ,M452 USB Series ,M453 CAN Series ,NUC442/472 Series ,NUC505 Series
Applications:
Function: Peripherals,Connectivity,I2S