本文作者:admin

i2s接口是什么?

芯岁网络 2024-12-11 06:32 0 0条评论

一、i2s接口是什么?

I2S总线, 又称 集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专门用于音频设备之间的数据传输,广泛应用于各种多媒体系统。

数字传输接口,最常见的包括SPDIF(光纤或同轴)、AES/EBU、USB及火线。其中AES/EBU又称“平衡数字接口”,常用于专业领域,因为它有长距离传输抗干扰的优势,适合用于动辄几十米传输线的专业领域里,理论上支持长达1公里的传输距离,SPDIF则主要用于民用领域,比如光碟播放机、电脑声卡,传输距离一般不超过10米。USB和火线则是近年来PC-Fi的流行所带来的结果。其中USB越来越流行和多见,火线接口则逐渐式微。

二、intel i2s声卡测评?

I2S接口概述

I²S或I2S(Inter-IC Sound或Integrated Interchip Sound)是由飞利浦公司(现NXP)在1986年制定的一种用于音频IC或者设备之间传输数字PCM信息的一种接口标准。I2S常被使用在各种音源到音频DAC中。由于I2S将信号以及时钟分开传送,它的jitter失真十分地小。I2S和I2C名字非常的像,但是切记,他们完全不是一个东西,甚至连时序都不太像,要说同I2S最像的还是SPI。I2S规范最终的修订是在1996年。

三、i2s通信的详细讲解?

1,概念:I2S(Inter—IC Sound)总线, 又称 集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专责于音频设备之间的数据传输,广泛应用于各种多媒体系统。

2,I2S特点

①,支持全双工和半双工通信。

②,支持主/从模式。

3,接口

①,SD:串行数据(映射到 MOSI 引脚),用于发送或接收两个时分复用的数据通道上的数据(仅半双工模式)。

②,WS:字选择(映射到NSS引脚),即帧时钟,用于切换左右声道的数据。WS频率等于音频信号采样率(fs)。

③,CK:串行时钟(映射到SCK引脚),即位时钟,是主模式下的串行时钟输出以及从模式下的串行时钟输入。位时钟=采样率*通道数*位数。

④,I2S2ext_SD和I2S3ext_SD:用于控制I2S全双工模式的附加引脚(映射到MISO引脚)。

⑤,MCK:即主时钟输出,当I2S配置为主模式(并且SPI_I2SPR寄存器中的MCKOE位置1)时,使用此时钟,该时钟输出频率 256×fs,fs即音频信号采样频率(fs)。

4,I2S初始化配置

①,i2s的时钟使能和GPIO口配置

②,配置为i2s模式

③,i2s标准,包括左对齐,右对齐,i2s标准,即数据的最高位总是出现在WS变化(也就是一帧开始)后的第2个CK脉冲处。

④,i2s数据长度,包括16位,16位扩展(16位数据以32位包发送),24位,32位。

⑤,设置i2s时钟

⑥,设置i2s空闲状态下时钟电平

⑦,i2s使能

⑨,设置I2S的采样率。采样率一般在8K-192K之间。

5,I2S读写数据流程

①,WS时钟线用于切换左右声道,在该时钟的同一周期内的高电平和低电平应发送相同的数据,然后左右声道的声音才会一样。

②,CK时钟用于启动传输每一位音频数据

6,单声道音频数据转双声道音频数据

把单声道数据转换成双声道数据传输时,可作如下数据转换:

for(res=0;res<DATA_LEN;res++)

{

buf2[res*4]=buf1[res*2];

buf2[res*4+1]=buf1[res*2+1];

buf2[res*4+2]=buf1[res*2];

buf2[res*4+3]=buf1[res*2+1];

}

四、几种常见的I2S格式?

I2S有4个主要信号:

SCLK:串行时钟,也叫位时钟(BCLK),即对应数字音频的每一位数据,SCLK都有1个脉冲。SCLK的频率=2×采样频率×采样位数

LRCK:帧时钟,用于切换左右声道的数据。LRCK的频率=采样频率。

SDATA:串行数据,就是用二进制补码表示的音频数据

MCLK:主时钟,也叫系统时钟(Sys Clock)。为了使系统间能够更好地同步,MCLK的频率= 256倍或384倍采样频率。

五、成蹊i2s接口定义?

I2S接口概述

I2S全称Inter-IC Sound, Integrated Interchip Sound,或简写IIS,是飞利浦在1986年定义(1996年修订)的数字音频传输标准,用于数字音频数据在系统内部器件之间传输,例如编解码器CODEC、DSP、数字输入/输出接口、ADC、DAC和数字滤波器等。除了都是由飞利浦定义外,I2S和I2C没有任何关系。

I2S硬件接口定义

串行时钟SCLK,也叫位时钟(BCLK),即对应数字音频的每一位数据,SCLK都有1个脉冲,SCLK的频率=2*采样频率*采样位数。

帧时钟LRCK,用于切换左右声道的数据,1为左声道,0为右声道,LRCK频率等于采样频率。

串行数据SD,就是用二进制补码表示的音频数据。

有时为了使系统能够更好地同步,还需要另外一个信号MCLK,称为主时钟,也叫系统时钟(sys clock),一般是采样频率的256倍或是384倍。切记,MCLK并不是必须的。可有可无,看设计要求。

六、i2s协议最高频率?

I2S协议最高频率48KHZ

I2S仅仅是PCM的一个分支,接口定义都是一样的, I2S的采样频率一般为44.1KHZ和48KHZ做,PCM采样频率一般为8K,16K。有四组信号: 位时钟信号,同步信号,数据输入,数据输出.

七、I2s如何实现机器之间传输?

I2S是一种音频传输协议,它可以在数字音频设备之间传输音频数据。在实现机器之间传输时,需要保证两台设备都支持I2S协议,并且连接正确。

在传输过程中,一个设备作为主设备,另一个设备作为从设备,主设备向从设备发送时钟和数据帧,从设备通过接收时钟和数据帧来解码音频数据。

因此,要实现机器之间的I2S传输,需要注意设备之间的连接和协议的正确设置。

八、i2s总线怎么用示波器显示?

示波器的黑色表笔连接在SPI的地线上,红色表笔接在时钟线,就能看到你发出的时钟波形,接在数据线上,如果你的数据是重复的,可能还能看到,如果不是的话,可能很难过看到。 注意,如果你的时钟发生器是你用单片机模拟的,而且又不是用定时器做的,换言之,你的时钟不是连续的方波的话,你用示波器会很难看到。

九、i2s转pwm信号的芯片有哪些?

I2S转PWM信号的芯片有很多种,常见的有MAX98357A、PCM5102A、PCM5100A、WM8731等。这些芯片主要用于音频处理和音频输出应用,能够将I2S数字音频信号转换为PWM脉冲宽度调制信号,以便驱动扬声器、音箱等音频设备。

这些芯片具有低功耗、高性能和低噪声特性,能够提供高质量的音频输出。此外,它们还支持多种采样率和位深度,并提供了丰富的控制功能,方便用户进行音频参数的调节和优化。

十、I2C和I2S之间的区别与共同之处?听说I2S不能跑指令是吗?

I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。

I2S总线概述

  音响数据的采集、处理和传输是多媒体技术的重要组成部分。众多的数字音频系统已经进入消费市场,例如数字音频录音带、数字声音处理器。对于设备和生产厂家来说,标准化的信息传输结构可以提高系统的适应性。I2S(Inter—IC Sound)总线是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专责于音频设备之间的数据传输,广泛应用于各种多媒体系统。它采用了沿独立的导线传输时钟与数据信号的设计,通过将数据和时钟信号分离,避免了因时差诱发的失真,为用户节省了购买抵抗音频抖动的专业设备的费用。

简单说就是I2C 是传输数据 ,I2S 是传输音频