【新的主题+我的照片】小静ARM学习日志03_原理图+PCB设计篇
本帖最后由 jing-jing 于 2013-5-7 10:12 编辑Hello,大家好,很高兴又和大家见面了。我是小静~
抱歉这期视频又让大家久等了。前段时间师傅带着做硬件设计,原理图还好些,但PCBLayout比想象中难的多。以前在学校只做过最最简单的“直流稳压电源”,哎,这次上来先做了两层板,接着又做了一个四层板,三个星期才搞定。获得了丰厚的奖品礼包:头疼、眼疼、各种疼...师傅,以后能不能不这么凶残?..呵呵,玩笑话,其实我想说的是:谢师傅不杀之恩...
从本期开始,计划用5-6期视频记录师傅带着我从硬件设计到UBOOT移植,再到QT、Linux开发,模拟一个比较完整的小产品设计过程。因为个人水平有限,理论方面讲的会相对少一些,视频的重点还是以实际操作为主,尽量让大家看完视频之后对ARM产品设计以及常用的知识点有个比较清晰的认知。
感谢大家对小静视频的支持,希望通过这种方式和大家一起交流,共同进步。
感谢“梦卧巫山”童鞋帮我开通的百度贴吧,大家对视频内容有什么问题的话我们可以在百度“纯静家园”吧里面交流~
PS:有些朋友在论坛回帖说很好奇我的样子,长的一般般,不知大家看过之后还有木有兴趣再看我的视频,哈。(我的照片在本期打酱油的那段视频中,上周日逛街时拍的,大家看过笑笑就好了--!)
北京这几天好热啊,各位多注意身体。~
-----------------------------------------------------------------------------------------------------------------在线视频及网盘下载地址------------------------------------------------------------------------------
视频比较长,为了方便观看,视频分了四个小部分:
硬件设计流程及原理图、PCB封装画法(优酷版)
硬件设计流程及原理图、PCB封装画法(网盘版)
原理图基本操作及生成网表(优酷版)
原理图基本操作及生成网表(网盘版)
PCB软件基本使用及生成Gerber文件(优酷版)
PCB软件基本使用及生成Gerber文件(网盘版)
视频片尾(自娱自乐,纯打酱油,请无视-O-)优酷版
视频片尾(自娱自乐,纯打酱油,请无视-O-)网盘版
------------------------------------------------------------------------------------------------------------------视频中部分操作说明-------------------------------------------------------------------------------------------------
新视频第一期:硬件设计篇
首先,和大家说一下嵌入式产品硬件设计的大概流程:
一、原理图的设计
在这个过程中呢,我们主要做原理图元器件的封装和电路原理图的设计与连接。
原理图元器件的封装主要体现了这个元器件在电路中的作用,所有的电路原理图中用到的元器件的封装完成之后,就是进行原理图的设计和电路的连接了。
设计连接完成之后,进行检查,直到原理图正确无误,然后生成网表就可以了。
二、PCB的设计
原理图中生成的网表是连接原理图与PCB的一个桥梁,通过导入网表来进行PCB的设计。
PCB的设计主要包括:PCB封装的制作,布局以及布线这三大部分(其实还有一块我没涉及到,PCB的仿真,其实这一块内容比较复杂,仿真需要的模型很难实施,如果大家有这方面的兴趣可以自己研究,硬件的设计主要还是靠自己的积累,如果有条件去仿真的话可以事半功倍)。
PCB的封装与原理图的封装不同,PCB的封装是元器件的实物的体现,在PCB焊接的过程中元器件的贴装就是按照PCB封装的大小来进行的,大家在做PCB封装的时候一定要注意管脚的顺序,千万别搞错了,否则就飞线了,惨!!!
PCB的布局过程要遵从电气规则与结构的要求。在结构要求之下,要做到电路在区域上的隔离,比如说,数字电路与模拟电路、射频电路的隔离,大电流电路与小信号电路的隔离,另外注意避开一些大的干扰源就可以了,然后在这些布局前提下遵从布线规则开始走线;
PCB的布线需要遵从三大原则:电源的完整性、地的完整性和信号的完整性。在这三大规则之下进行布线,布线之前的一些规则需要设定,比如说板层数、间距、孔大小、线宽等(不过呢,布线的过程中我们首选手工布线,尽量不要使用自动布线)。布线的时候根据实际情况可随时调整布局及走线;
布线完成,进行覆铜,覆铜完成进行规则检查(包括间距的检查与连通性的检查)。
检查无误之后生成Gerber文件用来投板制板。
制板的过程(这时由专门制板的厂家来完成的)
焊接(提倡大家手工焊接,顺便锻炼一下自己的动手能力)
生成未经调试的电路板
调试,最终生成具备某种功能的电路板
了解完了这个大概的设计流程呢,我们就要做封装了。
先做原理图元器件的封装。我在原理图的设计过程中用到的软件是Cadence,因此原理图封装的制作也在这里面完成。
第一步:创建一个新的元器件,安装下图的操作弹出一个对话框然后进行元器件封装的命名和属性的设置。
第二步:按照datasheet画原理图封装,制作封装的过程中两个常用的按钮:
1.管脚的放置:右侧菜单选项中按钮;
2.封装边框的绘制:同样的右侧的菜单选项按钮;
第三步:保存
这时呢,这个原理图元器件的封装就全部做完了~
下面呢就是PCB的封装了。我在做PCB的封装时用的软件是PADS(并不是必须用这款软件,只是我自己用到的封装库都是在这个软件中制作的,因此我才用的PADS)。
第一步:打开封装编辑器(PCB Decal Editor)
第二步:放置焊盘,并对焊盘进行所需要的设置(这个过程是要参照原器件的datasheet来操作的)。放置焊盘:Drafting Toolbar->Terminal
第三步:按照datasheet的规格进行PCB封装的绘制
第四步:保存,命名(按照封装的型号命名)
以上两步操作不一定必须同时进行,但是按照习惯,都是两个封装一起完成。
封装完成呢,就要进行原理图的设计与连线了,下面呢,我把自己设计的这个小底板的原理图贴上来供大家参考一下~
原理图设计好之后呢,就是规则检查和生成网表了。
规则检查的方法:首先选中自己原理图设计的工程名,然后点击tools->design rules check,之后出现一个对话框,选择需要检查的项目,直接点击ok选择默认的内容就可以了。
检查完成没有错误之后,生成网表,生成网表的方法:tools->create netlist
在生成网表时,我们需要对它进行一下配置:
在这个图里面呢,有两个地方需要修改:
1.Formatters选项中选择orpads2k.dll(因为我要将网表导入PADS软件中所以才选择orpads2k.dll,大家根据自己的实际进行选择就可以了)
2.生成网表的名称后缀应该为.ASC
修改好之后,点击确定,我们需要的网表就生成了。
生成网表之后,就开始将它导入到PADS软件中进行PCB的设计了。导入网表的方法是File->Import,然后选择自己将要导入的网表,这时网表就导入PADS了。
下面一块来看一下网表导入之后的样子:
导入网表,就要进行布局布线了。把我的布局贴上来,大家来参考一下吧~
这个只是自己的一种布局形式,大家可以按照自己对这个电路的理解去布局。
布局完成了,就要进行布线了,双击焊盘或者按F2就可以走线了(走线时需要打开规则,快捷键为drp)~然后呢,在保证电气特性的前提下手动布线。
布线的过程中可能会用到打孔,只要按住shift键,然后单击鼠标左键过孔就打出来了~
布线完成后我们需要对板子上元器件的丝印重新排列。接下来开始覆铜了,覆铜前需要画一个覆铜框:Drafting toolbar->copper pour,画出顶层与底层的覆铜框,并设置覆铜框的属性;
覆铜的操作步骤:tools->pour manager...然后点击Start->就可以了,快捷键为Alt+t+p;撤销覆铜,只要输入po回车就就撤销了。
覆铜完成就开始规则的检查:tools->verify design,然后分别检查间距与连通性就可以了。
检查准确无误之后,就是设计的最后一步——生成Gerber文件了~
最后呢,我来给大家分享一下如何生成Gerber文件(生成Gerber文件之前一定要记得给板子覆上铜奥~)。
操作一:File->CAM
操作二:由于我做的这个是双面板,所以需要输出如下的Gerber文件:
1.Routing/Split Plane(top, bottom)
2.Silkscreen(top,bottom)
3.Paste Mask(top, bottom)
4.Solder Mask(top, bottom)
5.Drill Drawing
6.NC Drill
配置的内容是相同的:
Layers的配置,只需要将board outline勾上,其他默认配置就可以了
在以上输出的光绘文件中把options选项的justification选项设置为centered,让其输出的文件居于中心位置;
设置好之后,选中我们添加的Gerber文件,保存一下,这里要注意一下保存的路径。保存好了,点击一下Run,生成文件。
生成的Gerber文件可以在CAM350下再次进行检查。无误之后便可以发给制板的厂商来做我们需要的线路板了~
这个时候呢,我们的硬件设计部分就差不多完成了,后续就是电路板的调试工作了,调试工作是一项复杂而辛苦的工作,希望大家在做原理图设计时要细心(尤其注意封装的正确性,多检查),如果原理图出错的话,相应PCB就会有问题了,调试的时候板子上就会有飞线了,很抓狂的哦~~
这是焊接之后的底板实物(这是师傅做的,我画的那个公司没敢投--!):
本期内容就是这样的。上周五开始师傅已经带着做U-BOOT移植了,那等学成归来,我们再见吧。
祝,朋友们,好心情~
小静的ARM学习日志01期--裸机环境搭建与程序调试
小静的ARM学习日志02期--PC+Linux+ARM操作合集 楼主这些资料,确实不错,图文并茂,很适合新手学习参考。怎么也得顶下你! 静姐...求交往...{:3_59:} 哪个公司这么好啊 , 楼主 、同求~~ 我从不撒谎,这是早晨起来看到的最好的帖子! {:3_54:}好东西啊 话说感觉cadence 比DXP好用 入门神贴..妹子,好久不见{:lol:} 顶一顶。{:lol:} ???有个小疑问,原理图不是PADS画的吗?看图应该是PADS画的,但为什么是OrCAD导出网络表呢? 不错,顶楼主 终于更了从春天等到夏天 照片在哪儿?? 此女必火 不错。{:victory:}{:victory:}{:victory:} 好贴,人也漂亮。{:3_48:} 片尾好有感觉 nongxiaoming 发表于 2013-5-7 08:35 static/image/common/back.gif
???有个小疑问,原理图不是PADS画的吗?看图应该是PADS画的,但为什么是OrCAD导出网络表呢? ...
原理图是ORCAD画的,你看到的pads里的原理图是用PADS LOGIC打开的,这样可以方便选择元器件 这楼有歪的可能性 恩很好很强大。 必须顶! 照片呢??? 必火,果断支持!!! aleyn 发表于 2013-5-7 09:44 static/image/common/back.gif
照片呢???
“我的照片在本期打酱油的那段视频中”!{:lol:} 嗯嗯,是个美女啊 {:lol:}这个必须得顶 你这家公司真好。。。。 热泪盈眶啊
看过视频的表示{:victory:} 看到了,人很漂亮…… 对楼主的真实身份表示怀疑,如此漂亮的妹子,如此好的技术,真的很难碰到的。 美女技术美女。 很细心有心的妹子啊!支持了! 极好的帖子,图文并茂 PCB中间的接插件是什么品牌,什么价格
谢谢! 什么公司还在一步步的培训啊 大家都在招去了就干活的 小静公司真好啊 还这么手把手的教 我怎么遇不到呢 哎 顶!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 支持电工mm {:titter:}谁能把视频照片贴出来 楼主北京什么公司,真想去看看。。 学习了谢谢了 还没看,先顶下哈 我是来点赞的,顺便建议置酷~ 有多少人跟我一样直奔打酱油的视频去了~?
(观后感:唉?哎?哎?这不科学!!! 顶的这么快啊 又做软件又做硬件,上手就做ARM加linux,还有手把手带着培训,完整实现一个小产品的全过程。
楼主你是幸运的让人。。。。。。。。。。。 error_dan 发表于 2013-5-7 12:02 static/image/common/back.gif
有多少人跟我一样直奔打酱油的视频去了~?
(观后感:唉?哎?哎?这不科学!!! ...
直奔。。。。。。me,too!~{:lol:} 暑假也要开始学这些东西了,到时候就看你的帖子 我是来点赞的,顺便建议置酷~+1 图文并茂,给力帖。 这楼一定要歪~~~~
顺手把静片也给放上来,方便大家!{:lol:} {:lol:} 开始歪楼{:titter:}
顶哦,一步一步认真学习ARM的女生很有魅力,这么好的机会跟着学习。{:loveliness:} 百年一遇啊{:lol:} 我了个去,此贴必火,提前留名 {:handshake:}{:handshake:}{:handshake:} 我的cadence装了一万年都没装上去,在Linux上. 人靓,声甜,让我重新找到学arm的动力,不顶不行啊! 国宝级的女孩 火前留名。。。{:lol:} 哇,漂亮的妹子,心地好,不败金,求交往,呵呵 除了怒赞还是怒赞!! 内容信息量好大,有的学了 谢谢lz 顶 直奔酱油视频去了+1 你的照片在哪。。? 搞技术的姑娘最有魅力 静静又出教程了,我绝对要来支持的~~~ 直奔酱油视频去了 ++1 哇哇,气质型美女,屌丝受不了了。。。 好好学习 准备逆袭!{:3_63:} 下个软件跟着学! 好吧,我也太直接,
直奔酱油视频去了+1 视频看完了,学到了很多,谢谢静姐{:smile:}{:smile:}{:smile:} 怎么一会是cadence一会是PADS?这么麻烦? 一般公司layout工程师积累的库是PADS或Allegro的,而设计原理的人员用的是cadence或AD10这样的话就会出现交叉使用。库的通用性太差了。 正是心中向往的女孩类型,只是估计已经有主了…… 平淡的arm板块要爆发了。 直奔玉腿了 给个正面看看 {:shocked:}这不科学啊。。。。 求更多内容,更多照片,有种追美剧的感觉了,期待啊!哈哈
ding美女啊。。 nongxiaoming 发表于 2013-5-7 08:35 static/image/common/back.gif
???有个小疑问,原理图不是PADS画的吗?看图应该是PADS画的,但为什么是OrCAD导出网络表呢? ...
原理图就是ORCAD画的吧,我以前用过 颠覆我对学电子的女生的认识和感觉……{:cry:} 很详细,谢谢! 这位美女太牛了 大大的好 zhangpisces 发表于 2013-5-7 16:22 static/image/common/back.gif
原理图就是ORCAD画的吧,我以前用过
原理图是ORCAD,PCB是PADS。 不错!很有帮助 哇,美女啊{:kiss:}{:kiss:}{:kiss:} 楼主的歌真好听,心得语录也很动人!
怀疑真实性,如此美丽的女孩子能搞嵌入式?{:shocked:} 不去怀疑真实与否
只在意对技术的那份执着
多了一份感悟
没理由不去拼搏
FIGHTING
…… 小静在片尾说的那些话真的很有感触。作为学习者遇到问题是在所难免的,能一起同行是最好的。小静的正能量,Fighting! 美女,我不信是真的 再顶一帖,完全是冲着美女来的。
{:victory:}{:victory:}{:victory:}{:victory:}{:victory:} 这么漂亮的妹子怎么可能沦落到做这么苦逼的活呢
不相信啊不相信
楼主,加个qq吧,求带。。。。。。。我的是:503285694 加班刚回来,感谢大家的支持,希望这期视频对大家有所帮助,嘿。
原本想发一下照片给大家随便看看的,结果大家对我样子的关心度远远大于对视频本身,对此,只能说心情有点儿小复杂,不知是喜是悲。不过大家开心就好,呵呵。
dzmcs 发表于 2013-5-7 22:13 static/image/common/back.gif
这么漂亮的妹子怎么可能沦落到做这么苦逼的活呢
不相信啊不相信
额。。前辈,咱们的行业真的有这么辛苦吗?还是我太年轻了?感觉每天开开会,跟着师傅写写程序画画图什么的,虽然有时候觉得腰酸背痛,不过还是挺充实的。嘻。 nicksean 发表于 2013-5-7 20:14 static/image/common/back.gif
怀疑真实性,如此美丽的女孩子能搞嵌入式?
前辈说笑了,比我漂亮的女生满大街都是啊。。难道是墨镜的缘故?!镜镜谢谢你,让小静也被大家叫美女了{:tongue:} meirenai 发表于 2013-5-7 22:27 static/image/common/back.gif
楼主,加个qq吧,求带。。。。。。。我的是:503285694
大家多交流^_^ 觉觉了,明天还要早起。好梦,晚安{:tongue:}