电子线路课程设计-可编程音乐演奏电路硬件电路说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
首先请原谅我这边突发的状况,因为答应你尽力去帮忙,所以连夜赶出一篇说明,下面我会详细说明电路的问题和应对策略.对不起,也算是没有完成答应你的事情。
1.首先请确保电路图一定正确,网上的版本各种各样,而我只
觉得卢庆丽老师的最简单明了,当然就算有了那份ppt,转化成完整的电路图也是不太容易的。
第一点我要说时钟问题。
就是一个产生8HZ一个产生535808HZ的两个时钟。
电路图务必如下:其中的数值务必一致,请保证输出在8HZ上下,不要跳动非常明显,如果不是请重新搭电路。
第二个震荡时钟更是关键,他出错你的音乐就会走音,但是由于种种原因不可以出现535808HZ的时钟,所以折中取一个531.9KHZ,通过示波器看到的。
哦,大家都应该知道看示波器
调节滑阻吧!
74132+10K滑阻+511电容(510pF)强调数值一定正确,同样保证时钟不在很大范围内波动,如果连时钟都没有下面也就别谈了!
2.先说一下整体电路吧:
第一部分:选曲模块
555定时器产生8HZ方波,不要相信这一块图中的数值,那是我仿真的结果,下面有说明。
8HZ时钟产生好,下面必须调整开关,请你记得开关的接法对你的电路有至关重要的作用。
本图请务必保证开关按下是低电平,放开是高电平。
相信大家对原理也不感兴趣,记得我说的就是了。
用万用表测开关务必保证这一点!!!接着是D触发器,记得RD SD 一定要接高,因为我们不需要清零与置数!74163把P T LD CR全部接高,全部使能,同样不需要清零与置数对于74139你也得这么做,相信大家都懂就不多说了,记得芯片要全部使能,否则根本就不工作!因为你只用到1/2 74139,所以不用的那一半的使能端要接高既不让
其使能,我是怕错才这么干的。
到此选取模块搞定,请一定要保证这部分正常,才可以继续下做!
第二部分:存储电路:
这部分尤其重要,记得1CP接8HZ输出,2CP接1Q3,原因自己看芯片资料吧,这是最简单的一种电路,如果你非要加上与非门错了不怪我,记得74393 CR是高电平清零,所以如果想让其工作,要保证74393的CR为低电平吧!下面解释一下393清零的接法,两个与非门输入1.接的是28C64的I/O7 2。
接的是开关之后D触发器的Q输出!先解释一下28C64的用法,八位数据,低四位是频率编码不多说,第五第六为控制后面的74153选择3,4,5,6四个八度之一,第七位是休止符控制,为0喇叭不发音,第八位是每首曲子播放完自循环的控制,正常为1,当歌曲播放完而按键无动作时候,此时I/O7为零,经过与非门之后为1,对393清零,实现歌曲循环播放!下面到了检测你的393 的时候了,1CP
用示波器看为8HZ,接着1Q0为4HZ,1Q1为2HZ,依次2分频,因为频率低示波器显示比较慢请耐心!2Q0为250mHZ,还是接着2分频,这样你的28C64如果正常你就可以保证存储器正常啦!28C64的编程我无能为力,自己搞定吧,最简单的是按照卢庆丽老师的ppt提供的歌曲编码,可以作为测试!不多说!
第三部分:GAL16V8+ 74161+74163+74153+7420+7404
没错这部分很大,很烦人。
但是请按我说的分开看。
首先GAL16V8,编程的jed文件你们自己搞定,我定义的输入时Pin 2
3 4 5依次为D0 D1 D2 D3 输出为Pin 12 13 14 15 16 17 18 19依次为F0,F1 F2 F3 F4 F5 F6 F7。
关键到了请把F7直接接到地上!Pin11 与Pin1 你爱理不理随便!高手一顶看到我的图中有错误,没错有一个地方错了,74161没有置数,是没有置数端怎么改变频率啊!呵呵所以马上改过来,在第二级74161的QCC输出端经过一个7404反相器,反相器输出接到两片74161的LD,这时候检查你的74161,两片八个输出是否也是依次2分频,就是535808依次除以2。
然后再看74163的是四个输出是否也是依次2 分频,四个输出频率在2KHZ到3点几KHZ之间,就是第7个八度的频率范围。
再提醒一下请记得使能端。
最后到74153 A0A1分别接28C64的I/O4 I/O5,八度分频的选择!下面的与非门和反相器写的很清楚,自己看吧!如果都没问题那么恭喜你马上就成功了!
第四部分,功放
为了把噪声抑制,滑阻可别缺少,虽然作用是调节音量!LM386是一个很坑爹的器件,恩它是单电源,没错就是单电源不要接上-5V,除非你要烧了它。
最后的电路按照标准来吧,虽然我一直不赞同。
请注意标准上是tl084,你可别当成一样。
我的意思是后面的阻值和容值按照那个就行了。
恩恩,到这里基本差不多了,请注意一点是不是喇叭全是噪声啊,
这个问题很严重,至于怎么办,请用示波器看你的地,是不是高达200mV 的噪声,再看看你的+5V是不是同样很脏。
这就是该死的面包板的问题。
话虽这样但还是可以做的。
我检查过一个电路是因为28C64的问题所以才使得噪声很大,请先确保在不选中歌曲的情况下喇叭是没有声音的,这样放歌的时候噪声也会很小。
请记得一定要用示波器测,计数器的分频,看到的才是真的,不是猜测的.芯片管脚图你们知道吗?
555:
请大家电源上电务必注意,接通的一瞬间,如是电压源电压瞬间变为零点几V,那么你的电路有短路,请你马上断电,检查。
芯片没有那么差,请注意你们的操作!查每一个芯片的时候,先看电源对不对,再看使能端,最后测试功能端!不要心急!
如果芯片的某个输出不高不低1v 或者其他,请你换掉,因为它没有工作!数字芯片很好的地方就是非零即一,不存在其他的状态!
总之祝你们顺利完成,我要睡了一点多了。