基于I2C总线控制的音频处理电路设计

发布者:delta14最新更新时间:2011-11-19 关键字:I2C总线  音频处理 手机看文章 扫描二维码
随时随地手机看文章
  引 言

  当前汽车音响与高保真的立体声音响系统中都包含了微处理器电路单元,这为实现音频处理提供了控制接口,可以通过控制接口实现许多需要的功能控制。作为音响系统主体的音频处理电路性能直接决定了整个音响系统质量,设计高性能的音频处理电路是该文的核心部分。

  该设计的高性能音频处理电路基于I2C总线控制协议,包含输入多通道选择、音量控制、高低音音效处理、输出通道平衡度调整等功能,适合应用于高质量汽车音响、高保真收音机、彩电、家庭组合音响系统。

  1 电路模块的设计

  高保真音响系统的系统结构图如图1所示.其中音频处理电路的设计和功率放大器的设计往往是利用不同的芯片来完成的。


  根据高保真立体声高级音响系统对音频处理电路的要求.该文设计的高性能音频处理电路的主要结构框图如图2所示。音频处理器可在I2C总线控制下对四路独立的立体声输入信号进行选择,然后进行主音量的控制、低音控制、高音控制以及四路立体声输出平衡度调整等。

  1.1 I2C总线控制设计

  I2C总线是Philip公司发明的一种高性能芯片间同步传输总线,仅需要串行数据线SDA和串行时钟线SCL两根信号线就实现了双向同步数据传输,能非常方便地构成多机系统和外围器件扩展系统。数据的有效传送是在时钟线为高电平时,数据线上的数据必须保持稳定,只有在时钟为低电平时数据才允许变化。该设计采用的I2C通过数据线传送的每个字节必须是8位的,每一字节之后必须紧跟一个应答位,字节的最高位最先传送。

  音频处理器芯片接收I2C总线发送的字节,首先识别地址位,在地址位有效的情况下识别控制位,再根据控制位的指令完成通道选择、音量调节、高低音调节、输出通道平衡度等音效处理的控制功能。

  1.2 输入通道选择设计

  在音频系统中往往有许多独立的音源必须通过音响处理,如在汽车音响系统中,来至收音机、CD、MP3、TV等的不同声音都需要通过音响处理音效,这就要求高性能的音频处理器能够在不同音源之间完成切换。该设计音频处理器采用I2C总线传输的数据控制指令,完成不同音源之间的切换;主要原理图如图3所示。微处理(MCU)通过I2C总线向音频处理芯片发送控制数据。音频处理器芯片接收I2C总线传输的数据,通过译码电路控制选择的音源通道开关的开与关,实现输入通道选择的功能。同时根据控制字调节电阻大小决定放大器的放大倍数决定音频信号的幅度大小。


  1.3 音量控制设计

  在音频处理器中,音量的调节是最基本的功能。实现I2C总线控制的数字式音量调节的主要原理如图4所示。


  当控制字译码后打开开关SK,此时的取样电阻值为RX,总衰减电阻为Rall,则输出信号与输入信号的电压关系为AV=Vout/VIN=RX/Rall;微处理器通过发送不同的控制值控制不同的开关导通实现不同的电压增益,实现最终的音量调节的目的。

  1.4 高、低音频率响应电路设计

  高性能音频处理器要求对不同频率的音频信号有不同的频率响应;尤其是高音和低音要求有不同的频率处理电路完成音效处理功能。文献[6]给出了基于两个运放单元的高、低音处理电路原理;但这种设计左右声道的高、低音处理电路中就必须包含4个运放单元,很大程度上增加了版图面积和芯片成本。在此采用交叉开关对实现了运放复用的功能,只利用一个运放单元就实现了信号的放大和衰减,很大程度地降低了芯片成本。

  低音部分的频率处理电路主要原理如图5所示,主要通过有源运算放大器外接二阶R,C带通滤波器来实现。当需要对低音信号进行衰减时,打开图5所示AV<0的开关对,此时的等效电路如图6(a)所示,通过运放缓冲驱动无源滤波器;当需要对音频信号衰减时,打开图5所示AV>0的开关对,此时的等效电路如图6(b)所示,交换了滤波器的输入/输出。


  无源滤波器由内部的电阻阵列、外接电容电阻组成,电路原理图如图7所示。




  根据式(3)的滤波器传输函数可知,通过外接电阻电容值的选取可实现低音峰值频率的设定;内部的分压电阻在I2C总线控制译码的作用下,选择不同的分压比例实现不同的电压增益;最上端的开关对通过调节交换滤波器的输入/输出,实现对输入的音频信号增强和衰减。

  高音部分的频率处理电路主要原理如图8所示,主要通过内部有源运算放大器、交叉开关对、增益控制电阻、外接串连R,C实现高音部分音频信号的频率响应。采用低音控制电路的分析方法可见,上述的开关对实现了高音信号的衰减和增强的目的。


  高音处理的滤波器由内部电阻阵列、外接电阻、外接电容组成,电路原理图如图9所示。


  由阻抗分压特性可知滤波器的传输函数:


  式中:

  由传输函数(4)可知:外接的串连分立电阻电容可实现高音峰值频率的设定;内部分压电阻在I2C总线控制译码的作用下控制不同的开关导通,实现不同的分压比例决定信号的增益大小;最上端的交叉开关对通过改变滤波器的输入和输出,调节整个电路模块对音频信号的增强还是衰减。

  1.5 输出通道平衡度调整设计

  高性能的音频处理器要求多声道输出驱动不同的音响系统实现立体声效果,这里音频处理器实现了4路独立的音频信号输出,可驱动4个不同的音响,且不同支路的音频信号在I2C总线控制下实现不同的衰减处理,达到实现调整通道之间的平衡度的目的。由结构框图(图2)所示,将这四路音频输出通路分别称为右前置、右后置、左前置、左后置等。



  2 版图设计和测试结果

  2.1 版图设计

  这里设计的音频处理器芯片采用CMOS工艺实现了低功耗、高性能、低失真度等特点,采用CANDENCE的版图绘制工具完成了版图设计,整个版图如图10所示。在版图设计中要考虑左右声道的音频信号间的隔离减少声道之间的串绕影响;同时注意音频信号线同I2C控制线之间的隔离,避免在不同的控制模式下产生噪声干扰;最后在优化性能的同时尽量优化版图面积减少芯片的成本。

  2.2 测试结果

  这里设计的音频处理器电路经流片、封装、测试各项指标完成且达到了预定的目标。

  测试说明:

  (1)增益控制的测量;通过微处理器向电路发送不同的I2C控制命令,在音频输入端加频率为1 kHz、峰峰值为100 mV的正弦信号,在不同的控制制下测试输出节点的信号波形峰峰值,利用峰峰值计算各级的增益,得到表1的测试结果。


  (2)高低音频率响应的测试;通过微处理发送命令使得音频电路处于高低音控制模式,通过改变输入信号的频率,峰峰值设定为100 mV的正弦信号,在不同增益控制级别下测试不同频率信号下的输出信号峰峰值,进而计算该频率和增益级别下的增益。利用测试得到的数据绘制频率响应曲线如图11所示。


  3 结 语

  在此详细分析了高性能音频处理器的功能要求.根据各功能要求设计了实现各功能要求的电路结构,设计实现了一款应用于汽车音响及家用娱乐音响系统的音频处理器芯片,该芯片极高的性价比使其具有广阔的市场空间。

关键字:I2C总线  音频处理 引用地址:基于I2C总线控制的音频处理电路设计

上一篇:电液伺服机构与CAN总线接口设计
下一篇:java抽象类和接口和继承之间关系

推荐阅读最新更新时间:2024-05-02 21:43

Pulsus推出全数字功率放大器/数字音频处理
Pulsus Technologies日前开发出全数字功率放大器(PA) IC解决方案,并为消费性音响和无线通信设备提供数字音频方案。Pulsus用于无线手持设备和MP3播放器的新Tango系列数位功率放大器采用微小的5×5 QFN封装,具有高功率(800+800mW)扬声器PA、高传真耳机功率放大器与均衡器等功能。 此外,产品还整合了由Qsound公司开发的用于扬声器和耳机的实时3D扩展引擎。PSM711A具有两对数字串行音频接口,支持业界大多数音频数据格式、采样率和位分辨率。该产品包括一个弹性化的混音器和增益调整器,用来处理2路I2S的输入。 Pulsus还为无线手持设备推出了Samba系列的数字音频处理器。Samba是一
[新品]
雷达和MEMS麦克风结合音频处理器实现无与伦比的语音识别
2017年3月17日,英飞凌科技股份公司(FSE: IFX / OTCQX: IFNNY)携手XMOS有限公司推出全新的语音识别构件。该构件将英飞凌的雷达和硅麦克风传感器与XMOS 的音频处理器相结合,通过音频波束成形和雷达目标位置检测进行远场语音识别。这些器件融合在一起能够实现最优语音识别,并能实现语音控制设备的完美执行。目标应用主要包括智能家居、智能电视和机顶盒、安全无钥匙进入系统和其他声控消费电子设备。 当前MEMS 麦克风的性能会限制系统的有效性:在多人语音时,声源的真实性和位置不能被准确识别,而且无法与无生命体噪音分离。英飞凌带有天线的60 GHz 2Tx/4Rx雷达IC和70dB SNR麦克风可以帮助克服这些问题。
[传感器]
雷达和MEMS麦克风结合<font color='red'>音频</font><font color='red'>处理</font>器实现无与伦比的语音识别
I2C总线及EEPROM的Linux驱动程序的设计
   1 引言   I2C (Inter-Integrated Circuit1总线是一种由Philips公司开发的2线式串行总线,用于连接微控制器及其外围设备。它是同步通信的一种特殊形式,具有接口线少、控制方式简单、器件封装形式小、通信速率较高等优点。在主从通信中,可有多个I2C总线器件同时接到I2C总线上,通过地址来识别通信对象。笔者在开发基于MPC8250的嵌入式Linux系统的过程中发现I2C总线在嵌入式系统中应用广泛,I2C总线控制器的类型比较多,对系统提供的操作接口差别也很大。与I2C总线相连的从设备主要有微控制器、EEPROM、实时时钟、A/D转换器等.MPC8250处理器正是通过内部的I2C总线控制器来和这些连
[单片机]
<font color='red'>I2C总线</font>及EEPROM的Linux驱动程序的设计
三洋推出用于数码录音笔等便携音频应用的音频处理方案
硬连线MP3编码器/解码器技术降低总功耗达30%,内置DSP支援不同类型音频处理   2011 年 6 月 13 日 – 三洋半导体(安森美半导体成员公司)推出用于数码录音笔(IC recorder)等便携设备的音频处理方案——LC823425。这产品包含内置硬连线MP3编码器/解码器系统,提供业界最低的功耗5毫瓦(mW),以内置数字信号处理器(DSP)支援先进功能。   功耗降低 30%   LD823425 利用新开发的MP3文件格式硬件解码器,将编码期间的功耗相较于此前产品降低50%。这器件还利用低压90纳米(nm)工艺提供约5 mW的总功耗,达致业界最低的MP3录音/播放功耗水平。此外,
[手机便携]
C51单片机模拟I2C总线驱动程序设计(1)
/********************************** I2C 总线驱动 ****************************** 模块名:I2C 总线驱动 型号:I2C 功能描述: 此模块包括发送数据及接收数据,应答位发送,并提供了几个直接面对器件的操作函数,能 很方便的与用户程序进行连接并扩展。需要注意的是,函数是采用延时方法产生 SCL 脉冲, 对高晶振频率要做一定的修改!!在写 E2PROM 的时候一定要延时!!! 说明: 1us机器周期,晶振频率要小于12MHz 返回1:则操作成功,返回0:则操作失败。 sla为器件从地址,suba为器件子地址。 ********
[单片机]
SPB嵌入式音频处理系统设计
FPGA 嵌入式设计 中,常通过软件编程的方式来访问或者控制某些外围设备.电路设计软件Altium Designer的软件平台构建器(SPB)是一个包含了用于创建复杂软件系统所需的所有驱动和服务程序的软件构架.SPB中的软件IP模块可以屏蔽底层细节,为FPGA嵌入式设计的快速开发提供便利,提高研发效率.介绍了基于SPB的FPGA嵌入式设计关键技术,并在智能开发平台NanoBoard 3000上实现了基于SPB的嵌入式音频处理系统设计.   0 引言   FPGA(Field Programmable Gate Array)现场可编程门阵列,是在PAL,GAL,PLD基础上进一步发展的,作为专用 集成电路 (ASIC)领域中的
[嵌入式]
SPB嵌入式<font color='red'>音频</font><font color='red'>处理</font>系统设计
(5)I2C总线的10bit地址以及通用广播地址
其实,10bit地址我没用过,通用广播地址更没用过.通用广播地址应该是在多个mcu之间用i2c进行通信时使用的.虽说没用到,但还是做了翻译,说不定以后有机会用到: 10bit地址 10bit的寻址扩展可能寻址的数目.有7bit地址和10bit地址的设备可以连接到相同的I2C总线上,而且7bit寻址和10bit寻址都可以用在所有的总线速度模式下.不过,10bit寻址用的不多. 10bit的从机地址由开始条件(S)或重复开始条件(Sr)后的两个字节组成.第一个字节的前7位是1111 0XX,XX是10bit地址的最高有效位的前两位.第一个字节的第8bit是读写位,决定传输方向. 尽管1111 XXX有8种可能的组合,然后只有111
[单片机]
(5)<font color='red'>I2C总线</font>的10bit地址以及通用广播地址
用Verilog HDL实现I2C总线功能
摘要:简述了I2C总线的特点;介绍了开发FPGA时I2C总线模块的设计思想;给出并解释了用Verilog HDL实现部分I2C总线功能的程序,以及I2C总线主从模式下的仿真时序图。 关键词:I2C总线 FPGA Verilog HDL 时序 开发FPGA时,利用EDA工具设计芯片实现系统功能已经成为支撑电子设计的通用平台,并逐步向支持系统级的设计方向发展。在软件设计过程中,越来越强调模块化设计。I2C总线是Philips公司推出的双向两线串行通讯标准,具有接口线少、通讯效率高等特点。把I2C总线设计成相应的模块,有利于相关FPCA的开发。 目前有一些介绍相关开发的资料,但都是利用VHDL语言或AHDL语言实现的。本文给出利用V
[半导体设计/制造]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved