Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1350611
  • 博文数量: 281
  • 博客积分: 8800
  • 博客等级: 中将
  • 技术积分: 3346
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-17 22:31
文章分类

全部博文(281)

文章存档

2013年(1)

2012年(18)

2011年(16)

2010年(44)

2009年(86)

2008年(41)

2007年(10)

2006年(65)

我的朋友

分类: LINUX

2009-03-23 18:29:14

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没听说谁用软件来实现.
阅读(1557) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~