毕业论文-zjb080设计论文带啸叫检测与抑制的音频功率放大器_第1页
毕业论文-zjb080设计论文带啸叫检测与抑制的音频功率放大器_第2页
毕业论文-zjb080设计论文带啸叫检测与抑制的音频功率放大器_第3页
毕业论文-zjb080设计论文带啸叫检测与抑制的音频功率放大器_第4页
毕业论文-zjb080设计论文带啸叫检测与抑制的音频功率放大器_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、D题:带啸叫检测与抑制的音频功率放大器摘要:本系统以TI公司AY-TPA3112DEVM功率放大器和 ST公司STM32103FZET6 单片机为主要控制器件,设计并制作的带啸叫检测与抑制的音频功率放大器。通 过三管功率放大器和LM358运算放大器构成的拾音电路对台式麦克风音频信号进 行拾音与放大,经TPA3112D1功率放大电路送喇叭输出。单片机实时采集啸叫频 率和相应功率放大器的输出功率,并通过 OLED进行显示。通过按键可以设置功 率放大器50mW到5W范围内的输出功率。单片机通过控制 MAX262ACWG二阶通 用开关电容有源滤波器来抑制啸叫,并能够正常播放音频信号,啸叫抑制可以通 过

2、开关进行开启与关闭。关键字: 功率放大器;啸叫抑制;频率采集Abstract: the system based on TI AY-TPA3112D1 EVM power amplifier with ST company STM32103FZET6Microprocessor as the main control device, designed and produced with howling detection and suppression of audio power amplifier. Pickup circuit amplifies the desktop micropho

3、ne audio signal is formed by three tube power amplifier and the operational amplifier, the TPA3112D1 power amplifier circuit to the speaker output. Power real-time acquisition of howling and the corresponding output of the power amplifier, and through the OLED display. You can set the power amplifie

4、r output power from 50mW to 5W range through the button. The Microprocessor through the control of MX262ACWdGouble general two order switched capacitor active power filter to suppress the howling, and capable of playing audio signal, howling suppression can be opened by a switch.Keywords: power ampl

5、ifier ;howling suppression ;Frequency acquisition一、系统方案论证与对比1. 单片机的选择方案一:选用AT89S52系列微控制器,AT89S52单片机是我们熟悉的老式单 片机,但它的工作速度较慢,内部功能较少,需要增加大量外设来满足系统的需 求,所以达不到产品设计的要求。方案二:选用STM8SK列微控制器,较方案一速度有所增加且外设较多。但 是考虑到本系统的涉及到很多个时钟控制,所以还是无法满足设计需求。方案三:选用 STM32F10系列单片机,STM32F103ZT采用Cortex-M3内核, 最高工作频率72MHz 1.25DMIPS/MHz

6、单周期乘法和硬件除法。片上集成 512KB 的Flash存储器和64KB的SRAM存储器。具有丰富的时钟源、3种低功耗模式、12 通道DMA空制器、3个 12位的us级的A/D转换器、2通道12位D/A转换器;多达 11个定时器能够实现PW输出、输入捕获、看门狗定时等功能;多通信接口支持 IIC、USARTSPI、CAN等通信。完全能过满足本设计的需求,丰富的功能能够 大大减少外围电路的搭建,因此本设计采用方案三。2. 拾音电路方案比较方案一:采用甲乙类互补对称功放电路,简称三管功放。该电路采用单电源 方式供电,故而在输出负载支路中串接一个大电容,利用电容的储能作用充当整 个电路的负电源来满足

7、电路的需求。三极管 9014组成电压放大级,当二个二极管 正偏导通时,为两个8550三极管提供偏压,使三极管处于微导通状态。在 8550的 发射级上串联3.3 Q电阻,以稳定偏流,减小环境温度对电路的影响。该方案线 路简单,具有良好的推挽输出,放大倍数达到了 10倍,但是该放大倍数还是较小。方案二:利用LM35构成反向比例运算放大电路,放大倍数能够满足系统要 求,但是麦克风采集音频信号的输出值较小,而且LM358勾成的反向比例放大器只能放大电压幅度,不能很好驱动后级电路。方案三:采用三管音频放大电路作为前级和反相比例运算放大作为后级构成 拾音电路,三管音频功放能过很好的将音频信号进行拾音放大,

8、在通过反向比例 运算放大器提高整体的放大倍数,满足后级电路的需求,因此本设计采用方案三。3. 输出功率采集方案比较方案一:STM32103FZET6单片机内部集成有3个12位的模数转换器,直接 利用单片机的ADC采集功放的输出电压,喇叭的额定电阻值为 8欧姆,可以直 接利用功率公式计算出功放输出的功率。电路十分简单,但是功放输出的电压波 形比较复杂,直接通过单片机进行处理,编程过于复杂。方案二:利用高精度均方根直流转换器 AD637组成的均方值转换电路,将复 杂波形的功放输出转换易于计算的均方值,再通过单片机的ADC进行采集,由于喇叭的额定电阻值为8欧姆,所以就可以利用功率公式直接计算出功放的

9、输出 功率,送到OLED进行实时的显示。因此采用方案二。4. 输出功率调节方案比较方案一:采用PGA31音频控制芯片,调节功放的输出功率,调节精度高,但 需要组建外围电路,连接复杂、调试不便。方案二:由于TPA3221功放自身带有增益和功率调节,利用单片机IO 口控制功放的增益,按键控制 D/A输出数字量改变功率调节端电压,从而起到输出功 率调节的目的,连接方便,无需采用外围电路大大提高的系统的可靠性,因此采 用方案二。5. 系统整体设计三管功率放大器和LM358勾成的反相比例放大器组成的拾音电路,三管音频 功放对台式麦克风音频信号进行拾音放大,在通过反向比例运算放大器提高整体 的放大倍数。L

10、M393构成的电压比较器和CD40106构成施密特触发电路组成啸 叫检测电路,麦克风输入音频信号经过三管功放放大后的电压值作为电压比较器 的输入电压,与基准电压进行比较后,将检测到的啸叫信号送入施密特触发器进 行波形的整形,从而通过单片机定时器的输入捕获来采集啸叫的频率,通过OLED进行实时的显示。按键可以直接设置功率放大器50mV到5W范围内的输出功率。单片机通过控制 MAX262ACWG二阶通用开关电容有源滤波器来抑制啸叫,并能 够正常播放音频信号。抑制啸叫的开启通过开关来控制,啸叫开启时,麦克风音 频输入信号经过三管功率放大后经过啸叫抑制模块将信号送至TPA3112D功率放大模块进行放大

11、输出。啸叫关闭时,麦克风音频输入信号经过三管功率放大后直 接送到TPA3112D1功率放大模块进行放大输出。利用高精度均方根直流转换器 AD637组成的均方值转换电路,将复杂波形的功放输出转换易于计算的电压值, 再通过单片机的AD进行采集,喇叭的额定电阻值为8欧姆,可以利用功率公式 直接计算出功放的输出功率,送到 OLED进行实时的显示。图1系统总体设计框图、理论分析与计算1. 功放的效率分析影响功率放大器效率的基本因素是无信号时的工作电流,所形成的直流功率 损耗。无信号时电流愈大则直流损耗大,效率低。为此,要提高效率则应降低工 作点,使无信号时,无直流损耗。但是,信号导通角逾小波形失真则愈大

12、,输出 信号中谐波成分增加,这两个要求矛盾。如果输入波形其他边沿很陡直,降低工 作点后,对导通角影响很小,那么失真劣化不大而效率又可以提高。波形陡直的 极端状态时输入信号为矩形波,这种波形,无论偏置如何变化,由于前后沿是垂 直升降的,导通状态都不会变化。然而由 TPA3112D1芯片构成D类数字放大器工 作于开关状态,无信号时无电流,而导电时,没有直流损耗,理论上效率能达100% 事实上由于关断时器件尚有微小漏电流,而导通时,器件并未完全短路,尚有一 定管压降,故存在较少直流损耗,实际效率在90%左右,是实用放大器中效率最高。2、啸叫的抑制分析麦克风拾音后,经功率放大器放大后产生的音频信号又通

13、过直接辐射方式或 声反射方式进入麦克风,使得整个扩声系统产生正反馈,引起声电信号自我激励, 扬声器随即产生啸叫。啸叫产生的四个主要原因为过载量、距离、角度、频率, 只要能破坏其中一个条件,就可抑制啸叫。避免啸叫、提升扩音音量最有效的方 法之一就是将话筒尽量靠近声源拾音,但是本题的要求是远距离拾音衰减很小, 调整距离对防止啸叫抑制作用不大。自激啸叫的反馈回路是正反馈,如果把输入 信号移相处理,就会破坏自激的相位条件,从而防止系统的自激啸叫。利用分立 元件构成的模拟移频器,采用大量的电阻、电容对电阻,电容的阻值,容抗精确 度要求非常高。要求误差小于1%否则模拟移频电路工作状态和一致性会很差。 另外

14、由于时间,温度,适度,环境污染等原因也会造成模拟移频效果的变化。通 过单片机控制 MAX262ACWG源滤波器,实现带阻滤波,来抑制啸叫,程控滤波 器使用灵活、 调试容易以及工作性能稳定。3. 功放输出电压范围计算当输入有效值为20mV勺正弦波音频信号,程控设置功放放大器的输出功率范 围在50mW 5W则在8欧姆电阻上的正弦输出电压范围为 0.89V8.94V。VMaxPm * R 二5*8 = 6.32VVMin 二、P。* R 二.0.05*0.63V4. 拾音电路放大倍数计算三管功率放大器的放大倍数大约在 10倍左右,反向比例运放的放大倍数为 Av = R = 68K二6.8,所以拾音电

15、路总体的放大倍数在 68倍。Ri 10K三、电路设计1. 拾音电路的设计我们采用三管音频放大电路作为前级和反相比例运算放大作为后级构成拾 音电路,三管音频功放能过很好的将音频信号进行拾音放大,在通过反向比例运 算放大器提高整体的放大倍数,已满足后级电路的需求。如附录1所示。2. 啸叫频率和输出功率的采集利用LM393构成的电压比较器和CD40106构成的施密特触发器组成啸叫频率 测量电路。麦克风输入信号经过拾音电路放大后的电压值作为电压比较器的输入 电压用来检测啸叫,经过施密特触发器进行波形的整形后,通过单片机定时器的 输入捕获测量出啸叫的频率。利用高精度均方根直流转换器 AD637组成的均方

16、值 转换电路用来采集输出功率,AD637能将复杂波形的功放输出转换易于计算的均 电压值,再通过单片机的A/D进行采集,利用功率公式直接计算出功放的输出功 率。电路图如附录2所示。3. 啸叫抑制设计MAX262ACW双二阶通用开关电容有源滤波器采用CMOS工艺制造,在不需外部元件的情况下就可以构成各种带通、低通、高通、陷波和全通滤波器。可以通过单片机精确控制滤波器的传递函数,包括设置中心频率、品质因数和工作方式。该电路由STM32F103ZET单片机I/O 口进行控制,由单片机的10 口将数据送 入MAX262中,通过设置相应的参数,可实现带阻滤波,就可以将啸叫滤除,有效 的抑制了啸叫,并能够正

17、常播放音频信号。这种程控滤波器具有使用灵活、调试容易及工作性能稳定等特点。电路图如附录3所示。4. 人机交互电路以STM32F103ZET最小系统板最为核心控制,通过按键输入,单片机就可以 控制功率放大器的输出功率范围。0LED乍为单片机的显示模块可以实时显示当前 的输出功率和啸叫时的频率。电路图如附录 4所示。四、程序设计1. 程序设计主流程图程序初始化:初始化系统及外设时钟,使能外设。当定时器输入捕获检测到 啸叫频率后,单片机将设置的滤波参数通过I0 口送入MAX262实现带阻滤波,当检测到按键按下后,D/A输出步进0.1V电压,用于控制功率放大的输出功率。 A/D实时采集AD637的转换

18、后电压值,进行计算处理,最终将啸叫频率和输出功 率送到0LEDS行显示。程序初始化2. 程控滤波子程序设计采用keil uvision4 对MAX262进行软件程序设计,MAX262的地址A0A3 与数据D0D1的关系如表1所列。由表1可看出,每个滤波器的工作模式、中心频率f 0、品质因数Q值所需编程数据,均需分8次写入MAX262的内部寄存 器才能完成设置。由Q值计算N并转换成二进制编程数据 Q0Q6送片内RAM, 由输入的中心频率f 0值计算N1。N为二进制数据Q(Q6对应的十进制整数, 范围为0127 ,共128级;N1为二进制数据F0F5对应的十进制整数,范围为 063 ,共64级。在

19、获得MAX262的工作参数后,根据表1将这些参数转换为8 字节的编程数据。通过单片机10 口将数据送入 MAX262进行设置。设置完成后,MAX262就按照当前所需求的中心频率、Q值和滤波器工作方式对输入信号进 行滤波处理。表1 MAX262的地址分配澹波器A濾波器B数第位地1匕键值熔址键值D0DIA3A2AIAODDDIAjA2AAOMOaXHu00000Mb1Q0n8FOaFI AD0Q1FOhF1m1QDi5F2a00102F3aI01o10F4aF5a0Q1了F4UF5(J1Qt11OOa0 Ia.DQ.a 4OOiiOU.11fl0 1IZ02 a0i015Q创11DI1304O J

20、01o .04 5u11 !0146、01117111I15四、测试方案与结果1.测试仪器数控式直流稳压电源(LPS-305)、数字万用表(VC9807A+)数字示波器(TDS1001B、F05A型数字合成函数信号发生器/计数器2.硬件参数利用驻极体话筒对音频信号采集,驻极体话筒的具体参数如下:型号CZN-15E全指向性,频率范围在 20Hz12KHz灵敏度为-58 -2dB,输出阻抗 1KQ,额定电压112V,额定电流0.02A。啸叫检测时,输出端外接额定功率为5W额定阻抗为8Q的组合纸盆电动式喇 叭。3. 测试结果在输入电压12V时,用函数信号发生器产生频率 1KHz有效值为20mV的正

21、弦波送入输入端,输出端外接8欧姆、5W纯电阻负载。通过按键设置功率放大器 的功率,通过数字示波器测量出功放的输出范围。表1测试结果输出电压(V)0.6191.833.304.225.416.40输出功率(W)0.0470.4181.372.223.665.20输入功率(W)0.0540.4711.682.544.235.98显示功率(W)0.0500.4301.392.313.615.01整体效率(%)88.887.886.585.284.782.6误差(%7.27.58.18.68.79.14.测试结果分析1)在输入音频信号有效值为20mV时,功率放大器的最大不失真功率(仅考 虑限幅失真)为

22、5W误差在9%,满足设计要求。2 )在输入音频信号有效值为20mV时,可以程控设置功率放大器的输出功率, 功率范围为50mW 5W满足设计要求。3 )功率放大器的频率响应范围为 200Hz10kHz,满足设计要求。4 )在功率放大器输出功率为5W时,电路整体效率为82.6%,满足设计要求。5 )将台式麦克风与喇叭相隔1m背靠背放置,使用电脑播放音乐作为音频信 号源。音频功率放大器能通过麦克风采集信号,经功率放大电路送喇叭输出,输 出的音频信号清晰,满足设计要求。6 )经过测试,产生啸叫时的频率为 2KHZ OLED显示的啸叫频率为1998HZ 满足设计要求。7 )启动啸叫抑制电路时,音功率放大器能有效抑制啸叫,并正常播放音频信 号,满足设计要求。8 )在无啸叫产生时,能够将音频功率放大器的输出功率提高到 5W啸叫抑制 电路仍能正常工作,面对面放置的麦克风与喇叭之间的放置距离能够缩短 60cm ,满足设计要求。五、结论由于系统架构设计合理,功能电路实现较好,系统性能优良、稳定,较好地 达到了题目要求的各项指标。参考文献1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论