微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 试玩PIC12F675单片机手记

试玩PIC12F675单片机手记

时间:02-21 来源:互联网 点击:

IC就是PIC12F675。

图6 烧录软件PICKit1 Classic的操作界面

图7 工作中的烧录工具PICkit1

烧录软件可以从Microchip公司的网站或者该公司在国内代理公司的网站下载。烧录工具则可以从Microchip公司的国内代理购买或者用你手中任意一款支持烧录PIC12F675的编程器。还有一个简单的方法是到当地的电脑市场,有写片服务的商家一般都是可以写PIC12F675的,因为它是比较通用的单片机。

控制片子写好了,实际的硬件电路其实是非常简单的,这可能让我们这些惯于用硬件来实现电路功能的爱好者有些不太习惯,专业水准的电子音量控制电路,这么简单么?的确是,实物如图8所示,除了4个CBB电容是输入/输出耦合的,其他的是电源退耦电容。笔者是用实验板搭的电路,开始的想法只是想体验一下PGA2311的魅力,没有用什么补品元件。然而搭好电路一听,几乎马上改变了注意,要把它作为一个真正的音量控制器来用了。如果把这个简陋的电路板装入一个考究的机箱中,绝不会有人能猜出这样的声音表现竟然是从一块如此简陋的电路板上获得的。

图8 用实验板搭建的PIC12F675控制PGA2311的电路实物

图9 TI公司推荐的电路布局示意图

于一块电路板上,模拟电路是比较容易受到干扰的,模拟地和数字地必须严格分开,图8电路的元器件的布局是按照TI公司推荐的参考电路(如图9所示)去做的,以PGA2311轴向中心线为界,即使是实验板,也要布设两根地线,以PGA2311的宽度,刚好覆盖了两行孔,靠近数字电路一侧(图8中的下部)一行做为数字地,另一行作为模拟地。

实验中遇到了源程序作者遇到的问题,在没有音频信号输入时,电位器转动到某一特定位置,会有类似轻度自激一样的噪声产生,在笔者的实验板上,产生噪声的位置大概是电位器转到三分之一到二分之一行程时,也就是9点钟到12点钟的位置之间。源程序的作者使用了比较正式的印制板,由此推断可能和布线的关系不大,而是软件所致,好在对使用影响很小。

笔者还遇到了另一个问题,本底静态噪声不太理想,经过寻找,发现是从输入端感应的噪声,包括输入端的电容和PGA2311的输入端附近,输入输出不连接线,音量调到最大,手距离输入电容3~5cm远,即能感受到静态噪声的增加,这或许是实验板布线的局限性造成的,笔者只好用大块的铜皮把它们屏蔽起来,如图10所示,才算是解决了问题。因为想长期用它,最后加入了有7805和7905组成的稳压电源给PGA2311的模拟电路供电,数字电路单独供电,实际试听,与先前相比,声音又清晰了不少,等有了机会,笔者下决心要做一个正式的电路板出来,像日本的发烧友那样,把PGA2311的潜力更多地挖出来。

图10 已做屏蔽处理的输入电容和IC

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top