做完了语音存储与回放系统,硬件电路设计难度不大,把电路焊接好后感觉这次焊接很不好,因为我把板子锯了,然后拼接起来的,虽然看起来有点长,但布线一团糟,所以测试的时候效果很不理想。
现总结下我做完这个电路的感受:
一,焊接
个人感觉焊接的时候要尽量不拼接板子,这样会造成后续不必要的噪声来源。
焊接之前要大致知道整个系统怎么布线,画出大致的布线轮廓(在脑子里想下)。
二,咪头
开始做的时候没好好看咪头的资料,就是照书籍的电路焊了,到最后没有出声音。于是就搭了个电路测试咪头工作,最终是因为咪头先前给的+12v参考电压不符合咪头工作电压,后来搭的电路我给了+5v电压并串接了个5.1K电阻,咪头工作正常了,所以,网上资料还要慎重看待,使用任何东西都必须看它厂家给的资料。
三,电路级连
整个电路焊接起来后,在前向通道和后向通道检查好后,将AD和DA接入电路测试录音和放音,就出现问题了。
1. 检查AD是否工作
由于前向通道和后向通道工作正常,问题就出现在AD和DA这部分了,向AD写了个读测试程序,发现AD读到的数据不能及时改变,也就是说数据转换时间有问题,于是在学长的指导下,我测试了下4脚,只有1Khz的工作频率,因为我用10K普通电阻和104瓷片电容构成的振荡器,(以前用AD做数字电压表造成思维定式了,里面用的是104和10K)。按照ADC0804手册,此频率应该是640K左右,改了10K电阻为20k可调的电阻,将104改为151pF,通过调节可调电阻,振荡频率达到了640k左右,AD电路就正常了,注意151pF用了独石电容。(难怪独石电容贵啊,还是有道理的)
2. 没声音出来
好不容易一切都OK了,将单片机拿来控制录放并显示。但没得声音,好奇怪啊,一切正常,看着别人有声音出来了,有点紧张。于是一级一级的在检查,发现AD输入之前电路没抬升,AD0804输入可单,双极性,由于DA采用的是DAC0832芯片,故采用了单极性输入,须将滤波后电压抬升到0~+5v,故采用了下图抬升电路 电平抬升电路
DAC0832属于电流型输出,故需加 I to V 电路,输出-5v~0的电压。极性转换电路与电平抬升电路相似。
ADC0804和DAC0832输入输出电路是关键,没有抬升,可以存进去,但出来信号听的断断续续的,所以在录放之前必须将此电路调好,才有希望实现录放。
3.有声音,但效果不好
初步调出声音来了,有点高兴,但出来的是吱吱的杂声,可以听到录到一点声音。经过细调电平抬升和极性转换电路,还有各级电路声音效果好多了,可以明显听到录的歌曲。
继续检查到AD输入之前有一个尖锐的脉冲信号,这是由于电平抬升电路加入的直流量,于是串联104电容效果好些,音质有些提高。再想到电源没加退耦电容,也可以引入噪声,故加了10u电解电容和104并联,效果更好了点。
录曲的时候,用探头测试AD输入脚的波形,当VPP可以达到+5V的时候,按录曲键,将得到更好的音质。
4.最终总结
个人还没意识到电源部分加退藕电容的好处,通过此次制作,让我知道了各种电容的作用。并加深了对模拟电路的理解,也凸显自我的缺点,思维定式,不看手册。
需要继续加深对基础知识的理解,上好专业课,好好计划时间和安排。
学习知识是有必要的。
加强队友的联系,多考虑下其他人的想法。
就想大雕说的,要和谐。。。。
iwxg----积累生活的梦想
文章评论(0条评论)
登录后参与讨论