I2S和PCM接口_第1页
I2S和PCM接口_第2页
I2S和PCM接口_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、最新 料推荐 i2s 和 pcmi2s 总线规范i2s(inter-ic sound bus )是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。 在飞利浦公司的 i2s 标准中,既规定了硬件接口规范, 也规定了数字音频数据的格式。 i2s 有 3 个主要信号:1、串行时钟 sclk ,也叫位时钟 bclk ,即对应数字音频的每一位数据, sclk 有 1 个脉冲。 sclk 的频率 =2采样频率 采样位数。2、帧时钟 lrck ,用于切换左右声道的数据。 lrck 为“ 0表”示正在传输的是左声道的数据,为 “1则”表示正在传输的是右声道的数据。 lrck 的频率等于采样频率

2、。3、串行数据 sdata ,就是用二进制补码表示的音频数据。有时为了使系统间能够更好地同步, 还需要另外传输一个信号 mclk ,称为主时钟,也叫系统时钟( sys clock ),是采样频率的 256 倍或 384 倍。i2s 格式的信号无论有多少位有效数据, 数据的最高位总是出现在 lrck 变化(也就是一帧开始)后的第 2 个 sclk 脉冲处,见下面 i2s 格式图。这就使得接收端与发送端的有效位数可以不同。 如果接收端能处理的有效位数少于发送端, 可以放弃数据帧中多余的低位数据; 如果接收端能处理的有效位数多于发送端, 可以自行补足剩余的位。 这种同步机制使得数字音频设备的互连更加

3、方便, 而且不会造成数据错位。随着技术的发展,在统一的 i2s 接口下,出现了多种不同的数据格式。根据 sdata 数据相对于 lrck 和 sclk 的位置不同, 分为左对齐(较少使用) 、i2s格式(即飞利浦规定的格式)和右对齐(也叫日本格式、普通格式)。非 i2s 格式如图:1最新 料推荐 i2s 格式如图:对非 i2s 格式而言,为了保证数字音频信号的正确传输,发送端和接收端应该采用相同的数据格式和长度。 对 i2s 格式来说数据长度可以不同。 而且帧时钟 lrck 高低电平对应左右声道的意义也不同?注意 i2s 总线和 i2s 格式的区别, i2s 总线是一种总线标准, i2s 格式是飞利浦制定的数据格式。在统一的 i2s 总线接口下,出现了左对齐和右对齐等非 i2s 格式。在我们系统 android 中,设置 sample_rate=44.1khz , sample_length=16 , channel=2 ;那么 bclk 应该为 244.1khz 16=32xsample_rate ,而实际上mclk=11.289mhz ,bclk=mclk/4 , sample_rate=lrck=blk/64=44.1khz , bclk 和理论计算的值不符。引用 “如果接收端能处理的有效位数少于发送端,可以放弃数据帧中多余的低位数据;如果接收端能处

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论