FAQ

常見問答

如何設定I2S的取樣頻率及選擇外部晶振?  日期:2015-11-02

如下表所示,按照I2S時鐘源計算公式,列出來常見的取樣頻率。

如果系統只需要一種取樣頻率,時鐘源可以由透過外部晶振來決定。如果需要二種以上的取樣頻率,大部分的晶片就會受限硬體的限制,每個取樣頻率只能是I2S時鐘源除頻後的結果。

以NUC140系列為例,I2S選擇12.288Mhz時鐘源及16位長度,可以播放的取樣頻率為96K, 48K, 32K, 24K, 19.2K, 16K, 12K, 9.6K, 8K and 6K。至於44.1K, 22.05K及11.025K,時鐘源必須改成為5.6448Mhz。

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

產品: 微控制器 ,Arm Cortex-M0 微控制器 ,Nano100 / 102 系列 ,Nano110 / 112 LCD 系列 ,Nano120 USB 系列 ,Nano130 USB+LCD 系列 ,NUC100 / 200 系列 ,NUC120 / 122 / 123 / 220 USB 系列 ,NUC130 / 230 CAN 系列 ,NUC140 / 240 USB+CAN 系列 ,Arm Cortex-M4 微控制器 ,M451 Base 系列 ,M451M 系列 ,M452 USB 系列 ,M453 CAN 系列 ,NUC442 / 472 系列 ,NUC505 系列
應用:
功能: Peripherals,Connectivity,I2S
本網站使用cookie作為與網站互動時識別瀏覽器之用,瀏覽本網站即表示您同意本網站對cookie的使用及相關隱私權政策
OK