- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TW2835中文音频剖析
音频编解码
TW2835里面的音频编解码包括4路模拟数字转换、1路数字模拟转换、混音器、串行数字音频接口和音频探测器。如下图所示
音频编解码方框图
TW2835能接受4路模拟音频信号和1路串行数字音频数据,产生一路混合模拟音频信号和两路串行数字音频信号。
模拟音频输入信号AIN0-AIN1的电平能够通过外部的可编程增益放大器调整,这些可编程增益放大器分别被定义为AIGAIN0,AIGAIN1,AIGAIN2和AIGAIN3(0x60,0x61)寄存器。电平处理以后,被各自的模数转换器所采样量化。串行数字音频输入数据通过ACLKP,ASYNP和ADATP引脚实现回放功能。为了记录音频数据,TW2835通过ACLKR,ASYNR和ADATR引脚提供了串行数字音频输出。
TW2835能够混合所有的音频输入,包括模拟音频信号和数字音频数据,并且可以MIX_RATIO1-MIX_RATIO4寄存器和MIX_RATIOP(0x6E,0x6F,0x70)寄存器预先设置各路音频混合的比例。通过模拟和数字接口能够提供混合音频输出。嵌入式音频数字模拟转换器提供了模拟混合音频输出,并且电平能够通过可编程增益放大器来调整,具体对应于AOGAIN(0x70)寄存器。ADATM引脚支持数字混合音频输出并且它的串行数字音频可以由ACLKR和ASYNR引脚提供计时功能,和串行数字音频录音计时共用同一引脚。
多芯片组合
TW2835芯片的级联数可以高达16块芯片,能够接受64路音频输入,下图所示为4块TW2835芯片组合达到16路音频的处理。
多芯片级联
每个芯片可以接受4路模拟音频信号,所以通过ADATP和ADATM引脚级联起来的4个芯片能够处理16路音频。第一级的芯片能够提供16ch的串行数字音频数据。这组TW2835芯片能够利用多通道方式同时产生16路数据。同时,每一级芯片也支持对应于模拟音频输入的4通道录音输出, 第一级芯片能够通过串行数字音频数据和模拟音频数据输出16路的混合音频数据。每个芯片接受串行数字音频数据用来回放,并且通过数字模拟转换器把它转换成模拟信号。
串行音频接口
在TW2835中有3中串行数字音频接口,第一是录音输出,第二是混合输出,第三是回放输入。这三个串行数字音频接口遵循一个标准的I2S接口或者是DSP接口,如下图所示
I2S格式
DSP格式
串行音频接口的脉冲波形图
回放输入
串行接口利用ACLKP、ASYNP和ADATP引脚接受串行数字音频数据用于回放目的。ACKLP和ASYNP引脚能够被设置为主模式和从模式。对于主模式,这些引脚作为一个输出引脚工作并且产生一个标准的音频时钟和同步信号。对于从模式,这些引脚是输入模式并且接受标准音频时钟和同步信号。不管操作模式是什么,ADATP引脚一直是输入模式。通过更改PB_LRSEL(0x6C),可以选择一个音频数据的回放的左右通道。采样频率、比特带宽和音频比特数对应于PB_SAMRATE、PB_BITWID和PB_BITRATE(0x6C)寄存器
录像输出
为了记录音频数据,TW2835通过ACLKR、ASYNR和ADATR引脚提供了串行数字音频数据。RM_SAMRATE、RM_BITWID和RM_BITRATE(0x62)寄存器定义了采样频率、比特宽度和音频比特数。即使标准的I2S和DSP格式也只有2个音频数据在左右通道,TW2835通过ADATR脚能扩展I2S和DSP格式到支持16通道音频数据。寄存器R_MULTCH(0x63)对应于通过ADATR引脚所记录的音频数据的数目,下图表示串行数字音频数据在多通道中的组织
下面的表显示了记录的音频数据的序列对应于寄存器R_MULTCH寄存器的每种模式,序列0-F不表示实际的音频通道数,只是代表序列。实际的音频通道数应该通过R_SEQ_0 - R_SEQ_F(0x64 – 0x6B)寄存的0 – F去指定。当ADATM引脚被寄存器R_ADATM(0X63)控制作为记录功能是,ADATM的音频序列也列在了下图中。
混合输出
在ADATM脚的串行数字音频数据有2个不同的音频数据,这些是混合音频和回放音频,混合串行数字音频数据和模拟混合输出一样。ADATM采样频率、比特宽度和音频数目和ADATR脚的一样,因为ACLKR、ASYNR引脚和ADATR、ADATM引脚共用
模拟音频输出
嵌入式音频数模转换器支持模拟混合音频输出,其电平通过AOGAIN(0x70)引脚控制。音频DAC输出能够通过寄存器ADAC_PD(0x4C)被禁止,使其处于节电模式
文档评论(0)