带啸叫检测与抑制的音频功率放大器.doc

带啸叫检测与抑制的音频功率放大器.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
带啸叫检测与抑制的音频功率放大器 摘要:本项目主要实现带啸叫检测与抑制的音频功率放大器,完成对台式麦克风音频信号进行放大,通过功率放大电路送喇叭输出。本系统采用STM32主控制器,围绕TI的功率放大器TPA3112D1芯片,搭建拾音、滤波、放大、啸叫检测、啸叫抑制等电路模块,并对信号进行数字化滤波处理,实现了对音频信号的采集和播放功能。 关键词:STM32, TPA3112D1, 啸叫 Abstract:This project is developed a howls detection and suppression of audio power amplifier which used to amplify the desktopmicrophone audio signal and output by the speaker.The hardware system is included the STM32 micro controller unit,a TPA3112D1 power amplifier chip,audio-pickup, filtering,amplification,howls detection and howls suppression circuit module. The software systme is used the digital filter algorithm. The circuit is realized the function of audio signal acquisition and play . Keywords :STM32,TPA3112D1, howls 系统设计方案 原理 题目要求用基于TI的功率放大器芯片TPA3112D1,设计并制作一个带啸叫检测与抑制功能的音频放大器,完成对台式麦克风音频信号进行放大,通过功率放大电路送喇叭输出。电路示意图如图1-1所示。 图1-1 控制系统总体设计 本系统由拾音模块、功放模块、滤波模块、啸叫检测和抑制等模块构成。控制系统的结构框图如图1-2 所示。 图1-2 方案论证 经过分析和论证,带啸叫检测与抑制功能的音频放大器可由拾音电路、可控增益放大电路、带通滤波电路,啸叫检测电路、啸叫抑制电路、LCD显示电路,功率放大电路和主控制器模块组成,其中功率放大电路选取比赛指定芯片TPA3112D1。 拾音电路方案论证 LM386是一种音频集成功放,具有自身功耗低、更新内链增益可调整、电源电压范围大、外接元件少和总谐波失真小等优点的功率放大器,广泛应用于录音机和收音机之中。它是一个三级放大电路,第一级为差分放大电路,第二级为共射放大电路,第三级中可以消除交越失真。另外,选频网络和放大电路组成正弦振荡电路,电路结构简单,经济方便,但是有不足,选频性能较差,频率调节不方便,且提高正弦振荡电路的振荡频率就必须减少R和C的数值,这就会影响到放大电路部分,所以其频率有限,一般是几赫兹到几千赫兹之间,足以满足题目基本要求。 利用以上的LM386,驻极体话筒,扬声器,选频网络等,即可设计一个将声音信号转换为电信号,经放大后,由扬声器恢复放大的声音信号。 可控增益放大电路方案论证 LM324系列由四个独立的,高增益,内部频率补偿运算放大器,其可接单电源使用(3~30V),也可以接双电源使用(正负1.5V~正负15V),不需要调零,具有电源电压范围宽,静态功耗小,可单电源使用,价格低廉等优点,因此被选用搭建各种滤波电路。 另外,可控增益芯片型号众多,本队在平时训练过程中常用LM324,可通过滑动变阻器来控制LM324实现二级增益调节,并且其外围元件少,电路简单。 带通滤波电路方案论证 结合理论和实验测试,本系统中的啸叫抑制电路采用由LM324搭建的有源200Hz~10KHz带通滤波器组成。 啸叫检测电路方案论证 采用STM32 MCU片内集成的12 bitAD控制器,对电路中的输入信号进行采集,并通过数字滤波算法识别出输入信号中的啸叫信号;当检测出啸叫信号后,STM32 MCU会通过启动继电器的方式接通啸叫抑制电路。 啸叫抑制电路方案论证 结合理论和实验测试,本系统中的啸叫抑制电路采用由LM324搭建的7KHz,带宽为1KHz的有源带阻滤波器组成。 主控制模块方案论证 选用STM32 MCU对系统进行控制。STM32 MCU主要完成以下功能。 eq \o\ac(○,1) 接收用户的按键信息,分别选择演示功能以及控制放大器增益及带宽,并将增益和带宽信息显示在TFT液晶屏幕上。 eq \o\ac(○,2) 使用片内12bit的AD对啸叫信号

文档评论(0)

rovend + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档