基于atmega8的数字功放的设计

基于atmega8的数字功放的设计

ID:10725907

大小:51.50 KB

页数:3页

时间:2018-07-07

基于atmega8的数字功放的设计_第1页
基于atmega8的数字功放的设计_第2页
基于atmega8的数字功放的设计_第3页
资源描述:

《基于atmega8的数字功放的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Atmega8的数字功放的设计.freelega8是一款高性能、低功耗,采用先进risc精简指令,内置p和a/d的8位单片机,用它设计数字功放不仅成本低、硬件简单,而且易实现各种扩展功能。文中介绍了如何利用AVR系列单片机mega8及新型vmos管irf7389来设计高效数字功放的方法,同时给出了相应的电路原理图、程序流程和测试结果。关键词:mega8;数字功放;p;ad8605;irf73891引言数字功放由于其效率高、易与数字音源对接等优点而在现实生活中具有越来越广泛的应用。它主要包含两部分,图1为数字功放的基本框图。其中P变换大致有两种,一是模拟P,即将输入

2、的模拟信号或数字信号经D/A后与三角波进行比较,这种变换必须要有频率上百kHz、线性度好、满幅的三角波,而且还要有高速模拟比较器,否则将影响P波形在解调后的波形,这些都将增加成本和设计复杂度(使用集成D类功放或D类控制芯片另当别论)。二是数字式P,.freelega8单片机中的定时器1可以工作在P模式,它只要将其AD中的值移到P的输出比较寄存器中即可完成P调制,实现起来相当简便。为了提高输出功率,大多数D类功放都以BTL方式来驱动。而无论是模拟式还是数字式P,BTL两路输出信号的选择也都有两种方案,即同相驱动和反相驱动。前者在零信号时,其两路信号的叠加效果几乎为零,而

3、后者在零信号时,叠加在滤波器上的电压会变大,当然可以通过修改滤波器参数来降低其在负载上的压降,但这样会增加系统功耗,而且不便于整体实现。因此,本文选用数字式P,并采取同相驱动方式实现数字功放功能,从而进一步降低了静态功耗,提高了效率。2硬件设计该设计的硬件电路分为三部分,包括前置放大、A/D与P转换、功率放大及滤波等,其硬件电路原理如图2所示。本系统的P频率至少要调制到信号最高频率(20kHz)的5倍以上,才能保证音频信号很好的还原。若工作频率为16MHz,则P的计数最大值(以下简称TOP)将为:fCLK-I/O/fp=16MHz/100kHz=160。此外,A/D的

4、采样值(最大255)也必须除以一定的数值才能作为P输出比较寄存器(以下简称OCR1A/OCR1B)的值,这显然会降低AD的等效精度。而要保证AD原有的精度和P频率,则应提高晶振。经测试:mega8在32MHz下还可正常工作,此时AD采样值可直接作为OCR1A/OCR1B值,此时的P频率为32MHz/255=125.5kHz。2.1前置放大前置放大部分主要由AD公司的低功耗、低噪声、单电源、轨对轨输入输出放大器AD8605和数字电位器组成。AD8605的静态电流只有0.9mA(5V),电源范围为2.7V~5.5V,带宽为10MHz。数字电位器采用的X9C102有100个

5、台阶,大小为1kΩ熥钚】纱铮矗唉福它和AD8605可组成同相放大器。图2中的R2选为1kΩ,放大倍数可在2到250之间调整。2.2A/D及P部分本设计中的A/D和P都是通过mega8来完成的。在AVR家族中,Atmega8是一个非常特殊的单片机,它内部集成了较大容量的存储器和丰富的硬件接口电路,具有AVR高档单片机MEGA系列的全部性能和特点,但由于采用了小引脚封装(DIP28),所以其价格与低档单片机相当,因而性价比极高,而且有ISP功能,极其方便。图2Atmega8单片机功能齐全、接口丰富。它有6通道A/D,包括4路10位A/D和2路8位A/D。而片中的3个P通道

6、可实现任意小于16位,以及相位和频率可调的脉宽调制输出。此外,Atmega8中的每个I/O引脚均采用推挽式驱动,因此不仅能提供大电流驱动,而且还可以吸收20mA的电流。Atmega8的P有3种工作模式:快速P模式、相位可调P模式和相位频率可调P模式。其中后两者都采用双程计数器,所以其P频率只有快速模式的一半。本文选用第一种工作模式。该模式是利用定时器/计数器1来完成的,而且计数器为单程向上加1,从0x0000一直加到TOP,在下一计数脉冲到来时清零,然后再从0x0000开始加1计数。在设置正向比较匹配输出时,当计数值与OCR1A/OCR1B的值相同时,对输出比较匹配位

7、(以下简称OC1A/OC1B)进行置位操作煹奔剖器的值从TOP返回0x00时则清零OC1A/OC1B。而在设置反向比较输出时,其输出正好与同向比较时相反。从两路P的产生过程来看,两路的变化是同时的,因而避免了由于两路延时不同所引起的额外损耗。2.3功率放大部分功率放大部分采用两片IRF7389,每一片中内置一对VMOS管,N沟道和P沟道的导通电阻分别为46、98mΩ煟郑牵樱剑矗5V时牐最大输出功率为30OS管迅速由截止转换为导通,或由导通迅速转为截止,以达到减少死区时间,改善输出波形之目的。图2中的R7、R8主要起保护作用。3软件设计及系统实验本系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。