原创 【TI博客大赛】基于MSP430F449的音频功放-4

2012-9-27 10:44 3669 9 12 分类: MCU/ 嵌入式

五、硬件电路设计

1.音源通道选择设计

音源要求具有四路可选功能,此处考虑用模拟开挂实现,采用双四选一模拟开关MAX309,具有低导通电阻及低功耗。考虑MAX309的通道选择时通过对A0A1端进行译码所得,故选择端可以使用按键和计数器通过对按键次数进行技术来调整通道,计数器选用十进制计数器74LS90,将其设置为满四清零的计数状态即可,LED指示选通的通道数。实现电路如下:

20120927103709897001.png

20120927103722906002.png 12 通道选择电路

2.数字音量控制电路

 

13 音量控制

    数字音量控制通过改变放大器的反馈电阻数字电位器的阻值来改变放大倍数。数字电位器采用DS1267-100,最大阻值100KΩ,具有超低功耗、 三线串行接口。该数字电位器内含两个电阻阵列 (255个阻值相等的电阻串联构成)、两个 256 1 多路模拟开关、 17位移位寄存器、串口控制逻辑电路、串接开关等电路。在外部控制信号输入的作用下对移位寄存器写入数据通过控制电阻阵列来达到控制输出电阻的目的。放大器选用精密、低噪集成运算放大器OP07。实现电路如图14

3.高、中、低音调节电路(电路见理论分析)

    根据理论分析中的公式,取低频段为40-400Hz,中频段为400-2KHz,高频段为2K-20KHz。则根据公式

20120927103726462003.png20120927103731858004.png

20120927103735720005.png20120927103739524006.png

C2=C4>>C3,取C2=C4=50nF,C3=3nF。可分别计算出有:

R3=72KΩ,R1=R2=R4=8.2KΩ,R6=2.7KΩ,取R5=100KΩ。

4.三角波波形发生电路

此处三角波生成电路采用单片函数发生器MAX038,通过逻辑地址组合A0A1来选择生成波形,利用外部阻容网络根据公式20120927103745687007.png设定信号生成频率。实现电路如下:

20120927103749311008.png

14 载波生成电路

5.SPWM波形生成电路

SPWM波形生成则采用LM311作为比较器,分别将三角波和前置放大级输出作为LM311的同相和反相端输入。

6.桥式开关电路

    SPWM波形通过接到全桥型N沟道功率驱动芯片LT1162。根据外部简单的二极管电容电路可实现自举功能,用于驱动高侧MOS管的通断,该芯片具有自适应防重叠门级驱动可防止死区时间设置不对而导致的上下贯通问题,有效得减小了MOS管同时导通时造成的功率损耗,较好的保护了开关管。

20120927103754878009.png

15 全桥驱动芯片

7.LC低通滤波器设计

根据LC低通滤波器的截止频率计算公式:20120927103759107010.png可得,取20120927103806612011.png,则20120927103811639012.png。电路如下:

20120927103816862013.png

16 输出LR低通滤波器

8.输出功率测量电路

    由于终端输出负载一定,所以检测输出功率只需要测量负载端的电压,利用公式20120927103821319014.png,即得到输出功率值。输出端电压首先采用电压互感器将电压值变换为A/D可采集的范围。为提高系统数据采集速度,采用真有效值检测芯片AD637对互感器输出信号进行有效值检测,MSP430内部A/D只需要对AD637输出的直流信号采样,计算即可。AD637其有效值计算公式为20120927103827646015.png应用时只需在芯片的外围添加适当的电阻、电容即可实现任意波形交变信号的有效值的测量。其中平均电容C1可用来设定平均时间常数,并决定低频准确度,输出纹波大小和稳定时间。R1R2C1C2及运放OPA277构成一二阶低通滤波滤除检波后的纹波。其电路连接图如图18所示:

20120927103833269016.png

17  有效值检测

20120927103837847017.png六、程序设计

程序设计采用模块化思想,系统经过初始化后对输出功率进行计算然后显示,若检测到键盘中断后则跳入相应的中断服务程序,判断音量的增、减,对应改变数字电位器阻值即可。程序流程图如图:

 

 
 

18 程序流程图

 

文章评论3条评论)

登录后参与讨论

用户412802 2012-11-13 12:31

支持,文章不错

wxg1988 2012-11-12 15:43

有成品,但是都是实验室的家伙

用户377235 2012-11-11 08:08

很好,电路分享了,有实际成品吗
相关推荐阅读
wxg1988 2014-04-22 17:50
全球创客马拉松武汉站已经开始报名啦
星星之火,可以燎原! 全球创客马拉松在深圳、上海、北京、南京、成都等地相继点燃中国的创客之火,下一站:武汉! 改变世界,抑或改变自己,全球创客马拉松也许可以是梦想启航的地方。 英雄不问...
wxg1988 2013-10-24 13:15
液晶显示器原理LCD驱动基础
LCD显示器概述   ——》液晶显示器,LCD为英文 Liquid Crystal Display的缩写,它是一种数字显示技术,可以通过液晶和彩色过滤光源,并在平面面板上产生图像。  ...
wxg1988 2013-08-13 10:20
Arduino mini 亲手打造
Arduino,满足您创新创意的需要! Arduino 是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。它适用于艺术家、设计...
wxg1988 2013-07-30 20:44
【博客大赛】STM32中断小结
  STM32中断EXTI STM32中断支持15个异常中断和240个外部中断,有256个中断优先级,其中I/O可配置为EXTI中断,捕捉外部信号,可配置为上升沿,下降沿,上升下降沿三种中...
wxg1988 2013-07-16 21:09
关注创客与开源电子,可以订阅
   http://list.qq.com/cgi-bin/qf_invite?id=04a0d177cb5a2dd6a4da786f024011139e353139950c4411 关注创客...
我要评论
3
9
关闭 站长推荐上一条 /2 下一条