WM9876声卡芯片接口介绍

来源:互联网 发布:weka 数据挖掘 编辑:程序博客网 时间:2024/06/14 20:45

1、IIS(Intel-IC Sound) 是由飞利浦公司开发,主要用于CD,MD,MP3等设备,声卡一般是编解码芯片,那么怎么播放音频、录音呢?

声音的播放过程:
内存(SDRAM)—->S3C2440——–(IIS接口发送声音)———–>WM9876(DAC)解码——->耳机/喇叭

录音的过程:
麦克风—–>WM9876(ADC)编码——–(IIS接口接收声音)———->S3C2440—–>内存(SDRAM)

采集频率:也称为采样速度或者采样率,定义了每秒从连续信号中提取并组成离散信号的采样个数,简单说就是一秒能采集的声音的次数,用赫兹(Hz) 表示,.WAV声音文件里就包含了一个声音文件的采集频率

2、WM9876声卡芯片原理图
这里写图片描述

从原理图讲解两类引脚:IIS接口类和L3/L2控制接口
(注:现在很多芯片的接口都是分为控制类接口和数据传输类接口,IIS接口类就是数据传输,L3/L2控制接口就是控制)

(1)IIS接口类 :
CDCLK : 为编解码芯片提供系统同步时钟 (系统时钟)
I2SSCLK: IIS控制器提供的串行时钟信号 (位数据传输时钟)
I2SLRCK: 声道控制信号,当为低电平时是左声道,为高电平是右声道 (左右声道控制时钟)
I2SDI : 数据输入信号
I2SDO : 数据输出信号

这里写图片描述

(2)L3/L2控制接口类:
L3MODE : L3-总线 模式输入 引脚
L3CLOCK: L3-总线 时钟 输入引脚
L3DATA : L3-总线 数据输入输出引脚

**IIS接口只要用于传输声音,L3/L2接口主要用于控制器对编解码芯片的控
制(如控制音量)**

当MODE为低电平时,声卡用的是2线接口, 当MODE为高时。声卡用的是3线控制接口,从上图(MODE接3.3V)可知, 这个WM8976用的是3线控制接口,先看下它的时序图
这里写图片描述

3、WM9876声卡芯片的数据是怎么传输的呢,如下图所示
这里写图片描述

原创粉丝点击