注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
小愤青的个人空间 https://home.eeworld.com.cn/space-uid-507996.html [收藏] [复制] [分享] [RSS]
日志

PCB设计心得一

已有 1617 次阅读2013-11-20 10:00 |个人分类:PCB设计

自己前些日子画PCB,由于自己也是刚毕业所以技术有限,遇到了很多问题,现在把自己遇到的一些基本问题和解决方法跟大家分享一下。
1,如何把几张原理图导入一个PCB文件中去。
方法1:简单的方法是有几个原理图就先画几个原理图。然后创建另外一个原理图,作为总的原理图。在总原理图下的菜单里Design下选creat symbol form sheet 就会出现先前所创建的各个子原理图,需要哪个就选哪个,直到全部添加完毕。在总原理图中选择creat nets,在这个里面有很多选项,要选择net labels and ports global和active sheet plus sub sheets这两项,然后再生成网络表,就可以将添加的子原理图所有网络都包括在一个网络表单之内了。再建一个PCB文件,在PCB 菜单中选Dsiegn---Netlist,再选择刚才生成的网络表导入即可。
注意事项:在几个原理图中元件的注译编号不能相同,否则会相同的编号只出现一次。对于元件的编号的解决方法是Protel 中实现多张图的统一编号,在总图上选择Tools下的Anntate选项再将options 下的Current sheet only 项的小勾去掉,点OK完成。
方法2:两张原理图只有形成一个网络的时候才能导入,如果是两个独立的原理图,一般不集成到一张PCB中。在PCB生产过程中,需要用到一个CAM软件,根据你提供的多个原理图,将多个PCB集成。
方法3:圈圈说的办法没有问题,但是比较麻烦啦。 简单的方法是有几个原理图就先画几个原理图。然后创建另外一个原理图,作为总的原理图。在总原理图下的菜单里Design下选creat symbol form sheet 就会出现先前所创建的各个子原理图,需要哪个就选哪个,直到全部添加完毕。而且也不用添加sheet entry,在总原理图中选择creat nets,在这个里面有很多选项,要选择net labels and ports global和active sheet plus sub sheets这两项,然后再生成网络表,就可以将添加的子原理图所有网络都包括在一个表单之内了。
方法4:先建立一个总图,例如main.sch文件,然后使用菜单place,选择sheet symbol,有几份原理图,就画几个。
然后双击它,修改其filename的属性,例如,power.sch,另一张的filename修改成controller.sch。
然后使用菜单place,选择add sheet entry,在每个框中放置那些两个模块需要连线的端口。
放好后,然后选择design菜单,选择create sheet from symbol,这样就生成了两张原理图:power.sch和controller.sch,并有几个port。
之后就在每张sch中绘制相关原理图。
最后,将main.sch中需要连接的port用画线工具连接起来,然后create nets,就OK了…………
2,protel99做层次原理图:Duplicate Sheet Numbers 0 Sheet1.Sch And sheet11.sch 谁知道这是什么问题?
答:这是因为你所画的每个原理图的sheet number 都是0,你把每个的改得不一样就OK 了,比如0,1,2,3、、、、、具体做法是在你原理图任意地方右键,有个Documents options,——》Orgnization,把里面的No(默认是0)改下就OK 了。我的问题已解决
3,PROTEL里封装尺寸的大小如何确定?
答:1,在Protel中制作元器件的封装,是要经常用到的一种操作。因为用简单地语言很难表达清楚,因此在这里我说一下大概的过程。首先是通过资料或者测量,得到要制作封装的器件的详细外型数据,包括器件外轮廓的尺寸和引脚间距,引脚直径及形状,引脚排列顺序。然后在Protel中新建一个PCB Library Document,在里面建立一个新的元件。定义好图的中心位置,选择好公英制。先绘制元件外型轮廓,按照测量或者资料中的尺寸就可以。之后就可以按顺序放置引脚焊盘了,焊盘的大小和中心孔的尺寸也要由实际元件的情况来决定。
    2  放置焊盘1,然后执行菜单命令Edit|Set Reference|Pin1,选择引脚1为参考点(可执行菜单Tools/Preferences,打开Display页面,选中Origin Marker显示相对原点),然后继续放置焊盘,可以根据实际需要修改坐标精确定位。测量间距可执行菜单Reports/Measure Distance。
4 制作PCB常见错误分析?
  (1) component not found 怎么解决?答:这是因为你的封装库里没有该元件的封装 或者封装不对 比如 电阻的封装原理图中两腿是1和2,而封装上却是a和b,这时 生成PCB时就报错 找不到管脚
  (2)node not found怎么解决?答:回答node not found 就是我上面说的封装的管脚名称和原理图管脚名称不一致的情况,再比如二极管,原理图上是A和K,封装上却是1和2,那封装和原理图的管脚就对不上,就会报 node not found 的错误
5 PCB双面板如何设置?
   design——rules——routing——routing layers——routinglayers中把底层的“勾”划去就可以了
6 如何测量电路板长度?
快捷键ctrl+m,修改单位直接按Q。
评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章