I2S标准

转载 2007年09月27日 10:49:00

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

     500)this.width=500" border=0>

     500)this.width=500" border=0>

    为了保证数字音频信号的正确传输,发送端和接收端应该采用相同的数据格式和长度。当然,对I2S格式来说数据长度可以不同。

 

记一次I2S调试经历

之前在某平台上调试一块降噪芯片,芯片跟cpu的连接如下。通过ii2配置芯片工作状态,通过spi下载固件(可通过iic下载,但速度较慢),媒体声音通过第一路iis把数据给芯片,芯片通过第二路iis将mi...
  • mike8825
  • mike8825
  • 2016年05月22日 23:49
  • 3703

几种常见的I2S数据格式

I2S有3个主要信号: 1.  SCLK:串行时钟,也叫位时钟(BCLK),即对应数字音频的每一位数据,SCLK都有1个脉冲。SCLK的频率=2×采样频率×采样位数  2.  LRCK:帧时钟,用...
  • u011784994
  • u011784994
  • 2017年06月12日 16:33
  • 840

Linux下的I2S驱动学习

1、I2S概述 既然要学习I2S,就要想、首先知道他是干什么用的。 I2S(Inter—IC Sound)总线, 又称 集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总...
  • gotowu
  • gotowu
  • 2015年06月02日 15:04
  • 6031

I2S信号个人理解阐述

I2S信号是音频数据传输格式 CLK的意义这里总结下:  先对模拟信号数字化做一个基础了解  对于模拟信号的数字化,需要经过采样和量化两个过程。 1.采样:  这里模拟信号的采样,简单的理解就是在什么...
  • tszy208
  • tszy208
  • 2017年07月07日 09:24
  • 451

Linux下的I2S驱动学习

转自http://blog.csdn.net/gotowu/article/details/46329809 1、I2S概述 既然要学习I2S,就要想、首先知道他是干什么用的。 I2S(I...
  • qingkongyeyue
  • qingkongyeyue
  • 2017年03月30日 19:36
  • 592

Linux下的I2S驱动

1、I2S概述 既然要学习I2S,就要想、首先知道他是干什么用的。 I2S(Inter—IC Sound)总线, 又称 集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一...
  • ds1130071727
  • ds1130071727
  • 2017年11月15日 13:55
  • 51

I2S音频总线学习(二)

I2S音频总线学习(二)I2S总线协议 本文来源:http://blog.csdn.net/ce123/article/details/6919954 一、I2S总线概述         音...
  • dddd0216
  • dddd0216
  • 2016年03月15日 16:34
  • 1013

android下调试声卡驱动之I2S音频通信

一、I2S概述        I2S(Inter—IC Sound)总线是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专责于音频设备之 间的数据传输。由4条线组成的数字音...
  • hanbo622
  • hanbo622
  • 2015年03月21日 11:17
  • 7702

音频采样中left-or right-justified(左对齐,右对齐), I2S时钟关系

刚刚过完春节,受假期综合症影响脑袋有点发木,干什么事反应慢了?最近调试xxxx的TLV320AIC3104发现以前调过的音频采样什么的,都忘记了,说明以前调试的时候很急躁,没有搞明白就翻篇了,今天说什...
  • mantis_1984
  • mantis_1984
  • 2014年02月11日 13:56
  • 6025

声音采集播放以及I2S接口

电路图如下 我们芯片里面有个模块,通过I2S接口,接到我们音频芯片,但是这个接口只传输声音数据 但是我们用声卡除了声音之外,我们还可以调整音量,还可以设置左声道,右声道等等这些信息,那么控制信息由...
  • fight_onlyfor_you
  • fight_onlyfor_you
  • 2017年04月05日 23:38
  • 983
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:I2S标准
举报原因:
原因补充:

(最多只允许输入30个字)