您当前的位置:深圳单片机开发网 -> 初学者乐园 -> 文章内容
I2S标准解析
作者:不详  来源:www.mcukf.com  发布时间:2007-6-13 12:46:34  发布人:admin

减小字体 增大字体

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格式来说数据长度可以不同。
[] [返回上一页] [打 印]
上一篇文章:声音及其产生
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 联系我们 - 友情连接

Copyright © 2006 深圳单片机开发网 版权所有
网站维护:深圳智昌电子
业务咨询电话:13128783790(钟工)  在线QQ:10135055
E_mail:edumcu#126.com(将#替换为@)

培训上课地址:深圳市南山区南新路南山市场156号  乘车路线>>>
备案序号:粤ICP备06113577号