面向非音频专家的音频信号链设计

2011-09-30 08:42:34来源: 互联网

面向非音频专家的音频信号链设计

在本文中,我们将开始对音频产品规范进行解码,旨在找到适合于音频应用的最佳产品——并非越高级越好,而是以满足产品要求为关键,就像手套要适合手一样。

转换器

音频转换器分为三大类:模数转换器 (ADC)、数模转换器 (DAC) 以及集成于同一器件 (CODEC) 的 ADC 和 DAC。在软件环境下,编解码器与用于编码和解码 MP3 格式的软件相类似。但在硬件环境下,它是一种连接模拟域的接口。

控制接口

控制接口多种多样。一些简单的转换器一般使用硬件控制接口。控制引脚通常连接 VDD、GND 或 GPIO 处理器引脚。如果您的系统不会改变配置,或者您的处理器空间有大量的 GPIO,则这就是一种最简单的开始方法。永久性硬件设置(在您设计印制电路板时配置)会卸载掉您可能必须利用软件控制转换器写入的一个多余软件驱动器。硬件驱动 ADC 和 DAC 的一些例子包括 PCM1803/ PCM1789。

软件控制接口一般可由 I2C 或 SPI 串行端口来驱动,在一些微处理器和 DSP 上可以看到这些端口。在软件模式中驱动的一些器件通常拥有比其硬件控制版本更高的灵活性。软件控制转换器通常有一些内部寄存器,可从某个外部源对这些寄存器进行写入操作。从总体系统解决方案的角度来看,一定程度地增加了混频 (mix) 的复杂性。

尽管如此,还是有一些小技巧可以让其更为简单:您可以对您的“驱动器”进行写入操作,以在运行期间改变设置;您也可以转存所有的配置或将代码寄存到闪存中。这样,在启动期间,将全部配置发送出加电串行端口。

动态范围、SNR 和 THD+N

用于衡量产品性能(不仅仅是转换器,而且包括整个信号链)的音频标准由音频工程协会 (AES) 定义:“AES17-1998 (r2004):数字音频工程 AES 标准方法——数字音频设备测量标准(AES17-1991修订版)”。

这些测试均基于满量程(最大输入/输出)与背景噪声水平的差。例如,使用一个 1 kHz 的满量程以下 -60dB 的输入,然后测量背景噪声,从而实现信噪比 (SNR) 或动态范围(在转换器中也是一样的)的测试。就 THD+N 测量而言,工程师在满量程以下 -1 dB 运行测试设备 (DUT),然后进行类似测量。我建议您下载 AES 文档,并仔细阅读一遍。

由于大多数输出信号链均要求一个音频转换器和音频放大器,而音频放大器一般会带来其自有的噪声,因此需指定一种高出您要求的转换器。CD 音质常被称作 96-dB 动态范围(实际数可能略高,但基本计算方法是比特数乘以 6,即16 bits x6=96 dB)。

ADC 都很相似。在理想情况下,通过使用一款可将最高电平输入信号变为恰好在 ADC 满量程输入以下的输入放大器就可获得最佳质量的输入转换。这样便可得到转换器的最佳 SNR 性能。

如何指定适合于您系统的音频转换器的相关信息资料,可访问 TI E2E 社区论坛式讨论音频社区,或者请参阅“为何要使用一款更好的DAC?”以及“了解卓越的专业音频设计:逐块法”(两篇文章均在“音频DesignLine”)。

作者简介
Dafydd Roche 现任 TI 高性能模拟产品部家庭娱乐和专业音频产品市场营销经理。Dafydd 毕业于约克大学 (University of York (UK)),他把在音频和音乐制造方面的所有知识都倾注了他的工作中,从而有助于设计人员和消费者取得更清晰的输入和更高的输出。

关键字:非音频  音频  信号链

编辑:神话 引用地址:http://www.eeworld.com.cn/mndz/2011/0930/article_11998.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
非音频
音频
信号链

小广播


Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /Data/webapps/cms/phpcms/libs/functions/global.func.php on line 2075

Warning: file_get_contents(http://training.eeworld.com.cn/shareCourseAPI/analog?count=5&csfl=no) [function.file-get-contents]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /Data/webapps/cms/phpcms/libs/functions/global.func.php on line 2075

Warning: array_values() [function.array-values]: The argument should be an array in /Data/webapps/cms/SSI/show_training_SSI.php on line 16

大学堂最新课程更多


Warning: Invalid argument supplied for foreach() in /Data/webapps/cms/SSI/show_training_SSI.php on line 23

独家专题更多

迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved