《基于单片机的d类功放设计学士学位论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的d类功放设计学士学位论文.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、桂林电子科技大学毕业设计(论文)报告用纸 第 2 页 共 3 页编号: 毕业设计说明书题 目: 基于单片机的D类功放设计 院 (系):桂林电子科技大学职业技术学院专 业: 电子信息工程 学生姓名: 李杭清 学 号: 010113304650 指导教师: 王勇军 职 称: 讲 师 题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发2013 年 10 月 25 日 摘 要数字功放由于其效率高、易与数字音源对接等优点而在现实生活中具有越来越广泛的应用。本设计基于单片机制作了一款D类功放。功放系统利用单片机的AD转换功能将输入的音频信号转换为占空比随模拟信号电压变化的PWM信号,经功率放
2、大器放大随输入音频变化的PWM信号,再由低通滤波器把PWM波形中的声音信息解调出来。系统以内带AD转换器的8051内核单片机STC12C5410AD为音频采集核心,由单片机内部算法转换成SPWM信号。系统的放大部分采用功率型高速MOSFETD开关管组成推挽放大电路,主要用来PWM信号放大,最后利用LC低通滤波器对脉冲信号进行平滑处理,还原出声音电信号,最后通过扬声器来转换输出放大了的声音信号。经试验验证,本文制作的D类功放,具有功耗低、成本低、电路简单、音质较好等优点。关键词:数字功放;STC12C5410AD;推挽放大;PWM;低通滤波器Abstract Digital power ampl
3、ifier because of its advantages of high efficiency, easy to dock with the digital audio source and has more and more widely used in real life. This design based on single chip microcomputer made a class D power amplifier. Power amplifier system using MCU AD conversion function converts input audio s
4、ignal duty cycle change with analog signal voltage PWM signal, the PWM power amplifier amplification change with the input audio signal, and then by the low-pass filter demodulation of the PWM waveform sound information. System with the AD converter within 8051 kernel microcontroller STC12C5410AD as
5、 the core audio collection, internal algorithm converts the SPWM signal by single-chip microcomputer. Amplification part of the system of using power type high-speed MOSFETD switching tube push-pull amplifier circuit, mainly used for PWM signal amplification, finally using LC low pass filter to smoo
6、th the pulse signal, the reduction of noise signals, finally through the speaker to the transformation output amplified voice signal. Verified by test, this paper made of class D power amplifier, has low power consumption, low cost, simple circuit, good sound quality, etc. Key words: Digital power a
7、mplifier; STC12C5410AD; Push-pull amplifier; PWM. Low pass filter 目 录1 绪论11.1 课题背景11.1.1 D类功放发展历程11.1.2 D类功放的目前现状21.2 本设计主要研究工作31.3 本设计的结构32 音频功放与STC12C5410AD单片机简介32.1 音箱的特征及性能32.1.1 声音的特征32.1.2 音响的结构及参数32.1.3 放大器的技术指标32.2 功率放大器简介42.2.1 A类功率放大器42.2.2 B类功率放大器52.2.3 AB类功率放大器62.2.4 D类功率放大器72.3 D类功放的原理8
8、2.3.1 D类功放的工作原理82.3.2 D类功放的优点102.4 STC12C5410AD单片机简介113 基于单片机D类功率放大器系统总体设计113.1 系统总体设计方案113.2 硬件系统部分123.5 D类功放143.3 软件系统部分154 整体系统优点和存在问题及改进184.1 整体设计优点184.2 存在问题及改进194.3 硬件安装和调试195 总结19致谢21附录22第 22 页 共 23 页桂林电子科技大学毕业设计(论文)报告用纸1 绪论 1.1 课题背景在过去几年,随着科学技术的日新月异,电子设备也开始更新换代,而随着人们对生活品质要求的提高,音频质量的好坏也成为了人们关
9、注的焦点。如今许多电子产品上都增加了音频设备,而现在的消费类电子设备上带有音频以成为主流,如MP3、平板电脑等。随着这类携带有音频设备的电子产品的发展,音频设备也随之发展,即人们对音频性能的要求不断提高,需要音频设备不断的提高,其基本要求是在更低的负载阻抗和更高输出功率下实现更好的音质。而功率放大器是对音频放大的设备,是高保真音频放大处理的核心部分。一般而言,A类、B类、AB类放大器能应付这些设备早期的性能和要求和成本要求,但线性功率放大器以不能适应如今消费者的生活需求,因此在增强音频功能的消费品领域,D类功放正在向先前的线性功放发起挑战 ,D类音频功放大器的效率远比那些线性功放高的多,理论上
10、能达到100%,而实际上也能达到85%以上,如今以经开放出无需输出滤波的D类功率放大器集成芯片,使得音频功放的电路更加简单,因而达到了减小体积的效果,这样的特点设之更适用于便携带式电子设备中。如今的LCD(Liquid Crystal Display,液晶显示器)电视机、等离子电视以及新型PC等许多终端设备均要求提供更高的输出效率,而不是增加成本,同时要保持原有的体积甚至更小的体积,这样原用于大功率的D类功放将逐步应用到小功率的便携带式产品中。其工作特点是工作电压低、输出功率打、转化效率高、功耗小、元器件封装小。这样的趋势加大了对D类功放的要求,使之在短时间内的得到的长足发展。并且如今许多D类
11、功放以进入了原来由线性功放占领的市场。消费市场上适用D类功率放大器的原因主要原因是其效率高,正是由于其效率高而使其发热量远远低于传统的线性功放。D类功放能达到85%的效率是因为其与开关电源的工作方式相似,其中MOSFET要么工作在饱和态,要么工作在截止态,因此可以减少开关管晶体管的功耗损失,从而增强了放大器的效率,再次也需要说明的是在开关时间和非开关时间中总会有一定的损耗,无论如今的技术如何发达也不能实现某个机器能将效率达到100%。真是其开关特性,设放大器实现了高效率的转换。也就是说D类功放的效率是如今已开发出来的功率放大器中效率最高的功率放大器。下面就将对D类功放的发展史做一下简要介绍。1
12、.1.1 D类功放发展历程在音响领域里人们一直坚守着A类功放的阵地。认为A类功放声音最为清新透明,具有很高的保真度。但是,A类功放的低效率和高损耗却是它无法克服的先天顽疾。B类功放虽然效率提高很多,但实际效率仅为50%左右,在小型便携式音响设备如汽车功放、笔记本电脑音频系统和专业超大功率功放场合,仍感效率偏低不能令人满意。所以,效率极高的D类功放,因其符合绿色革命的潮流正受着各方面的重视。由于集成电路技术的发展,原来用分立元件制作的很复杂的调制电路,现在无论在技术上还是在价格上均已不成问题。而且近年来数字音响技术的发展,人们发现D类功放与数字音响有很多相通之处,进一步显示出D类功放的发展优势。
13、D类功放是放大元件处于开关工作状态的一种放大模式。无信号输入时放大器处于截止状态,不耗电。工作时,靠输入信号让晶体管进入饱和状态,晶体管相当于一个接通的开关,把电源与负载直接接通。理想晶体管因为没有饱和压降而不耗电,实际上晶体管总会有很小的饱和压降而消耗部分电能。这种耗电只与管子的特性有关,而与信号输出的大小无关,所以特别有利于超大功率的场合。在理想情况下,D类功放的效率为100%,B类功放的效率为78.5%,A类功放的效率才50%或25%(按负载方式而定)。D类功放实际上具有开关功能,早期仅用于继电器和电机等执行元件的开关控制电路中。然而,开关功能(也就是产生数字信号的功能)随着数字音频技术
14、研究的不断深入,用与Hi-Fi音频放大的道路却日益畅通。20世纪60年代,设计人员开始研究D类功放用于音频的放大技术,70年代Bose公司就开始生产D类汽车功放。一方面汽车用蓄电池供电需要更高的效率,另一方面空间小无法放入有大散热板结构的功放,两者都希望有D类这样高效的放大器来放大音频信号。其中关键的一步就是对音频信号的调制。1.1.2 D类功放的目前现状全球音频领域数字化的浪潮以及人们对音频设备节能环保的要求,迫使人们尽快的研究开发高效率、节能、数字化的D类功率放大器,其应该具工作效率高,便于和其他数字设备相连的特点,D类功放是PWM型功率放大器,它符合上述要求,今年来,国际上加紧了对D类功
15、率放大器的研究与开发,并取得了一定的进展,几家著名的研究机构已经向市场提供D类功放评估模块和技术.这一技术一经问世立即显示出其高效、节能、数字化的显著特点,引起了科研、数学、电子工业、商家的特别关注。如今的趋势是D类功率放大器必将取代传统的线性功率放大器。科学技术人员做了大量的研究工作,早些时候人们就论证了D类功率放大器的存在。高频功率放大器的主要问题是如和尽可能的提高其输出功率和效率,只要将效率稍稍提高一点点,就能在同样的器件消耗下,大大提高输出功率。甲、乙、丙功率放大器就是沿着不断减小电流导通角的途径,实现不断提高放大器的效率的,但是导通角的减小是有一定限度的,因为导通角太小,效率虽然高,
16、但因为Icm下降太多,输出效率反而下降,而D类功放就是采用固定的导通角的值为90.尽量降低管子功耗的方法来提高功率放大器的效率。它的管子工作在开关状态,导通时管子进入饱和态。元件内阻接近与零;而当管子在关断状态时,管子在截止状态,内存无穷大,电流为零,这样就减小了开关管的损耗,效率随即增加。也就如前面所说的理论上其效率可以达到100%。1.2 本设计主要研究工作本设计的主要任务是对D类功放系统进行探讨和研究,并在设计中结合STC 系列单片机STC12C5410AD中的A/D与PWM 转换等知识以及运用三极管方面的知识设计一个基于单片机的D类功率放大器使其能够具备输出功率大、不失真效率高的特点。
17、在设计中由于运用了STC12C 5410AD和一些新型的集成元件使得设计的功放简单灵活性好可扩展性强,而这些功能仅仅通过D 类功放是很难完成的。1.3 本设计的结构第一部分为音频功率放大器与STC12C 5410AD单片机的基础相关知识。第二部分为功放系统的总体设计介绍。第三部分为设计的各部分硬件电路模块功能的介绍分析。第四部分为设计的软件框图主要介绍STC12C 5410AD单片机中A/D与PWM 转换的实现。第五部分为设计的整体系统优点以及存在的不足与改进。2 音频功放与STC12C5410AD单片机简介2.1 音箱的特征及性能2.1.1 声音的特征声音:它是声波的物理量“振幅”有关,声波
18、的振幅越大,人耳就感觉声音越大,反之声音就小。声音的大小是人耳听觉的主观感觉。音调:它是人耳对声音调子高低的主观感觉,声调的高低与声音的物理量是“频率”对应人体的听觉范围:20hz到20Khz称之为可听声,低于20hz称之为次声波,高于20Khz称之为超生波,人耳对3k到4K的声音最为敏感。声色:它又称音品或音质,它是由声音的波形决定的,电子管功放偶次谐波多,奇次谐波少,声音优美、甜润,晶体管功放奇次谐波多,声音冷艳、清丽。2.1.2 音响的结构及参数前置放大器和功率放大器,前置放大器承担控制任务为主,对各种节目的源信号进行处理,对微弱信号进行放大到0.5-1V,进行各种音质控制,以美化音色。
19、功率放大器承担的主要任务是将前置放大器输出的音频信号进行功率放大,一推动扬声器发出声音,其有电压放大和电流放大两种,但在功率放大的情况下要求其不能失真。2.1.3 放大器的技术指标(1)额定功率音响放大器输出失真度小于某一数值(r1%)的最大功率称为额定功率。测试条件:信号发生器输出频率为1Khz,电压Ui-30mV的正弦信号.功率放大器输出端接额定负载电阻,输入端接Ui,逐渐增加输入电压,直到Uo的波形刚好不出现谐波失真(r1%),此时对应的输出电压为最大输出电压.注意测量后要尽快减小输入电压,避免损坏功率放大器。(2) 频率响应放大器的电压增益相对中频音fo(1Khz)的电压增益降下3dB
20、时所对应的低音音频fl和高音音频fh称为放大器的响应频率。测试方法:调节音量控制器使输出电压约为最大输出电压的一半,输入端接着调音控制器,设信号发生器的输出频率fi从20hz到20Khz,在此过程中保持Ui不变,测量输出电阻上的输出电压Uo。(3)输入灵敏度使音响放大器输出额定功率时所需的输入电压称之为灵敏度。(4) 噪音电压使输入为零时,输出负载上的电压称为噪音电压。测量方法:在输入端对地短路,音量调到最大,适用示波器观察输出负载上的电压纹波,再用电流表的交流挡测其有效值。2.2 功率放大器简介功率放大器通常根据其工作状态可分为五类:A类、B类、AB类、C类、D类。在音频功放领域,前面四种都
21、是采用模拟信号直接输入,然后放大后直接推到后级扬声器。而D类功率放大器有些特殊,其只有两种状态,导通或者断开,也就是我们前面提到的功放晶体管进入饱和和截止两种状态。因此决定了其不能直接输入模拟信号,而要对信号经过某种处理。2.2.1 A类功率放大器A类功率放大器的电路如图2.1 所示: 图2.1 A类放大电路 A类放大电路的特性曲线如图2.2 所示: 图2 .2 A类放大电路的特性曲线有电路图我们可以看出A类放大器晶体管总是处于导通状态,也就是说在没有信号输出的情况下,晶体管也是有输出功率,因此晶体管会变得热。有其特性曲线图左边为晶体管出入特征,固定偏置所形成的工作点在Q点,当正弦音频信号输入
22、时,其振幅未超出线性范围,集电极工作状态处于截止期和饱和区之内,集电极电流为完全的全周期的正弦波,此时的导通角为180(导通角是以最小值到最大值之间占全周期的部分来计算,全周导通为180)。这种状态放大失真较小,只受器件特性的影响,如果器件的线性好,其失真也最小,但是当无信号输入时,有约一半的直流电其消耗为IcoVcc,因此其效率较低,所以A类功率放大器仅用于那些功率放大很小的场所。如收音机。2.2.2 B类功率放大器B类功率放大器电路图如图2.3所示: 图2.3 B类功率放大器电路图B类功率放大器特性曲线如图2.4所示: 图2.4 B类功率放大器特性曲线 从电路图我们可以看出当无音频输入时,
23、即静态工作Vi=0时,两个晶体管都是截止的,由此输出电压Vo也为零,此时电路不消耗功率,因此效率提高了。由B类功放的特性曲线可以得知静态偏置为Q点,处于截止点上,因此当信号输入时只有半周导通,导通角为90,集电极输出波形为半个正弦波,这种状态失真就大了,所以我们一般的B类功放都用双晶体管做成推挽式输出,这样每个管子工作半个周期就使输出电压组成了一个全周期的波形,减小了失真。B类功率放大器的最大特点就是在无信号输入的情况下原则上没有信号输出,也就没有了直流损耗,效率超过了50%。但是由于晶体管的开关需要一定的时间,因此在两管交替过程中输出端存在一个短暂的无输出状态,这个状态称为交越区,这也造成了
24、失真,这种失真称为交越失真,如图2.5所示。所以B类功率放大器虽然效率高了,但其造成了较大的失真。 图2.5 交越失真2.2.3 AB类功率放大器AB类功放电路图如图2.6所示; 图2.6 AB类功放原理图AB类放大器和B类放大器非常相似,但是由于AB类放大器在B类放大器的基础上增加了两个消除交越失真的二极管,可以使两个体积管在交替时刻同时导通,因此也就改善了B类放大器的交越失真现象,AB类功放其效率(70%-80%)不如B类功放高,但其精度比B类功放要高,因此常用作音频功放使用。2.2.4 D类功率放大器从以上介绍的各类功放知,影响放大器效率的基本因素是无信号时的工作电流,所形成的直流功耗损
25、失。无信号输入时,电流越大,效率越低。因此要提高效率则降低工作点,使无信号输入时,无直流损耗。但是由此带来的结果是使信号导通角变得越来越小,波形失真就越来越大,输出信号的谐波就增加了,这样就形成了两个矛盾。如果输入波形的其边缘很陡峭,降低工作点之后就对导通角影响很小,那么失真变化就很小,而且效率也提升了,使波形边缘陡峭最恶劣的状态时使输入波形完全变成矩形波,这种波形无论偏置如何变化,由于前后沿是垂直上升和下降的,导通状态不会变化,这样就形成了工作和脉冲放大状态的D类功率放大器。D类功放工作在开关状态,无信号时无电流,而导电时没有电流损耗,事实上由于关断时电器还有微量电流,而导通时电路没有完全短
26、路,也就是有管子压降,故还存在少量的管子压降,正是由于此原因其效率才没能到达100%,实际上其效率大约80%-90%之间,是实用放大器中效率最高。正是由于其效率高,100W的输出设备大约损耗在十几瓦,因此其散热片就减小了许多,使电路板的体积表小。并且由于工作音频高十倍的脉冲状态, 电流整流纹波对电路工作影响很小。D类功放和线性功放相比,在工效上有很到的优势。对于线性功放来说,偏置原件和输出晶体管的线性工作方式会损耗相当大的功率。而D类功放的晶体管只工作在开光状态,用来控制电流流过负载的电流方向。所以输出级的功耗低。D类功放的主要损耗在晶体管的导通阻抗、开关损耗和静态电流开销。放大器的损耗主要以
27、热量的形式散耗。因此D类功放对散热片的要求大大减低,做的好的D类功放可以完全省去散热片,因此非常适合那些功率大,空间小的电器使用。今年来,主要受到以下两个因素的影响,使D类功放在很多应用领域引起了人们的广泛关注。首先,市场的需求。D类功放的某些特点推动了手机、平板电脑等终端设备市场的迅速发展。对于手机来说,扬声器和PTT模式需要D类功放的高效率,以此来延长电池的寿命。LCD平板显示器的发展对电子器件提出了“低温运行”的需求,这是因为工作温度的升高将影响显示颜色的对比度。而D类功放的高效率意味着驱动电子设备时功耗更低,使LCD平板在工作时发热量更低,图像显示效果更好。影响D类功放发展的第二个因素
28、便是自身技术的发展,由于现代技术的不断发展,根据市场需求,制造商们也在对D类功放进行改进,使得D类功放在有了更合理的价格的同时,也具备了和AB类功放相近的音频质量。除此之外现在很多D类功放输出调制方案还可以降低实际应用的EMI。2.3 D类功放的原理2.3.1 D类功放的工作原理D类功率放大器的原理,首先将脉冲编码调制(PCM,pulse code module)音频数据流通过专门的等比特数据处理器(EquibitDSP)变换成脉宽调制(PWM, pulse width modulation)的数据流,采用脉宽调制后,音频信号变成了一系列的用“0”和“1”表示的宽度可变的脉冲串,脉冲的宽度越宽
29、,信号的幅度就越大。将这些脉宽调制的数据流去推动功率放大器的常规晶体输出管。由于受到脉宽数据流的作用,晶体输出管将迅速地时而饱和导通,时而截止断开。晶体管导通工作越长,信号幅值越大,于是晶体输出管为扬声器提供的电流也是有时无。音频信息就包含在这些接通和断开的周期过程中。脉冲信号再由晶体管放大后,便有LC低通滤波器进行平滑处理,从而恢复为原来的音乐声波。D类功放的电路工作方式为开光状态,作为放大音频正弦信号,还需要模数转换电路,即将模拟的音频信号转换脉冲方波信号,从而进行放大,其原理方块图如2.7所示; 图2.7 D类功放的原理方块图 由图2.7的结构可得,两个放大器反向相接,实际上是构成了推挽
30、状态,起到开关作用其控制与电源串联的负载回路,低通滤波器LPF可以滤去脉冲波的高频部分,得到基波成分,所以实际上成为数模转换电路。重新将脉冲波转换成正弦波。从电路看,当两支形状短路阻抗为0,开路阻抗为无穷大时,电路效率为100%。因为扬声器为感性负载,对于高电感的扬声器如中频扬声器,D类功放可以不经过低通滤波器,直接和扬声器相连。那么如何将音频信号调制称为脉冲信号呢,如图2.8就表示如何将正弦信号变成脉冲信号。图2.8 将正弦波变成脉冲波的原理由图可知让脉冲信号的宽度受到正弦信号的调制,称之为PWM信号,即“脉宽调制”信号。在此没用应用一般的概念的A/D变换电路,而是用一个幅度与放大的正弦信号
31、近似的三角波,共同作为变换器的输入,相当于反向比较器,当三角波幅度大于正弦波部分,变换电路输出“1”,而当三角波幅度小于正弦波幅度处,变换电路输出“0”,这样即将输入的正弦波信号变换成宽度随正弦信号波幅变换的PWM波。D类功放使用的开关管采用功率型MOSFET,即大功率场效应管,并为保证足够的激励电压而设有驱动电路,使FET能够充分的开启和关断。图2.9是PWM波的频谱,当放大单一频率的正弦波时,其频谱中出去除低频段存在与输入信号同频率的基波成分外,还存在各次谐波的频谱。因此用LPF低通滤波器就可以滤去高频谐波而得到正弦基波成分,因此可使数模转换电路十分简化。 图2.9 PWM波的频谱2.3.
32、2 D类功放的优点在传统的D类功放中,输出级包括提供瞬时连续输出电流的晶体管。实现音频系统放大器许多可能的类型包括A类放大器、B类放大器、AB类放大器,与D类放大器相比较,即使是最有线性的输出级,它们的输出级功耗也很大。这种差别使得D类功放在许多应用领域有着非常显著的优势,因为其功耗低而产生的热量少,节约了电路板的面积,由此带来的结果是节省了成本。并且能延长便携带式电池的使用时间。和模拟功率相比较,D类功率放大器具有以下明显优势:(1)直接接收CD等数字音源输出的同轴或光纤数字音频信号,直接以数字信号进行放大,体现了数字音源的完美结合。(2)高、中、低频无相对相移,声音清晰透明,声像定位准确,
33、由于使用了无负反馈的放大电路,数字滤波器等处理技术,可以使输出滤波器的截止频率设置得较高,从而保证在20HZ-20KHZ内得到平坦的幅频特性和很好的相频特性。(3)瞬态响应好,即“动态响应”好。由于它不需要传统功放的静态电流消耗,所有能量几乎都是为音频输出而储备,再加上无模拟放大,无负反馈的制约,因此具有更好的“动力”特征。(4)无过零失真。传统功放都存在由于对管配对以及各级调整匹配不加而产生的过零、交越失真。(5)能量装换效率高,体积小,可靠性高。好点量仅为同功率级别的放大器的三分之一。在电源使用率上高达90%以上,节约能源,也就符合了现代世界都在提倡的节能。(6)适应于打批量生产。产品性能
34、好,生产中无需特性琐的调节过程,只要保证原件安装正确就行。2.4 STC12C5410AD单片机简介高可靠性、功能强、高速度、低功耗和低价位一直是衡量单片机性能的重要指标也是单片机占领市场、赖以生存的必要条件。回顾单片机发展史我们看到早期单片机主要由于工艺及设计水平不高、功耗高和抗干扰性能差等原因所以采取稳妥方案即采用较高的分频系数对时钟分频使得指令周期长执行速度慢。以后的CMOS单片机虽然采用提高时钟频率和缩小分频系数等措施但这种状态并未彻底改观。 STC12C5410AD单片机是深圳宏晶科技有限公司的典型单片机产品,采用了增强型8051内核,片内集成:10KBFlash程序存储器、2KB数
35、据Flash(EEPROM)、512BRAM、两个16位定时/计数器、最多27根I/O口线、全双工异步串行口(UART)、高速同步通信端口(SPI)、8通道10位。STC12C5410AD具有在系统可编程功能,可以省去价格较高的专门编程器,开发环境的搭建非常容易。STC12C5410AD单片机是高速、低功耗的新一代增强型8051单片机,STC12系列单片机是美国STC公司在8051单片机标准的内核结构上进行了较大改进推出的一款增强型8051单片机。STC12单片机从内核到指令,完全兼容8051的单片机;C代表工作电压在5538V;12代表CPU同样的工作频率时,速度是8051的12倍;54代表
36、RAM是512B,PCAPW M是4路;10代表程序存储空间大小10 KB。AD表示有AD转换功能,共计有8个ADC口,分别是P10P17。可以通过编程设定其中任意一路为AD转换口(需要将选中的IO口设定为开漏和高阻模式)和设定转换速率,最快转换速率为210个时钟周期次(最快速度可达200kHz),另外3种选择为420个时钟周期次,630个时钟周期次,840个时钟周期次。IO口共计23个接口,分别是P1口8个、P2口8个、P3口7个;有内置复位电路,可以通过软设计进行复位。3 基于单片机D类功率放大器系统总体设计3.1 系统总体设计方案单片机D类功放由于其效率高易与数字音源对接等优点而在现实生
37、活中具有越来越广泛的应用。它主要包含三部分PWM变换和功率放大及滤波图3.1为单片机的D类功放基本框图。低通滤波器音频输入PWM单片机音箱功率放大前置放大AD转换l 图3.1单片机D类功放基本框图其中PWM变换大致有两种.一是模拟PWM即将输入的模拟信号或数字信号经D/A后与三角波进行比较这种变换必须要有频率上百kHz、线性度好、满幅的三角波.而且还要有高速模拟比较器否则将影响PWM 波形在解调后的波形.这些都将增加成本和设计复杂度使用集成D类功放或D类控制芯片另当别论。二是数字PWM即将输入数字信号或模拟信号经A/D后与计数器相比较。即用计数的方法代替三角波从而避免了三角波非线性所引起的失真
38、。同传统的模拟方式相比.数字方式具有设计简单效率更高抗干扰性更强等优点。而Mega8单片机中的定时器1可以工作在PWM模式它只要将AD中的值移到PWM 的输出比较寄存器中即可完成PWM调制实现起来相当简便。3.2 硬件系统部分本设计的硬件电路分为三大部分包括前置放大、A/D与PWM 转换、功率放大及滤波。其硬件电路原理图如图3.1所示。当系统的信号输入接到信源信号先经过运算放大器NE5532P放大电路将传输过来的信号放大后再传输到单片机进行A/D与PWM变换最后由推挽放大电路和LC低通滤波器输出信号,实现整个电路的功率放大功能。系统硬件电路如图3.2所示。 图3.2单片机D类功放的整体电路(1
39、)前置放大电路由NE5532P组成的前置放大电路是一个同相输入比例放大器,电路的闭环特性如下,理想闭环电压增益:Au=1+R2/R1扩音机电路的增益是很高的,所以扩音机的噪声主要取决于前置放大器的性能。为了减小前置级放大器的噪声,第一级要选用低噪声的运放。另外,如输入线的屏蔽情况,地线的安装等等都对噪声有很大影响。电路如图3.2所示。 图3.3前置放大电路 该电路实现典雅的放大倍数为:Au=1+R2/R1=6(2)A/D与PWM转换图3.4 STC12C5410AD单片机本设计选用价格低廉的STCl2C5410AD单片机,STC12C5412AD带有24个I/O引脚,它的I/O与传统的I/O不
40、同,每个I/O口均可由软件设置成4种工作类型之一,使得功能口和通用I/O口复用。4种类型分别为:准双向(标准8051输出模式)、推挽输出、仅为输入(高阻)和开漏输出功能。在对同一个I/O口进行操作前要选择其要实现的功能,这样大大地增强了端口的功能和灵活性。其中一些I/O口还可以与STC12C5410AD中的特殊模块相结合完成更为复杂的工作。如与捕获比较模块相结合可以实现串行通信,与A/D模块结合实现A/D转换等。此外STC12C5410AD的I/O端口电气特性也十分突出,几乎所有的I/O口都有6mA的驱动能力,对于一般的液晶显示屏、蜂鸣器可以直接驱动而无需辅助电路。许多端口内部都集成了上拉电阻
41、,可以方便地与外围器件相接。STCl2C5410AD单片机有PCA模块都可用作PMW输出。输出频率取决于PCA定时器的时钟源。由于所有模块共用仅有的PCA定时器,所有它们的输出频率相同。各个模块的输出占空比是独立变化的,与使用的捕获寄存器EPCnL,CCAPnL有关。当CLSFR的值小于EPCnL, CCAPnL时,输出为低,当PCA CL SFR的值等于或大于EPCnL, CCAPnL时,输出为高。当CL的值由FF变为00溢出时,EPCnH, CCAPnH的内容装载到EPCnL,CCAPnL中。这样就可实现无干扰地更新PWM。要使能PWM模式,模块CCAPMn寄存器的PWMn和ECOMn位必
42、须置位。(3)D类功放及低通滤波器D类功放是一个脉冲控制的大电流开关放大器,把比较器输出的PWM信号变成高电压、大电流的大功率PWM信号。其最大输出功率由负载、电源电压和晶体管允许流过的电流来决定。设计这部分电路时,本设计给单片机供电,采用双电源供电,曾尝试用推挽放大电路,工作时输出耦合电容前端电压约为2.5V,表现为输出功率和效率很低。这是因为单片机输出的05V 的PWM 脉冲信号不能使这只NPN型管子完全导通所致(输出耦合电容前端电压会抬高,正常工作时这点电压约为1/2 供电压),电路如图3.5所示。 图3.5 D类功放 低通滤波器,此部分的作用,是把大功率PWM波形中的声音信息还原出来,
43、其方法是用一个低通滤波器。由于此时电流很大,而RC 结构的低通滤波器电阻会耗能,不能采用,因此必须使用LC 低通滤波器。当占空比大于1:1 的脉冲到来时,C 的充电时间大于放电时间,输出电平上升;当窄脉冲到来时,放电时间大于充电时间,输出电平下降,正好与原音频信号的幅度变化一致,所以原音频信号被恢复出来,波形如图3.6所示。图3.6低通滤波器的性能对音质的影响很大,该低通滤波器工作在大电流下,负载就是音箱。好在D类功放的输出阻抗小对音响的阻抗,如4、8不是很敏感。由于PWM率高,本设计只用了一个电感和一电容的低通滤波器如图3.5所示。(4)硬件安装和调试外观检查:检查是否有碰线、短路现像,元器
44、件安装是否正确,器件引脚的接法是否正确。特别要注意的是,正、负电源及输出端的接线不能接错。用万用表电阻档,检查电路安装是否有开路、短路或接触不太好的问题。静态测试检查:经过上面的检查,确认没有问题后,用万用表直流电压档测直流电压输出的电压,调整到所需数值,电源关断后接入电路中,并认真检查,确保电源正确、可靠地接入电路,然后接通直流电源。将电路的信号输入端对地短路,用万用表直流电压挡测量工作时输出耦合电容前端电压是否约为1/2Vcc的输入信号。3.3 软件系统部分该系统软件是由AD中断服务程序、定时中断服务程序、PWM程序组成。系统上电后AD中断程序、时钟中断程序、PWM程序首先进行初始化然后在
45、程序运行初始阶段进行音量的AGC控制。考虑到人耳对接收声音强度的对数关系放大器的增益从2 倍到20 倍间设计成对数增加方式而无须手动调整放大倍数从而使输出能保证在一定范围内以使放大器工作在线性区。具体程序流程框图见图3.7所示。 开始 AD中断PWM设置PWM为快速PWM的8位模式比较匹OCR1A/OCR1B计数器为TOP 时清OCR1A/OCR1B端口配置初始化。ADC采样得到的ADC值除以4后赋值给OCR1AOCR1B=255 -OCR1A。读取值,把值的高低电平分别放到PWM高低位寄存器中,输出PWM波。 结束 图3.7 主程序流程图 STC12C5410AD的AD转换在转换精度要求低于10位时ADC的采样时钟可以高于200kHz,因而可获得更高的采样率。另外设置SFIOR 寄存器中的ADHSM 位可提高ADC的时钟频率。本系统采用ADC内部参考电源和连续转换模式并选用ADC4通道精度为8位实验测得的转换速度可达40 kHz。PWM的A、B通道初始化采用相同的工作方式零输入时A、B同相输出。而当正信号输入时A通道的脉宽增加此时由于B 通道的比较值与A 通道互补所以B通道
限制150内