打印
[MCU]

为什么很多系统还要加一个A/D芯片

[复制链接]
2062|38
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhenykun|  楼主 | 2020-12-16 21:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
wyjie| | 2020-12-16 21:22 | 只看该作者
你是说PCM语音编解码芯片?

使用特权

评论回复
板凳
zhenykun|  楼主 | 2020-12-16 21:26 | 只看该作者
是啊,是啊

使用特权

评论回复
地板
zhenykun|  楼主 | 2020-12-16 21:29 | 只看该作者
谁能说下音频设备的3硬件接口

使用特权

评论回复
5
heweibig| | 2020-12-16 21:37 | 只看该作者

PCM接口
     针对不同的数字音频子系统,出现了几种微处理器或DSP与音频器件间用于数字转换的接口。最简单的音频接口是PCM(脉冲编码调制)接口,该接口由时钟脉冲(BCLK)、帧同步信号(FS)及接收数据(DR)和发送数据(DX)组成。在FS信号的上升沿,数据传输从
MSB(Most Significant Bit)字开始,FS频率等于采样率。FS信号之后开始数据字的传输,单个的数据位按顺序进行传输,1个时钟周期传输1个数据字。发送MSB时,信号的等级首先降到最低,以避免在不同终端的接口使用不同的数据方案时造成MSB的丢失。
      PCM接口很容易实现,原则上能够支持任何数据方案和任何采样率,但需要每个音频通道获得一个独立的数据队列。

使用特权

评论回复
6
huangchui| | 2020-12-16 21:42 | 只看该作者

IIS接口
      IIS接口(Inter-IC Sound)在20世纪80年代首先被飞利浦用于消费音频,并在一个称为LRCLK(Left/Right CLOCK)的信号机制中经过多路转换,将两路音频信号变成单一的数据队列。当LRCLK为高时,左声道数据被传输;LRCLK为低时,右声道数据被传输。与PCM相比,IIS更适合于立体声系统。对于多通道系统,在同样的BCLK和LRCLK条件下,并行执行几个数据队列也是可能的。

使用特权

评论回复
7
lizye| | 2020-12-16 21:46 | 只看该作者
AC97接口
      AC'97(Audio Codec 1997)是以Intel为首的五个PC厂商Intel、Creative Labs、NS、Analog Device与Yamaha共同提出的规格标准。与PCM和IIS不同,AC'97不只是一种数据格式,用于音频编码的内部架构规格,它还具有控制功能。AC'97采用AC-Link与外部的编解码器相连,AC-Link接口包括位时钟(BITCLK)、同步信号校正(SYNC)和从编码到处理器及从处理器中解码(SDATDIN与SDATAOUT)的数据队列。AC'97数据帧以SYNC脉冲开始,包括12个20位时间段(时间段为标准中定义的不同的目的服务)及16位“tag”段,共计256个数据序列。例如,时间段“1”和“2”用于访问编码的控制寄存器,而时间段“3”和“4”分别负载左、右两个音频通道。“tag”段表示其他段中哪一个包含有效数据。

使用特权

评论回复
8
jiajs| | 2020-12-16 21:50 | 只看该作者
把帧分成时间段使传输控制信号和音频数据仅通过4根线到达9个音频通道或转换成其他数据流成为可能。与具有分离控制接口的IIS方案相比,AC'97明显减少了整体管脚数。一般来说,AC'97 编解码器采用TQFP48封装.

使用特权

评论回复
9
zhenykun|  楼主 | 2020-12-16 21:54 | 只看该作者
他们都各有什么优点啊

使用特权

评论回复
10
jlyuan| | 2020-12-16 21:58 | 只看该作者
在CD、MD、MP3随身听多采用IIS接口,移动电话会采用PCM接口,具有音频功能的PDA则多使用和PC一样的AC'97编码格式。

使用特权

评论回复
11
dengdc| | 2020-12-16 22:04 | 只看该作者
音频设备接口包括PCM、IIS和AC97几种,分别适用于不同的应用场合。针对音频设备,Linux内核中包含了2类音频设备驱动框架,OSS和 ALSA,前者包含dsp和mixer字符设备接口,在用户空间的编程中,完全使用文件操作;后者以card和组件(pcm、mixer等)为主线,在用户空间的编程中不使用文件接口而使用alsalib。

使用特权

评论回复
12
lizye| | 2020-12-16 22:08 | 只看该作者
在音频设备驱动中,几乎必须使用DMA,而DMA的缓冲区会被分割成一个一个的段,每次 DMA操作进行其中的一段。OSS驱动的阻塞读写具有流控能力,在用户空间不需要进行流量方面的定时工作,但是它需要及时的写(播放)和读(录音),以免出现缓冲区的underflow或overflow。

使用特权

评论回复
13
zhaoxqi| | 2020-12-16 22:11 | 只看该作者
http://zhidao.baidu.com/question/281481675.html楼主看看这个链接,或许有用

使用特权

评论回复
14
lizye| | 2020-12-16 22:15 | 只看该作者
加语音AD/DA芯片和抗干扰无关系呀

使用特权

评论回复
15
liliang9554| | 2020-12-16 22:26 | 只看该作者
IIS更适合于立体声系统

使用特权

评论回复
16
huangchui| | 2020-12-16 22:32 | 只看该作者
会不会在执行TA2CCTL1 &= ~CCIE;被中断硬件修改CCIFG位造成不可预知的情况?

使用特权

评论回复
17
songqian17| | 2020-12-16 22:35 | 只看该作者
常见的采集 处理  回放啊

使用特权

评论回复
18
llljh| | 2020-12-16 22:39 | 只看该作者
这个需要看做什么呢

使用特权

评论回复
19
wenfen| | 2020-12-16 22:49 | 只看该作者

为把模拟信号转换为信息基本相同的数字信号

使用特权

评论回复
20
dingy| | 2020-12-16 22:53 | 只看该作者
集成化的A/D芯片

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

868

主题

11535

帖子

3

粉丝