原创 关于开发板的设计,我随便说两句(好帖子要转)

2007-4-18 11:00 4247 8 8 分类: PCB
很多新手想学一个新的技术,比如FPGA/CPLD,单片机,ARM等等,首先都会想到要一个开发板。
    很多人选择自己做,但是怎么做呢?这是一个问题。
    其实很简单,找一些资料看看,什么资料?不会吧,问这个问题!当然是开发板的资料了,别人的资料拿过来看,看懂了吸收了就成了自己的了。
    怎么找这样的资料?其实我以前回帖的时候也说过这个问题,多利用网络,或者是朋友。国外的产品一般都会免费提供原理图的,有的随着软件的安装或者网站上就有Demo板的原理图。还有就是通过google搜索(我不喜欢用baidu),关键字找,最好找国外的,因为我发现很多板子都是抄国外的创意(其实我也是如此)。还有一个办法,这个办法比较bt,我在自己的博客上面就申请了一个google的广告,然后我基本上和FPGA相关的文章都会出现那么一两个开发板的网站,然后就进去开始一顿狂找,结果用这个办法我找到很多很多原版的电路图。
    拿到原理图了之后需要自己仔细的看,研究别人用的什么芯片,某个部分的电路是怎么设计的,为什么要这么设计,吃透了才开始做自己的。因为手上会收集不少这样的资料,所以还需要比对,看看相同的部分别人分别用了什么,比较一下每个有什么特点,有什么优势和劣势,然后选择好相关的电路。
    通过这些工作,我觉得应该可以学到很多东西,也能学会找东西。这些工作里面可能看别人的设计需要费点心思,因为可能里面有的东西是你没有接触过的,但是通过分析和学习,你就明白了。
    先别着急画图....等等我还有话说。
    这个时候你应该考虑好了用什么芯片了,但是一定要先找找能不能买到这个芯片,市场价格等等,要不然板子作出来了买不到或者太贵就不划算了。有的片子可以换成不同厂家的兼容型号,封装也可能变化,但是价格可能差很多。
    下面可以开始画原理图了。如果不会的话又可以多学一个技能了,很多原理图设计软件,看个人喜好吧。我就一直用protel,从99到dxp。原理图设计阶段不能仅仅是照搬,还有很多东西可以考虑一下创新的。另外,关于扩展的问题,想一下可能有的需要留给以后的应用,所以必须要考虑。如果留,留什么样的接口,是否方便等等。
    原理图弄好之后就要开始做PCB了,软件也看自己,我就用protel,呵呵。这个工作需要有耐心和技巧,可能第一次比较困难,布多了就好了。我的总结——这个就是个力气活啊。布局很重要,要考虑好你的接口是否方便连接,片子之间的距离等等。因为有的板子可能连线很多,如果没有经验的话会一头雾水。还有就是有人用自动布线,估计布出来比较XXX(我反正不用那个,也不会,都是手动布线)。对了,忘了说一个比较重要的事情了,芯片的封装问题。有的芯片可以找到现成的库,但是有的没有,这个就要自己画了。最好的办法是查芯片的datasheet,里面都会有很详细的尺寸,应该不是很难懂的,学会一个就能做出第二个。其实做封装库都是有向导的,很方便,所以每次有人问我要什么芯片的封装库,我都会说让他自己画- -0 有的芯片的尺寸都是有一个范围,所以我建议最好是在原理图设计的时候,定下来了用什么芯片就买了,等到原理图画好,片子也就拿到手可以实测一下尺寸了。封装库这个东西是个积累,用的东西多了自己的库就多了,以后设计也就方便了。
    回到正题,布线!其实你在参考别人电路的时候也需要保存一份板子的图片,这样就可以照猫画虎了,呵呵,可以“偷”嘛。其实原理图也可以通过板子的图片来偷的,嘿嘿!布线需要耐心,不要急躁啊。我曾经把一个四层板改成两层板,来回布线一个月,布了删,删了布,累死了,每天起早贪黑的弄,主要还是没有经验,现在估计也就一周搞定。
    布线结束之后要仔细检查,软件也可以帮助你,至于布线的一些基本知识和中级知识高级知识我就不讲了,有很多书和资料可以看的,两层板玩玩的话我就不太讲究了,乱布。
    另外,注意丝印层的字也要好好整理整理,乱七八糟的不利于美观。另外还可以打上自己的logo名字之类的,作出来之后会很有成就感di。
    PCB做好之后就应该找个厂商帮你制版了,找个价格合适的、质量好的、信誉好的交上pcb文件就可以了,钱我一般是拿到板子之后再给。
    等待……焦急的等待……
    板子终于回来了,不要着急焊啊,先检查一下板子有没有问题,测试一下先。
    然后开焊,又是体力活- -0 这个也是经验,焊多了之后水平就高些。至于贴片多引脚芯片的焊接,我发过一个文章,网址是http://www.5ifpga.com/article.asp?id=271  其实挺简单,焊一两个就会了。拆片我就不教了,那个东西说明你犯错误了:(  对了,焊之前一定要看清楚方向,焊错了可就麻烦大了啊。
    焊好之后先别着急上电,好好检查一下,看看是否焊好,测试一下先。
    一切ok,上电!运行个测试程序,pass!
    恭喜你,你拥有了自己的开发板了,还是自己亲手制作的。

后话:其实自己制版如果只作一个成本比较高,最好能找几个人一起,但是有风险的,万一你做错了还得重新做,当心哦!所以要检查检查再检查。我刚开始就犯这个错误,有个板子投了三次板才最后做好,汗啊!
    如果可能,网上有卖那种PCB的,成本比自己做低一些,而且都是别人测试通过使用的板子,质量没有问题,可以省很多力气和时间,但是就少学一些东西了,呵呵。(我不是在给自己打广告啊)


    以上为本人半夜睡不着说的疯话,欢迎批评指正。同时欢迎做FPGA/CPLD,NIOS,ARM,DSP,MSP430的朋友和我多多交流。我的博客在我签名档里面有。
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条