1、
最近闲来无事!又重新温习了Protel99se,画了第一张原理图和PCB!我相信很多初学者都和我有同样的困惑--怎么样的流程才是最好!不用着急,跟着我慢慢学,我会讲的很详细!
第一步.新建一张原理图 (跑马灯)
首先我们要添加两个常用元器件库
1. Miscellaneous devices.lib
2. NSC Databooks.lib
添加好后然后进行绘图,可能一开始你不知道具体的元器件在哪里,没事,我们现有查找功能。点击Find
DM74LS133 DM74LS14 DM74LS374 RES1 LED
添加后上述元器件后,在添加端口和排针(16PI
2、N)。
注意选取DM74LS14 元器件标号是一样,只是端口要注意点依次放置5个
然后排列好元器件,后进行联线!(初学者尽量不要用总线)
提示,每次元器件要加载元器件封装!对于元器件封装以上元器件都很简单的!DIP-20 DIP-14 AXIAL0.3 LED
联线好的如图所示:
第二步:进行原理图检测
对原理图进行检测是必须的,因为我们可能联线或者布局中会出现错误 选择Tool---ERC, 如果出现这样的提示
说明你原理的联线没问题,否则你就要返回去进行修改!
第三步:原理图和PCB的连接桥梁(网络表)
如果要在PCB里要得到相应
3、的元器件,就要参照一张表格,这表格就是网络表!Design---create Nelist
出现
{}里有三行!不然还是不行!
第四步:NEW file--PCB Document!
这里我们要加载封装库,因为我们在原理图里的元器件中添加的封装库,PCB里添加元器件就是根据封装库来对应的!
第五步:进行加载元器件
现在keepoutlayer层画出PCB的边框!
然后加载元器件,可能你加载元器件时会出现错误:
1. 原理图中未定义元件的封装形式
错误提示:Footprint not found in Library(封装未发现);Component not fou
4、nd(没有元件发现)。错因:由于未在原理图中定义元件的封装形式,所以软件在PCB中装入网络表时找不到对应件的封装。
解决办法:打开网络表文件查看哪些元件未定义,然后到原理图中找到相应的元件,双击该元件,在属性对话框中的FOOTPRINT栏中填入相应的封装即可。
2. PCB封装定义的名称不存在
错误提示:Footprint XX not found in Library(元件封装图形库中没有XX 封装形式);Component not found(没有元件发现)。错因:在PCB文件中未调入相应的PCB元件库或PCB库中的元件名与原理图中定义的名称不同。
解决办法:在PCB文件中确认所需
5、要的PCB元件库是否都已调入,并核对原理图中元件封装名称是否与PCB元件库的名称一致。
3.元件管脚名称与PCB库中封装管脚名称不同
错误提示:Node not found(没有发现焊盘)。错因:元件管脚名称与PCB库中封装的管脚名称不同。
解决办法:可编辑原理图库或PCB库中元件的管脚名称,使之相互一致。
4.原理图中元件的管脚数多于PCB封装管脚数
错误提示:Node not found(没有发现焊盘)。错因:由于原理图库中元件的管脚数与PCB库中封装的管脚数目没能一一对应。
解决办法:回到原理图中重新定义元件的封装即可。使元件管脚数与封装管脚数、管脚名一致。
5.元件标号重
6、复
这类错误没有提示,比较隐蔽,较难发现。错因:元件标号重复所致。解决办法:回到原理图中修改重复元件标号。网络表装入错误经常发生,主要是关于封装错误。发现错误后,应先浏览,后排除。宏命令执行有序的,前面的宏命令有误,就会引起后续的错误。错误的排除应抓住根源,这样才能快速有效的解决问题。同时需要在设计原理图和编辑PCB元件库时尽量规范,细心,以减少错误发生。
根据提示在原图上修改!知道加载成功!
点击Design-Netlist
看到上述界面后点击Edit-move-componet,出现十字光标把一个个全器件分开,进行布局,芯片尽量放一起,尽量呈现美观!
第六步:连线
布局好后进行连线,建议先把VCC GND线隐藏起来!看到左边那个Browse,选择其中的net就双机相应的线就可以对其隐藏起来!
其实没不要底线的连接!因为我们最后都会铺铜!
至于连线的技巧! 这个网站说的很详细!
进行pcb电路检测!点击Design rule check 点击RUN DRC
如果都显示0 说明你的电路没错!
到此我的第一张完整PCB已经完成!不过这是个开端!因为还有好多知识还没用上!万事开头难!我和你一起培养起兴趣!谢谢你全部看完!其实不然!