I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频 数据传输而制定的一种总线标准。 I2C就是IIC,是inter-Integrated-Circuit三个英 文单词取第一个字母构成的缩写。I2C总线用两条线(SDA和SCL)在总线和装 置之间传递信息,在微控制器和外部设备之间进行串行通讯或在主设备和从 设备之间的双向数据传送。其结构如附图所示。两条通讯线通过上拉电阻被 拉升至+5V。在控制系统中的每个集成电路可以通过一个CMOS缓冲器来读每 一条线路,也可以通过一个栅极开路的FET管将每一条线的电平下拉。因此, 对每个芯片说来,每条线既是输入线,又是输出线。I2C总线遵从同步串行 传输协议,即各位串行(一位接一位)发送,由时钟(clock)线过渡(边沿)指 示读数据(data)线的时刻。每个数据包前有一个地址,以指示由哪个器件来 接收该数据。I2C总线是1980年由Philips公司推出的,现有很多I2C专用芯 片可资应用,其中包括时钟—日历(clock-calendar)芯片和LCD显示驱动器。 此外,I2C协议很容易由微处理器或PC机和并行口来仿真。 I2C是OD输出的,而I2S不是;I2C一般用来传输控制信号,I2S主要用来传输音频信号。另外大部分I2C都是2线的(时钟和数据),而I2S则大部分是3线的(除了时钟和数据外,还有一个左右声道的选择信号)。 I2C,和I2S都是飞利浦公司推出的标准。I2C更加通用,可以传输控制和数据信号。而I2S则针对数字音频信号传输协议。I2C协议可以用GPIO口软件来模拟。而I2S没听说谁用软件来实现.
阅读(1574) | 评论(0) | 转发(0) |