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声卡芯片的数据是怎么传输的呢,如下图所示
- WM9876声卡芯片接口介绍
- WM9876声卡驱动框架
- 声卡与声卡芯片厂商
- 常见的集成声卡芯片
- 接口芯片
- 音频驱动之UDA1341芯片之L3接口介绍
- pcm2076最好的外置声卡芯片
- wm8976声卡芯片的外部引脚分析
- 声卡接口 LINE_IN、MIC_IN、LINE_OUT
- USB 接口芯片
- 常用USB接口芯片
- 串行接口芯片16550
- USB HID接口芯片
- 全志H2芯片外接tlv320adc3101声卡驱动开发记录
- TMS320C54X芯片介绍
- DSP芯片介绍
- 基础知识,DSP芯片介绍
- W77E58芯片介绍
- Angular-依赖注入 显式注入和隐式注入
- 创建随机字符串
- 解决ViewPager和HorizontalScrollxxx控件冲突
- flume的TaildirSource介绍及升级改造
- 毛玻璃效果,保存图片到相册,截图
- WM9876声卡芯片接口介绍
- oracle-数据库的各种-锁-详解
- unity 24小时日出日落光照效果参考
- OSG的相关的例子
- HBase基础教程--1.2.X版本--基础知识篇(一)
- CallableStatement的用法
- 抽象类、接口的区别 和 抽象类可以不实现接口的全部方法
- 没有博士学位,照样玩转TensorFlow深度学习
- 华为中级【单词倒序】