hecrics的专栏

首页博文目录订阅
正 文

I2S标准。

(2006/11/4 14:24)
I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。在飞利浦公司的I2S标准中,既规定了硬件接口规范,也规定了数字音频数据的格式。I2S有3个主要信号:1.串行时钟SCLK,也叫位时钟(BCLK),即对应数字音频的每一位数据,SCLK都有1个脉冲。SCLK的频率=2×采样频率×采样位数  2. 帧时钟LRCK,用于切换左右声道的数据。LRCK为“1”表示正在传输的是左声道的数据,为“0”则表示正在传输的是右声道的数据。LRCK的频率等于采样频率。3.串行数据SDATA,就是用二进制补码表示的音频数据。
有时为了使系统间能够更好地同步,还需要另外传输一个信号MCLK,称为主时钟,也叫系统时钟(Sys Clock),是采样频率的256倍或384倍。一个典型的I2S信号见图3。(图3 I2S信号)图3

    


    I2S格式的信号无论有多少位有效数据,数据的最高位总是出现在LRCK变化(也就是一帧开始)后的第2个SCLK脉冲处。这就使得接收端与发送端的有效位数可以不同。如果接收端能处理的有效位数少于发送端,可以放弃数据帧中多余的低位数据;如果接收端能处理的有效位数多于发送端,可以自行补足剩余的位。这种同步机制使得数字音频设备的互连更加方便,而且不会造成数据错位。

    随着技术的发展,在统一的 I2S接口下,出现了多种不同的数据格式。根据SDATA数据相对于LRCK和SCLK的位置不同,分为左对齐(较少使用)、I2S格式(即飞利浦规定的格式)和右对齐(也叫日本格式、普通格式)。这些不同的格式见图4和图5。(图4 几种非I2S格式)图4(图5 几种I2S格式)图5 

    


    


    为了保证数字音频信号的正确传输,发送端和接收端应该采用相同的数据格式和长度。当然,对I2S格式来说数据长度可以不同。
评 论
19楼 1578429281 发表于 2014/1/8 13:03 回复
了解了解,这个资料还行。
18楼 52RD网友 发表于 2012/11/5 14:49 回复
请问怎么才能看到图片呢?
17楼 52RD网友 发表于 2011/4/12 17:53 回复
图?到那去了啊
16楼 52RD网友 发表于 2009/9/20 00:43 回复
,谢谢.看不到图啊
15楼 52RD网友 发表于 2009/8/26 11:17 回复
能不能发点与I2S及数字音频处理的相关资料给我啊?万分感谢![email protected]
14楼 52RD网友 发表于 2008/11/21 10:27 回复
怎么联系你啊 看不到图啊
13楼 52RD网友 发表于 2008/6/10 00:34 回复
通俗易懂
12楼 Jifeng(游客) 发表于 2008/4/9 10:55 回复
写的很容易懂饿,谢谢了
11楼 YWDR(游客) 发表于 2008/1/26 19:22 回复
有用的资料
10楼 kenray 发表于 2007/8/15 09:40 回复
谢谢,我正需要此方面的资料.
9楼 小凡(游客) 发表于 2007/5/9 14:52 回复
写的相当清楚... 太有才了... 非常感谢!我挺喜欢数字音频的,对I2S非常感兴趣。希望能得到你的支持发电更为详细专业的资料吧! mail:[email protected]
8楼 biao(游客) 发表于 2007/4/19 14:54 回复
你好,我最近要写个I2S接口设计文档,能不能发点相关资料给我啊?万分感谢![email protected]
7楼 bootload(游客) 发表于 2007/1/11 10:50 回复
不错,谢谢
6楼 wing_wang08 发表于 2006/12/7 13:19 回复
写的很清晰啊
博 主
进入hecrics的首页
博客名称:迷茫
日志总数:133
评论数量:512
访问次数:550383
建立时间:2006/8/23 15:42
导 航
公 告
详细的流量统计: Web Stats Analyzer
评 论
1578429281了解了解,这个资料还行。(1-8)
52RD网友发给我一份,多[email protected](12-6)
52RD网友也给我发一份啊,谢谢啊! [email protected](11-27)
52RD网友[email protected]
thank you !
(9-24)
52RD网友[email protected](9-14)
52RD网友3、4楼正解(8-28)
52RD网友请问怎么才能看到图片呢?(11-5)
52RD网友请发我一份:[email protected](6-27)
链 接