四、电路图设计细节说明

 

音乐播放器架构图片 音乐播放器功能模块图_固件


电路原理图之一微处理器数字电路部分

数字处理部分SCH图纸一,数字部分分成以下几个部分:微处理器部分、时钟电路、SD卡电路、液晶显示屏电路、红外接收及按钮控制部分、供电部分、与DAC定义的接口。

1、  处理器采用ATMEL的32位ARM7处理器AT91SAM7S64,具有32KB FLASH以及16KB SRAM,具备DMA通道和I2S等所需的接口,最高主频55MHZ,对于WAV播放器来说资源足够,同时价格也比较低容易购买,若考虑到将来可能会加入的APE、MP3以及FLAC软解码也许资源会不够,也可以采用更高档的如S128、S256的芯片,脚位分布完全一致。也听说有新的AVR32的芯片出来,好像脚位封装也一致,并且集成了DSP等功能,处理能力更强大,即使是软解压MP3也是绰绰有余。另外考虑以后程序更新,将固件写入到芯片FLASH中方便,因此增加了USB的功能,用来从PC上下载更新固件程序。还有就是将处理器的所有32根GPIO接口都引出了,还可以作为一个ARM7的学习板来用,我得意地笑,又得意地笑。。。o(∩_∩)o…哈哈

2、  时钟上考虑了普通晶振和温补有源晶振(注意是3.3V的)的选择,通常选择11.2896MHZ或者16.9344MHZ,若要更新固件则必须更换成18.432MHZ(为了适应USB接口规定的时钟)的普通晶振,同时做相应的处理。

3、  电源部分输入为单9V的直流,经过7805稳压成5V,这里5V主要是直接给液晶屏供电,再经过LM1117-3.3二级稳压后输出稳定的3.3V供处理器及其他部分电路,同时在给有源晶振供电的3.3V进行了单独LC滤波,对于数字电路来说LC滤波效果是最佳的。

4、  功能控制电路部分采用了红外遥控和按键,采用一体化红外接收头,对于AD1853这类DAC芯片,内部集成了音量调节电路,可以通过处理器直接控制音量,这尤其对于全平衡输出的系统来说效果更佳,就像我现有平衡输入结构的PASS A5平衡输入甲类功放和PASS P1.7 平衡输入输出前级,配合AD1853DAC部分的平衡线路输出,中间甚至可以省去复杂昂贵的平衡式级进电位器。不但调节音量更方便,还避免了电位器带来的音质损失(如一个声道的电阻不一致,则会对平衡结构的共模抑制性能造成很大的下降)。全平衡的听音系统啊,又要流口水啦~~^_^

5、  液晶显示接口采用了LCM12864的20PIN接口定义,同时可以兼容LCM12232,对于16PIN的LCM1602由于数据线和电源脚位完全相同,只是背光是在15、16脚需要调整下。LCM12864的模块真贵,考虑了下1602的才30元不到,要求低点也够用了。

6、  数码输出接口定义,与DAC芯片相连的接口定义了用于数字音频输出的I2S三根信号线(TD/TK/TF),提供DAC芯片时钟的MCLK信号,对于这四根信号线,增加了4个匹配电阻以备优化信号完整性时所需。另外还定义了SPI接口四根(SCLK/MISO/MOSI/CS),以及I2C接口(TWCK/TWD),AD1853的控制也可由SPI接口来控制,对于有些DAC芯片(如PCM1794就得用I2C来控制)。接口定义考虑还是比较周全的吧, o(∩_∩)o…哈哈