历史上的今天
返回首页

历史上的今天

今天是:2025年02月19日(星期三)

正在发生

2018年02月19日 | 基于PGA2311音频控制芯片的音频增益自动控制系统

2018-02-19 来源:21ic

 引言

音频接收设备已经是日常生活、学习、工作中不可缺少的工具,但是在使用过程中由于某些原因,如切换频道、播放广告等,信号输出时会出现音量大小不一的情况,严重影响用户的收听效果。产生这种音量相差较大的主要原因是音频信号输入的幅度不一致,解决办法就是进行增益控制。

最早的增益控制是模拟电路检测控制,但模拟电路设计相对繁琐,且难以实现较宽范围的增益控制,因此随着数字信号处理器件(DSP)的发展,采用DSP进行增益控制成为主流。起初数字器件处理的一般方法是大的信号减小增益,小的信号不处理。现在也有对小信号进行放大的方法,但由于担心在没有信号输入的情况下增益调整太大,会使背景噪声也加大,因此增益调整范围不大,不能达到理想的控制效果。另外,基本都是对输入信号进行检测,即前馈控制,对输出信号不进行检测,这样在输人时若增益较大,输出会被限幅,影响收听效果。且DSP方案成本相对较高。本方案采用成本低的单片机为处理核心,通过简单的增益控制算法完成增益自动控制。

1 系统硬件设计

如图1所示,整个系统以音频信号的采集处理为核心进行设计。音频控制芯片PGA2311两边的音频信号输入和输出端,经放大器TL084电平搬移后送到MSP430F149的A/D口进行采样(对信号输入/输出端都进行检测目的是解决在输入端无信号情况下增益是否调整的问题,同时避免增益过大导致输出端限幅发生)。采样数据由软件算法处理得到增益值,经电平变换器74HC245配置到PGA2311。按键和数码管完成输出电平门限范围的设置和显示。

1.1 主控电路

主控芯片MSP430F149是一款16位、48个8位并行I/O口、具有精简指令集、超低功耗(节电模式下最低只有0.1μA)的单片机,其寻址空间共64 KB其中RAM为2KB,给系统开发带来很大的方便。它内置一个12位A/D转换器ADC12、采样保持器和模拟多路器。ADC12具有高速、通用的特点,能够对8个外部模拟源和4个内部参考电源(包括内部温度传感器源)进行A/D转换。ADC12还提供多种采样触发方式、转换时钟周期、转换模式的选择。

PGA2311是一款双声道、可编程增益放大器,与MSP430F149之间通过SPI总线交互,其增益范围为+31.5~-95.5 dB。

图1中MSP430F149是3.3 V供电,而PGA231l是±5 V供电的CMOS器件,因此在I/O逻辑电平匹配时需要注意,在驱动PGA2311时用电平移位器74HC245达到电平匹配。

1.2 电平搬移电路

由于一般音频输出设备音量大小不一且为交流耦合形式,而MSP430F149的A/D采样电压范围是0~2.5 V,为了使被采样信号与A/D匹配避免削波失真,需要将输入信号比例放大(或缩小),并将中心电压搬移至1.25 V附近。如图2所示。

2 软件设计

软件设计包括按键显示、外设控制、音频信号处理几个部分,重点是音频信号处理的AGC算法。按键显示响应用户设置输出音量大小并显示出来,外设控制主要是对PGA2311进行配置。

2.1 AGC算法

AGC算法核心是通过信号的包络信息来判断信号的动态范围是否超过设置大小,这里需要快速跟踪包络的变化,及时进行增益控制。

以往的AGC算法中乘除法运算对CPU资源的占用较大。这里提出的AGC算法比较简单实用,其流程如图3所示。具体实现过程:从单片机的A/D口,获得音频输入/输出信号的电平存入数组。数组存储数据达到门限比较要求,进入峰值比较流程。根据存储的输入信号数据,采用冒泡排序的算法找出最大幅值,判断输入端是否有信号。如果判定没有音频信号输入,则增益不调整,防止由于输出信号太小而一直增大增益,噪声过大,或者一旦出现声音,由于增益过大而出现短时间输出声音太大。输入端有信号,则对输出端进行检测,同样调用冒泡排序程序找出最大幅值,如发现输出信号大小超过设定门限,则减小增益,反之则增大增益。在减小增益时,步进要大些,而在增大增益时步进要小些,这样在增益调整时输出的音量使用户听觉上不觉得难受。

3 实验论证

为验证设计的正确性进行实验论证。设定输出电平范围,由计算机输入突变的音频信号,通过示波器观察输出,如图4所示。

从图4中方框所标示的音量突变区域,可以看出输入音量突然增大后,在500 ms内就将增益调低,保持音量输出在设定范围输出。高音突变低音等实验由于调整周期较长,这里就不作图示整个调整过程了。

结语

实验结果说明,该设计增益控制及时、准确,保持输出信号电平在设定范围稳定输出,且低功耗,实现简单,可移植性强,可以满足目前用户对音频接收设备音量输出的要求。


推荐阅读

史海拾趣

中电熊猫(CEC)公司的发展小趣事

随着市场竞争的加剧和技术的不断发展,中电熊猫不断调整市场布局和战略方向。公司坚持开放联合的战略思路,善于搭建平台、取长补短、实现合作共赢。同时,中电熊猫还积极关注国内外市场动态和技术趋势,不断调整和优化产品结构和服务模式。通过这些努力,中电熊猫在保持市场领先地位的同时,也为行业的可持续发展做出了积极贡献。

Fillfactory Nv公司的发展小趣事

FIDELIX公司成立于1990年,是一家专注于存储芯片研发与销售的韩国企业。在公司成立初期,FIDELIX凭借对技术的深入研究和对市场的敏锐洞察,成功推出了多款性能优越的NAND FLASH(闪存)和SDR/DDR(单/双数率同步动态存储器)等存储芯片产品。这些产品不仅在韩国市场上获得了良好的口碑,同时也开始逐步进入国际市场。

随着技术的不断进步和市场的不断扩大,FIDELIX逐渐在韩国存储芯片领域崭露头角。公司不断投入研发资金,加强技术创新,努力提升产品的性能和品质。同时,FIDELIX也积极拓展销售渠道,与多家国内外知名厂商建立了合作关系,为公司的持续发展奠定了坚实的基础。

Aplus Flash Technology Inc公司的发展小趣事

随着全球环保意识的提高,电子行业对环保的要求也越来越高。Aplus Flash Technology Inc公司积极响应环保号召,将环保理念融入产品设计和生产过程中。公司研发出了一款低能耗、环保型的闪存芯片,不仅降低了产品的能耗和碳排放,还提高了产品的可回收利用率。这一创新举措得到了消费者的广泛认可和支持,也为公司在市场上树立了良好的环保形象。

CALMIRCO公司的发展小趣事

CALMIRCO公司自成立以来,一直致力于电子技术的研发与创新。在公司发展初期,CALMIRCO团队便成功研发出一款具有划时代意义的智能芯片,该芯片在性能和稳定性上均达到行业领先水平。这一技术突破不仅为CALMIRCO公司赢得了大量市场份额,更推动了整个电子行业的进步。此后,CALMIRCO公司继续加大研发投入,不断推出创新产品,引领行业变革。

AEL [AEL Crystals Ltd]公司的发展小趣事

为了提高产品的可用性和客户服务水平,AEL Crystals实施了全面的库存管理政策。公司通过优化库存结构和加强库存监控,确保了产品的及时供应和快速响应客户需求。此外,AEL Crystals还不断提升客户服务质量,为客户提供专业的技术支持和售后服务。这些举措进一步增强了客户对公司的信任和忠诚度。

这五个故事展示了AEL Crystals Ltd公司在电子行业中的发展历程和取得的成就。从创立初期的艰难起步到如今的行业佼佼者,AEL Crystals凭借其卓越的技术、全球化的战略布局、持续的创新以及优质的客户服务赢得了广泛的市场认可。未来,我们有理由相信AEL Crystals将继续保持其行业领先地位,并为电子行业的繁荣发展做出更大的贡献。

联智(Celfras)公司的发展小趣事

江西联智集成电路有限公司(简称联智)自2016年成立以来,始终致力于无线充电技术的研发和创新。公司凭借其先进的无线充电TX/RX芯片解决方案,迅速在行业内崭露头角。联智不仅拥有由多名高校博士和高级研发人员组成的核心研发团队,还在中国及韩国设立了研发中心,确保技术的领先性和市场竞争力。

问答坊 | AI 解惑

冲个精华>免费样片申请全集(全网最全最有效)

免费样片申请全集(全网最全最有效) 以下是本人通过搜索引擎\\站内厂商列表搞出来的,页面看了上千个,那个辛苦啊.......T_T\',强烈要求版主加精. 看了的兄弟帮忙回个帖,可以让更多的人看到. 1、推荐铁电存储器(未见量的限制,据说最多有人申请了 ...…

查看全部问答>

周工:哪怕再简单也要注重思路!

人们时常看到户外动画广告,一会儿从左到右地显示,一会儿又从右到左地显示,这就是流水灯效果,其特征是将想要显示的画面切割成N份,且每次只让其中的一个画面显示,同时让肉眼能够看得清楚。 假设先让其中的一幅画面显示,接着“立刻”点亮与其 ...…

查看全部问答>

弱信号测量手册 第5版

弱信号测量手册  第5版  英文版 …

查看全部问答>

调理电路 大赛培训资料

本帖最后由 jameswangsynnex 于 2015-3-3 20:00 编辑 …

查看全部问答>

51连接245驱动液晶的问题

我原先直接用51驱动液晶,当一块液晶的时候没有问题,显示正常,但是当一个51驱动2 块以上的液晶的时候,就不行了,液晶不显示了,估计驱动不了。于是由单片机连接2个74HC245来驱动液晶(每一块液晶有8根数据线,5根控制线),现在驱动一块液晶也显示 ...…

查看全部问答>

STM32相关讨论帖子汇总(工具篇)

EK-STM32FEK-STM32F学习开发套件继续优惠销售及相关资料下载连接万利的演示程序这里是不是用问题?倒塌了~~~EK-STM32F上的LCD是什么型号???万利的EK—STM32F板的USB调试问题带我们 一步一步学习 EK-STM32 吧!更新IV:Firmware&n ...…

查看全部问答>

可提高无桥PFC结构高性能电源设计性能的方案

  可提高无桥PFC结构高性能电源设计性能的方案   由于效率要求不断增长,许多电源制造商开始将注意力转向无桥功率因数校正(PFC)拓扑结构。一般而言,无桥PFC可以通过减少线路电流路径中半导体元器件的数目来降低传导损耗。尽管无桥PFC的概念 ...…

查看全部问答>

MCP01技术支持NORDIC TI射频系列代理分销

深圳源创嘉科技有限公司独家代理台湾MCP01/MCP03芯片(maxiamp民瑞科技)及NORDIC(nrf24l01等)、TI射频系列、ALTERA、ADI、XILINX、LINEAR及定制化的晶振等广泛应用于射频、雷达、军工、通信、工业控制等领域的半导体芯片及解决方案。为客户提供 ...…

查看全部问答>

招聘

工作地点:北京 有兴趣的朋友请联系我:QQ:770223199  email: l012126@vastsea.com 或者将简历直接发送至我的邮箱,我会即刻回复您。   1、高级射频IC设计工程师  职位概述:设计宽带高速射频前端电路和锁相环电路,在产品关 ...…

查看全部问答>

【视频分享】TI串行数字接口器件LMH0376概述

本帖最后由 dontium 于 2015-1-23 12:41 编辑 TI Mark Saurewald为你讲述TI的一款三速SDI时钟恢复器,串行数字接口器件LMH0376。 $(\'swf_uY0\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'i ...…

查看全部问答>