I2S接口规范概要.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
I2S接口规范概要

S3C44B0X I2S总线接口功能 及应用开发 内容结构 I2S总线概述 I2S总线概述 音响数据的采集、处理和传输是多媒体技术的重要 组成部分。众多的数字音频系统已经进入消费市场,例 如数字音频录音带、数字声音处理器。对于设备和生产 厂家来说,标准化的信息传输结构可以提高系统的适应 性。I2S(Inter—IC Sound)总线是飞利浦公司为数字音频 设备之间的音频数据传输而制定的一种总线标准,该总 线专责于音频设备之间的数据传输,广泛应用于各种多 媒体系统。 I2S总线规范 I2S总线拥有三条数据信号线: SCK: (continuous serial clock) 串行时钟 对应数字音频的每一位数据,SCK都有1个脉冲。SCK的频率=2×采样频率×采样位数。 WS: (word select) 字段(声道)选择 用于切换左右声道的数据。WS的频率=采样频率。 SD: (serial data) 串行数据 用二进制补码表示的音频数据。 对于系统而言,产生SCK和WS的信号端就是主导装置,用 MASTER表示,简单系统示意图如图1所示: I2S总线规范 I2S总线规范 串行数据(SD) I2S格式的信号无论有多少位有效数据,数据的最 高位总是被最先传输(在WS变化(也就是一帧开始)后的 第2个SCK脉冲处),因此最高位拥有固定的位置,而 最低位的位置则是依赖于数据的有效位数。也就使得 接收端与发送端的有效位数可以不同。如果接收端能 处理的有效位数少于发送端,可以放弃数据帧中多余 的低位数据;如果接收端能处理的有效位数多于发送 端,可以自行补足剩余的位(常补足为零)。这种同步机 制使得数字音频设备的互连更加方便,而且不会造成 数据错位。为了保证数字音频信号的正确传输,发送 端和接收端应该采用相同的数据格式和长度。当然, 对I2S格式来说数据长度可以不同。 I2S总线规范 字段(声道)选择(WS) 命令选择线表明了正在被传输的声道。 WS为“1”表示正在传输的是左声道的数据。 WS为“0”表示正在传输的是右声道的数据。 WS可以在串行时钟的上升沿或者下降沿发生改 变,并且WS信号不需要一定是对称的。在从属装置端 ,WS在时钟信号的上升沿发生改变。WS总是在最高 位传输前的一个时钟周期发生改变,这样可以使从属 装置得到与被传输的串行数据同步的时间,并且使接 收端存储当前的命令以及为下次的命令清除空间。 基本的接口时序图可以参看图2所示: I2S总线规范 I2S总线规范 输出电压: VL 0.4V VH2.4V 输入电压 VIL=0.8V VIH=2.0V 注:目前使用的TTL电平标准,随着其他IC(LSI)的 流行,其他电平也会支持。 I2S总线规范 在I2s总线中,任何设备都可以通过提供必需的时 钟信号成为系统的主导装置,而从属装置通过外部时 钟信号来得到它的内部时钟信号,这就意味着必须重 视主导装置和数据以及命令选择信号之间的传播延 迟,总的延迟主要由两部分组成: 外部时钟和从属装置的内部时钟之间的延迟 内部时钟和数据信号以及命令选择信号之间的延迟 对于数据和命令信号的输入,外部时钟和内部时的延迟不占据主导的地位,它只是延长了有效的建立时间(set—up time)。延迟的主要部分是发送端的传输延迟和设置接收端所需的时间。见图3和图4: I2S总线规范 I2S总线规范 I2S总线结构配置 I2S总线结构配置 I2S总线结构配置 I2S总线结构配置 S3C44B0X I2S总线概述 S3C44B0X I2S总线特性 S3C44B0X I2S总线结构 S3C44B0X I2S总线结构 S3C44B0X I2S接口工作模式 S3C44B0X I2S音频数据格式 S3C44B0X I2S音频数据格式 S3C44B0X I2S接口特殊功能寄存器 S3C44B0X I2S接口特殊功能寄存器 S3C44B0X I2S接口特殊功能寄存器 S3C44B0X I2S接口特殊功能寄存器 S3C44B0X I2S接口特殊功能寄存器 嵌入式音频系统应用 嵌入式音频系统应用 嵌入式音频系统应用 嵌入式音频系统应用 嵌入式音频系统应用 嵌入式音频系统应用 应用程序编写的注意事项 (1)和所有应用程序一样,在程序编写中不要卖弄编程技巧,清晰的 结构有助于提高程序的稳定性和可维护性。

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档