分类:
2011-03-11 15:06:04
数字部分原理图
模拟部分原理图
上面给出的整个系统电路图,包括两数字部分和模拟部分。其实,电路图比较简单,代码编写倒是很花时间。
整个系统采用一个mega8控制,代码比较多。这次用mega8也算是用到极致了:用了一个外部中断(红外接收)、两个定时器(一个adc采样,一个扫描点阵),同时加上内部eeprom存储设置数据。(本来还加了功能,实在是代码没地方写了,最后舍弃了)
模拟部分
前端音频处理。这个耳放通过CD3315可以对音频信号实现非常好的处理。输入到TDA2822耳机,可以很明显听出处理前后的效果,尤其是音质不怎么样的mp3或者其他音频,只要通过CD3315进行高低音的调节,就可以调出非常好的效果(媲美媚族MP3音质)。
不过,耳机不能太烂。CD3315(PT2315,TDA7315)这几个芯片都是管脚通用的音频数字调节芯片,一块芯片就可以实现对两个声道的音频信号的主音量、高/低音、左/右声道、超重低音、静音实现数字控制,而且效果特好。
后端输出采用TDA2822(这个是一个双声道的音频放大芯片,常用于收音机和录音机上)。和CD3315搭配起来,效果非常好,驱动能力大,音质也不错。
整个系统的全部来自(可以从电脑或MP3充电器上取电),因为系统功耗不是很大(不过,无论是电脑电源还是MP3电源,都是,都比较大,所以如何抑制纹波是一个重点!我通过实验发现,加可以很好的抑制纹波!比加电容效果好得多),所以,从USB得到电源之后就把正负电源线都经过电感,同时,数字和模拟部分也都用电感连接,在没有声音输入的时候,耳机里也听不到噪声!
因为系统会偶尔断电,所以要保证在断电之后也能正常跑,就必须加备用电源!(供ds1302用)选择的是用电容充电来提供电压,用两个4700uF的电容并联供电(据网友介绍,一个100uF的电容就可以跑1个小时)。
文章来源于: