带频谱显示的HIFI耳放

| 2008-05-08
作者:atom6037

EDN博客精华文章  作者:atom6037

 

最近终于把我的频谱显示作出来了,不过光用来显示频谱似乎没大用,所以顺便做了个耳机放大到里面,这样就比较实用了.本来想把它放到功放上面,但是鉴于自己以前做了一个,而且做功放花费比较大,而耳放倒是没有做过,而且成本相对比较低,所以就选择做耳放了.好了废话不多说了.

我这个方案用的是CD3315+TDA2822+Mega8L,还用了一片LM386做电平移动,同时也把模拟信号放大到适合MEGA8ad采样的程度.整个方案使用芯片比较少而且成本相对较低,最贵就是那些点阵,总共只用了三个点阵来显示频谱,这几个点阵几乎占了整个成本的一半.

数字部分原理图:点击看大图

                         图()数字部分原理图

模拟部分原理图:

点击看大图

 

;

                          图()模拟部分原理图

上面给出了整个系统的电路图,包括两个部分:数字部分和模拟部分.电路图比较简单,大部分时间花在代码编写上面.

       整个系统采用一个mega8控制,代码比较多.这次用mega8也算是用到极致了,用了一个外部中断(红外接收),两个定时器(一个adc采样,一个扫描点阵),同时加上内部eeprom存储DSP音频设置数据.本来还加了pwm功能,实在是代码没地方写了最后舍弃掉了.下面就介绍一下各个部分.

      

模拟部分:

       前端音频处理,这个耳放通过CD3315,可以对音频信号实现非常好的处理,输入到TDA2822驱动耳机,可以很明显听出处理前后的效果,尤其对音质不怎么样的mp3或者其他音频设备,只要通过CD3315进行高低音的调节可以调出非常好的效果(媲美媚族MP3音质),不过要注意耳机不能太烂.CD3315(PT2315,TDA7315)这几个芯片都是管脚完全通用的音频数字调节芯片,一块芯片就可以实现对两个声道的音频信号的主音量,高音,低音,左声道,右声道,超重低音,静音实现数字控制,而且效果特好.关于这个芯片的详细资料大家可以去网上查.

      后端输出,采用TDA2822这个是一个双声道的音频放大芯片,不是专用的HIFI耳放芯片,常用在一般收音机和录音机上面.不过和CD3315搭配起来效果确是非常好.驱动能力大,音质也不错.

       电源,整个系统的电源全部来自USB,可以从电脑上取电,也可以从MP3充电器上取电,因为系统功耗不是很大(<200mA),但是这其中一个比较麻烦的问题就是不论是电脑电源还是MP3电源,都是开关电源,纹波都比较大.所以如何抑制纹波是一个重点.这里我通过实验,发现加电感可以很好的抑制纹波,比加电容效果好得多,所以我从USB得到电源之后就把正负电源线都经过电感,同时数字和模拟部分也都用电感连接,这样很好的一抑制了纹波,在没有声音输入的时候,耳机里也听不到烦人的噪声了.

       系统还有一个备用电源,ds1302,因为系统会偶尔断电,所以要保正时钟在断电之后也能正常跑,就必须加备用电源,我试过3V的钮扣电池,但是发现我那个ds1302在这个电压下不太爱跑,经常出错,没办法,最后选择了用电容充电来提供电压,用了两个4700uF的电容并联供电,据网友介绍一个100uF的电容就可以跑1个小时,所以估计这样可以跑三四天,应该够用了,呵呵.

 

数字部分:    

主控部分,主控部分由mega8控制,整个系统的运行都是在mega8控制之下工作,系统分两个模式:音乐模式(M 00)和时钟模式(M 01),系统默认进入音乐模式,在这个模式下

1】【2】【3

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

赞助商链接

;