I2S与PCM的区别是什么~~~

zstone_c 2010-04-25 09:49:04
如题
...全文
2285 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nosilence_2007 2011-11-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 peasant_lee 的回复:]
PCM是一种数据流,而I2S是一个音频传输接口。
PCM好比各种各样的汽车,而I2S就是一条大道。传输音频的时候,好比繁忙的公路
[/Quote]

兄弟 他这里问的PCM也是一种音频接口
devzhao 2011-08-04
  • 打赏
  • 举报
回复
IIS通常会包括:时钟信号(BClk) ,数据线出 SDO,数据线入SDI (全双工的情况),还有是LRClk(专门用来区分左右声道,以此来同步。低电平代表左声道,高电平代表右声道)。每根数据线只传输2路信号(立体声),如果要传输6路信号,通常就是有3根数据出,以及3根数据入。
PCM有PCM-clock、PCM-sync、PCM-in、PCM-out四根线,其中PCM_SYNC用来同步帧,有long fram sync和short frame sync等模式,但并不专门区分左右声道。

Peasant_Lee 2010-04-27
  • 打赏
  • 举报
回复
PCM是一种数据流,而I2S是一个音频传输接口。
PCM好比各种各样的汽车,而I2S就是一条大道。传输音频的时候,好比繁忙的公路
guetcw 2010-04-26
  • 打赏
  • 举报
回复
I2S是一种音频接口,PCM是一种音频压缩算法
代码下载链接: https://pan.quark.cn/s/d4088dac01d0 I2S 可以看作是 PCM 的一个子集,两者在接口规范上保持一致性,I2S 的采样频率通常设定为 44.1KHZ 或 48KHZ,而 PCM 的采样频率则常见于 8K 或 16K。该协议包含四类信号:位时钟信号,同步信号,数据输入通道,以及数据输出通道。I2S(Inter-IC Sound Bus)是由飞利浦公司创建的一种数字音频接口规范,其核心功能在于实现数字音频设备间的数据交换。PCM(Pulse Code Modulation)则是数字音频领域的基础编码技术,负责将模拟音频波形转换为数字表示。尽管 I2SPCM 的一种具体应用,但二者在实际部署时存在功能上的差异。I2S 总线规范涉及三个核心信号组件:1. 串行时钟(SCLK或BCLK):此信号作为位时钟运作,其频率计算公式为2倍的采样率乘以采样位数。例如,针对44.1kHz采样率且为16位立体声音频,SCLK 的频率应为352.8kHz(2 * 44100 * 16)。该时钟直接决定了数据交换的速度。2. 帧时钟(LRCK):也称作立体声声道选择时钟,其作用在于识别并切换左右声道的数据流。LRCK 的频率与采样率相同,当LRCK处于低电平状态时,正在传输左声道数据,而当其为高电平时,则传输右声道数据。3. 串行数据(SDATA):此信号负责传输实际的音频信息,数据以二进制补码格式呈现。数据的最高位总是在LRCK状态转变后的第二个BCLK脉冲时出现,这种设计使得接收端能够灵活处理不同长度的数据位。I2S 协议还可能包含一个可选的主时钟(MCLK或System Clock),其频率通常是采样频率的256或384倍。M...

1,075

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧