声音采集播放以及I2S接口

原创 2017年04月05日 23:38:28

电路图如下

我们芯片里面有个模块,通过I2S接口,接到我们音频芯片,但是这个接口只传输声音数据

但是我们用声卡除了声音之外,我们还可以调整音量,还可以设置左声道,右声道等等这些信息,那么控制信息由谁来做呢

应该还得有其他引脚来传递其他控制信息,比如调音量等等



声音采集

声音有大有小


我们在某个点上记录,固定的时间来采集,所谓采集就是将声音信号转换为电信号,点越密声音就越逼真 这就叫采集频率



一般是8K-96K 96K的时候声音已经很饱满了,失真率我们耳朵已经分辨不出来了

最低的话不能低于8k,不然人听起来效果很差

采样频率是指:一秒采集声音多少次,注意我们有左声道和右声道

所谓采集就是ADC转换,就是模拟信号转换为数字信号存下来

采集是AD转换,那么有精度,精度是多少 有16位 24位 等等,位数越高声音越精细

上面讲了采集,那么播放呢

就是DA转换,


I2S介绍

I2S就是一种硬件接口,用来传输声音数据。

我们来看看这个时序图,有个LRCLK,你不是用来传数据吗,到底是传的是左声道的数据还是右声道的数据,用谁来表示,用LRCLK来表示

当LRCLK是低电平的时候表示左声道,高电平的时候是右声道的数据

我们在说采样的时候,每一个点要把模拟信号转换为数字信号,这数字信号可能有好多位,我怎么传输呢?

显然有个SCLK位时钟。



CDCLK是系统时钟,我们这个芯片也得工作一个频率下,是我们s5p210提供给芯片工作的。

我们可以设置I2S控制器,让它输出三种格式的数据 一种I2S格式 一种MSB格式  一种LSB格式

我们看看这三种格式有什么区别

I2S格式是过了一个时钟之后才传出第一位数据,而MSB是即刻传数据


SDO和SDI两条线一个是发出去一个是接收


我们WAV声音文件里面,一开始有个头部,头部里面就含有采样频率还有位宽 还有左右声道,声音数据








I2S接口硬件定义及电气连接方式

I2S接口概述I2S全称Inter-IC Sound, Integrated Interchip Sound,或简写IIS,是飞利浦在1986年定义(1996年修订)的数字音频传输标准,用于数字音频数...
  • sinat_27746419
  • sinat_27746419
  • 2017年10月19日 14:56
  • 687

I2S接口介绍

I2S接口介绍
  • yanlaifan
  • yanlaifan
  • 2017年06月02日 13:48
  • 2854

PCM和I2S区别

今天突然想到I2S和PCM接口都是数字音频接口,而我所见的蓝牙到cpu以及codec的音频接口都是用PCM接口,是不是两个接口有各自不同的应用呢?先来看下概念。     PCM(PCM-clock、...
  • newtonnl
  • newtonnl
  • 2012年08月17日 16:57
  • 24491

I2S和PCM

I2S总线规范I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。在飞利浦公司的I2S标准中,既规定了硬件接口规范,也规定了数字音频数据的格...
  • sepnic
  • sepnic
  • 2011年06月10日 16:56
  • 35177

I2s 介绍

1、I2S 简介
  • zw10675
  • zw10675
  • 2014年06月20日 09:54
  • 607

I2S音频总线学习(四)I2S接口设计

I2S音频总线学习(四)I2S接口设计 一、数据发送端的设计 图1 发送端            随着WS信号的改变,导出一个WSP脉冲信号,进入并行移位寄存器装入DATA LEFT...
  • ce123
  • ce123
  • 2011年11月01日 23:04
  • 11788

酷炫MQTT实现消息推送

首先在实现本功能之前我们需要储备一下预备知识,大家可以看我的前两篇文章以及官网,了解MQTT的基本常识: MQTT入门篇 MQTT服务器Mosquitto安装及使用 MQTT官网 在步入正题之...
  • github_33304260
  • github_33304260
  • 2017年06月24日 22:50
  • 6536

MQTT--入门

一、简述 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,...
  • qq_28877125
  • qq_28877125
  • 2017年10月24日 00:27
  • 2172

I2S总线

引言 I2S(InterIC Sound Bus)是飞利浦公司针对数字音频设备之间的音频数据传输而制定的一种总线标准,采用沿独立的导线传输时钟与数据信号的设计,通过分离数据和时钟信号,避免了时差诱发...
  • greston
  • greston
  • 2012年10月16日 12:48
  • 15538

I2S总线原理及其实例

I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。在飞利浦公司的I2S标准中,既规定了硬件接口规范,也规定了数字音频数据的格式。 I...
  • yujunf
  • yujunf
  • 2012年03月07日 22:49
  • 10754
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:声音采集播放以及I2S接口
举报原因:
原因补充:

(最多只允许输入30个字)