一种基于WM8741的音频解码器研究与设计

发布者:AngelicJourney最新更新时间:2010-05-08 来源: 北京航空航天大学关键字:WM8741  音频解码器  Wolfson 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  音频解码器广泛应用于日常生活中。不同应用场合对音频解码器性能的要求差异很大。而影响音质的因素有多种,如音频编码格式、传输方式、编解码器件的性能等。数模转换是解码电路的关键部分,其性能高低直接影响声音回放质量。为了获得高质量的模拟声音信号,这里设计一种基于高性能立体声数模转换器WM8741的音频解码器设计方案,该系统支持高达24位、192kHz的数字音频信号解码,还支持其他多种速率的标准数字音频信号的输入。

  2 WM8741简介

  WM8741是Wolfson微电子公司生产的一款针对高端音频应用的高性能立体声数模转换器,可应用于专业音频系统、家庭影院、A/V接收设备、CD/DVD播放器等。其内部具有抖动数字内插值滤波器、精细分辨率音量控制和数字去加重功能、1个多比特∑-△调制器以及带有差动电压输出的开关电容多位电路级。特有的可编程配置的高级数字滤波器允许用户灵活选择群延时、相位延迟、脉冲响应等。音频输入接口支持I2S、Left-justifted、Right-justified和DSD格式。当以PCM信号输入时,器件能够接收字长度16~32位,采样转换速率32~192kHz。该器件具有硬件和软件两种控制方式,并通过外部引脚进行切换选择。软件控制模式下,外部CPU通过2线或3线方式访问其内部所有寄存器并设置参数。WM8741的信噪比达128dB(单声道),动态范围达125dB,通道分离度达130dB,电源抑制比可达-80dB(100mVpp,lkHz)。转换后的模拟电压采用差动方式输出。WM8741的数字部分的供电电压为3.0~3.6V,额定工作电压为3.3V;模拟部分的工作电压为4.5~5.5V.额定工作电压为5.0V。该器件采用28引脚SSOP封装。

  3 解码器硬件设计

  3.1硬件组成

  图1是该解码器硬件结构框图,其中数字音频接收器采用CirrusLogic公司的高速数字音频接收器CS8416,该器件支持包括S/PDIF在内的多种音频输入,取样频率范围为32~192kHz。CS8416通过I2S接口与WM8741相连接。I2S总线只处理音频数据,其他控制信号必须单独传输。CS8416的工作原理:接收器把接收到的S/PDIF格式的数字音频数据进行解码转换,同时重建音频数据中的时钟并提供给后续WM8741,音频数据则通过I2S总线接口发送给WM8741。WM8741按照设定的参数完成数模转换后,再以差分形式输出左右通道的模拟音频信号,并经低通滤波器滤除高频谐波噪声,最终得到高质量模拟电压信号。如果输出接口为RCA,还需将差分信号转换为单端信号。

[page]

  3.2数字音频信号接收模块

  CS8416是数字音频信号接收电路的核心。在软件控制方式下,MCU通过SPI或I2C接口没置参数。该方式还可灵活更改内部配置。在无MCU时则通过硬件控制方式改变其特定引脚电平实现控制。由于本系统中无MCU,因此采用硬件控制方式。在SDOUT引脚上用一只47kΩ电阻下拉至地即可,且引脚AUDIO、RCBL、U、C等不能悬空,必须通过一只47kΩ电阻上拉至高电平或下拉至低电平,以便系统复位后,CS8416通过检测这些引脚电平决定其工作状态。表1为该系统设计的控制引脚的配置。

  CS8416具有多个可选的音频输入接口。该系统设计是将CS8416的引脚RXSEL1接高电平,引脚RXSEL0接地,选择引脚RXP3作为音频数据输入接口。音频时钟重建通过片上的锁相环(PLL)实现,该锁相环不需要过多地改变外部元件即可在很大范围内锁定输入音频数据中的取样频率Fs。但外接电阻电容组成的滤波电路也会影响其频率变化范围。为了获得一个低抖动的重建时钟,外接滤波器的电阻电容值如图2所示。

  3.3数模转换模块

  WM874l的I2S输入接口与CS8416的输出连接时中间加入100Ω电阻进行缓冲,如图2所示。WM874l设定硬件控制模式,即通过特定引脚的上拉或下拉状态决定其工作状态,且所有上拉或下拉的电阻均为10kΩ。该系统设计的WM8741控制引脚设置如表2所示。

  WM874l内部的主时钟检测电路自动确定主时钟MCLK与采样时钟LRCLK关系,并确定最终采样速率。尽管WM8741允许MCLK有一定的相位延迟和抖动,但设计时也应尽量使MCLK与LRCLK同步。数模转换完成后,引脚VOULP、VOULN输出左声道的差分模拟电压信号,引脚VOURP、VOURN输出右声道的差分模拟电压信号。WM8741数字电路部分工作电压为3.3V,模拟部分电源电压为5V。所有电源引脚都连接一只10μF钽电容和一只0.1μF陶瓷电容进行去耦滤波。数字地与模拟地之间通过一个磁珠连接,以减弱干扰。[page]

   3.4模拟信号调理模块

  WM8741输出的模拟信号中夹杂高次谐波分量,因此需经低通滤波滤除高频噪声,进而得到较为纯净的模拟信号。滤波电路采用LM4562型运算放大器。对于数模转换电路,在D/A转换器的后面需采用3阶滤波器才能达到防混叠要求。由LM4562外加电阻电容组成的三阶巴特沃斯低通滤波器,如图3所示。滤波器是单位增益,通频带内平坦度好。经滤波后的信号可直接作为解码器的平衡信号输出。当以RCA接口输出时,还需把差分信号转换为单端信号,该转换电路是由一片LM4562组成的差动放大电路。单端信号经一只10μF的隔直电容输出到RCA接口。LM4562采用单独的±12V电源供电。

  3.5设计中应注意的问题

  绘制PCB时应注意合理布局,数字元件与模拟元件应分开放置。CS8416的锁相环的外部滤波电阻电容的布局会影响到音频时钟重建的质量,电容应尽量靠近FILT引脚放置,且最好在同一平面上,附近最好不要有过孔。

  4 结束语

  设计实现一个具有24位、192kHz的采样率的数字音频解码器。该解码器无需MCU控制,电路简单、稳定性高。但由于采用硬件控制模式,电路配置具有一定局限性。如果要进一步增加其功能可增加一片MCU,采用软件控制模式,实现人机交互操作。WM8741优异性能使该解码器输出具有较高的动态范围,极低的噪声,可应用于不同的音频产品。

关键字:WM8741  音频解码器  Wolfson 引用地址:一种基于WM8741的音频解码器研究与设计

上一篇:ST-Ericsson:音频解决方案倍增音乐播放时间
下一篇:每分钟美化3600幅画面的大师

推荐阅读最新更新时间:2024-05-03 11:13

ROHM开发USB HOST音频解码器IC
  ROHM株式会社(总部设在京都市),最近面向立体声组件、BoomBox、AV接收器等家居音响或便携式音响,且面向要求高电涌抗性的汽车音响,开发了拥有优越静电破坏抗性的USB HOST音频解码器IC「BU9457KV」(兼容MP3播放),「BU9458KV」(兼容MP3、WMA、AAC播放)。这两种产品从2009年7月开始供应样品(样品价格2,000日元/个),将于2009年10月开始各自以月产10万个规模批量生产。生产过程的前期工序在ROHM株式会社总部(京都市),装配工序在ROHM INTEGRATED SYSTEMS (THAILAND) CO. LTD.(泰国)完成。   近年,作为取代CD的音频文件记录的媒体,
[单片机]
MAX9867 超低功耗立体声音频解码器
MAX9867是一款超低功耗立体声音频编解码器,设计用于手机和便携式游戏机等便携式消费类电子产品。   该器件具有立体声差分麦克风输入,可连接至模拟或数字麦克风。单端线入信号经过可配置前置放大器,能够输入到ADC用于录音或直接切换到耳机放大器用于回放。辅助ADC通道可用于跟踪任何直流电压。   立体声耳机放大器支持差分、单端以及无滤波电容的输出配置。采用无滤波电容输出配置时,器件可为32Ω负载提供10mW输出功率。完备的咔嗒/噼噗声抑制电路能够在音量变化、启动或关断过程中消除可闻噪声。   采用Maxim专有的数字电路,器件可接受任何10MHz至60MHz范围的系统时钟。该架构省去了外部PLL和多个晶体振荡器。立体声ADC和DA
[模拟电子]
MAX9867 超低功耗立体声<font color='red'>音频</font>编<font color='red'>解码器</font>
Tensilica HiFi 2音频引擎和Diamond 330 HiFi处理器内核新增Ogg Vorbis解码器
美国加州SANTA CLARA 2006年11月19日讯 – Tensilica公司日前宣布已在其广受欢迎的Xtensa HiFi 2 音频引擎和Diamond 330 HiFi处理器内核的音频算法软件包中新增了一款Ogg Vorbis解码器。 Xtensa HiFi 2 音频引擎和算法软件包是最受市场欢迎的音频处理器IP方案,其应用十分广泛,覆盖了从手机消费类音频产品到数字电视等多种多媒体应用领域中。2006年,Tensilica公司客户使用该音频的产品出货量将达到数以千万计。凭借这款软件解码器,播放Ogg Vorbis格式音乐的能力可被添加进含有Xtensa HiFi 2 音频引擎的芯片中。由于Ogg Vorbis格式开源
[新品]
Android P原生支持Fraunhofer xHE-AAC音频解码器
2018年6月20日,德国埃朗根市——随着Android P 开发者预览版3的发布,Fraunhofer IIS宣布将自2012年起就应用于安卓系统且备受欢迎的FDK库升级。升级后的FDK2将会为安卓系统的OEM厂商、服务提供商和开发者带来多项全新技术,其中包括可将立体声码率降至12kbit/s的xHE-AAC以及在嘈杂环境中仍能让用户保持优质聆听体验的MPEG-D DRC动态范围控制技术。 xHE-AAC是MPEG AAC音频编解码器的最新版本,它的加入使AAC系列编解码器的立体声传输码率适用范围得到进一步拓展,从低至12 kbit/s直至300 kbit/s,从而让视频点播(SVOD)和流媒体音乐提供商在网络状况不佳或2G/3
[嵌入式]
小广播
最新手机便携文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved