PCM接口詳細介紹--TDM方式

1. 概述

PCM = Pulse Code Modulation  是通過等時間隔(即採樣率時鐘週期)採樣將模擬信號數字化的方法。圖爲4 bit 採樣深度的PCM數據量化示意圖:

PCM數字音頻接口,說明接口傳輸的音頻數據是通過PCM方式採樣得到的,區別於PDM形式;IIS傳輸的也是PCM類型數據,屬於其一個特例。

相比於IIS,PCM接口更加靈活,通過時分複用TDM方式,PCM接口支持多大N個聲道的數據;TDM不像IIS有統一標準,不同廠家TDM時有差異。

 

2. 硬件結構

TDM/PCM數字音頻接口的硬件拓撲結構也與I2S相近;

                     

接口名稱有如下規律:

PCM:傳輸單聲道數據,比如麥克風;

IIS:傳輸雙聲道數據,比如喇叭;

TDM:傳輸兩個以上聲道數據,同時區別於IIS特定格式。

 

3. 操作模式

根據SD相對於FSYNC的位置,TDM分兩種基本模式:

Mode A :數據在FSYNC有效後,BCLK的第二個上升沿有效;

Mode B: 數據在FSYNC有效後,BCLK的第一個上升沿有效;

不同廠商對於兩種模式的定義可能有點差別。

FSYNC的高電平等於一個BCLK的週期,其頻率就等於採樣率,與通道數無關。

BCLK的頻率會隨通道數的增加成倍數增加:8 × 32 × 48kHz = 12.288 MHz。

 

其中又分爲長幀同步和短幀同步:

  • 短幀同步:一個脈衝寬度等於一個BCLK的週期長度;

上圖所示即爲短幀同步;

  • 長幀同步:一個脈衝寬度等於一個slot的長度;

歡迎加入硬件QQ羣:1018083751,一起討論硬件問題,分享調試心得,共同成長。

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章