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,一起讨论硬件问题,分享调试心得,共同成长。

 

 

 

 

 

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