声音采集播放以及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调试经历

之前在某平台上调试一块降噪芯片,芯片跟cpu的连接如下。通过ii2配置芯片工作状态,通过spi下载固件(可通过iic下载,但速度较慢),媒体声音通过第一路iis把数据给芯片,芯片通过第二路iis将mi...

I2S音频总线学习(一)数字音频技术

IIS音频总线学习(一)数字音频技术 一、声音的基本概念     声音是通过一定介质传播的连续的波。 图1 声波 重要指标: 振幅:音量的大小周期:重复出现的时间间隔频率:指信号每秒钟变化的次...
  • ce123
  • ce123
  • 2011年11月01日 00:19
  • 41054

I2S总线数据通信

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

用DirectShow写一个“合并左右声道”的Filter实现小结

因工作关系,需要完成将两个音频采集设备,同时进来的两路立体声,分别抽取每一路中的一路,合并成一个立体声声源,合并后的左、右声道分别是两路立体声的一路,原理图如下:...

在arm中flash与 ram的区别?

最重要最基本的 区别一:flash掉电数据不丢失(存程序和数据) ram丢失 区别二:ram中数据处理速度超快 flash很慢 简单的说:fla...

ROM 、RAM和FLASH 的区别

ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是...

解决三星S2 i9100声音播放崩溃(CocosDenshion)

三星S2 i9100机子声音驱动有bug,导致SoundPool播放音效过多的时候崩溃。子弹连续射击的音效在这台机子上几乎是必杀技。         cocos2d-x有解决这个问题,使用了Open...

S5PV210使用I2C接口与AT24C08通信的裸机代码分析

S5PV210的I2C控制器有三个主要的寄存器,分别是I2CCON、I2CSTAT、I2CDS,以下为具体的控制位描述: #define I2CCON0 (*(volatile IN...

I2S总线接口设计(Verilog)

I2S是数字音频的接口,这里不用多说,请读者自己查阅相关资料。 本文中要设计的是FPGA与数字音频芯片的I2S接口时序。简单点说,就是通过FPGA向音频芯片写数据,通过的是I2S总线,因为这个总线比...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:声音采集播放以及I2S接口
举报原因:
原因补充:

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