yuedx的个人空间 https://blog.eetop.cn/317611 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

PCB布线的前期工作总结-超实用

已有 2297 次阅读| 2011-4-26 19:58 |个人分类:PCB

 

                           http://www.edablog.info/?p=109

PCB布线无疑是整个PCB设计中耗时最长的,但是除了布线之外的其他工作也相当重要,因为这些看似简单的工作却有规律可循,而且如果你适当的做了这些工作,那么对于整个设计工作来说可以说是事半功倍!

一:设置PCB工作环境

  • pads中设置工作环境

1. 设置绘图单位基准 tool–》option–》design units
2. 画板框 drafting toolbar–》board outline and cutout 或者直接导入结构提供的emn文件,file–》import
3.导入结构图纸,设置禁布器件区或者禁止布线区
4.设置层数 setup–》layer definition
5. 标注尺寸: demensioning toolbar
6.设置布线规则 setup–》design rules
7.设置层对  setup–》drill pairs
8.设置所需过孔的封装 setup–》padstack–》via

  • Allegro中设置工作环境

1. 设置绘图尺寸:Setup→Drawing Size
2. 画板框:Class: BOARD GEOMETRY Subclass: OUTLINE
Add→Line 用 “X 横坐标 纵坐标” 的形式来定位画线
3.画Route Keepin:Setup→Areas→Route Keepin
用 “X 横坐标 纵坐标” 的形式来定位画线
4.导角: 导圆角 Edit→ Fillet 目前工艺要求是圆角 或 在右上角空白部分点击鼠标右键→选Design Prep→选Draft Fillet小图标
导斜角Edit→Chamfer 或 在右上角空白部分惦记点击鼠标右键→选Design Prep→选Draft Fillet 小图标
最好在画板框时就将角倒好,用绝对坐标控制画板框,ROUTE KEEPIN,ANTIETCH,ANTIETCH可以只画一层,然后用EDIT/COPY,而后 EDIT/CHANGE编辑至所需层即可.
5. 标注尺寸: 在右上角空白部分惦记点击鼠标右键→选Drafting
Class: BOARD GEOMETRY Subclass: Dimension
圆导角要标注导角半径.在右上角点击右键→选Drafting,会出现有关标注的各种小图标
Manufacture→Dimension/Draft→Parameters…→进入Dimension Text设置
在标注尺寸时,为了选取两个点,应该将Find中有关项关闭,否则测量的 会是选取的线段
注:不能形成封闭尺寸标注
6.加光标定位孔:Place→By Symbol→Package,如果两面都有贴装器件,则应在正反两面都加光标定位孔,在在库中名字为ID-BOARD.如果是反面则要镜像.
Edit→Mirror
定位光标中心距板边要大于 8mm.
7. 添加安装孔:Place→By Symbol→Package,工艺要求安装孔为3mm.在库中名字为HOLE125
8.设置安装孔属性:Tools→PADSTACK→Modify
若安装孔为椭圆形状,因为在印制板设计时只有焊盘可以设成椭圆,而钻孔只可能设成圆形,需要另外加标注将其扩成椭圆,应在尺寸标注时标出其长与宽. 应设成外径和Drill同大,且Drill 不金属化
9. 固定安装孔:Edit→Property→选择目标→选择属性Fixed→Apply→OK
10.设置层数Setup→Cross-Section…
11.设置显示颜色Display→Colour/Visibility可以把当前的显示存成文件:View→Image Save,以后可以通过View→Image Restore调入,生成的文件以view为后缀,且此文件应该和PCB文件存在同一目录下。
12.设置绘图参数Setup→Drawing Options Display中的Thermal Pads和Filled Pads and Cline Endcaps应该打开
13.设置布线规则,Allegro 拥有完善的 Constraint 设定,用户只须按要求设定好布线规则,在布线时不违反 DRC 就可以达到布线的设计要求,从而节约了烦琐的人工检查时间,提高了工作效率!更能够定义最小线宽或线长等参数以符合当今高速电路板布线的种种需求。而这些 规则数据的经验值均可重复使用在相同性质的电路板设计上。
Setup→Constraints… Set Standard Values…设置Line Width ,Default Via
Spacing Rules Set→Set Values…设置Pin to Pin ,Line to Pin,Line to Line等值

最后,值得强调的是无论是pads还是allegro,每一类板子的工作环境都是大致相同,可以设置一种工作模板,那么以后新项目就不用重新设置了,都可以重复使用在相同性质的电路板设计上,这样即节省时间,又能使自己的工作具有一定的“一致性”,不会每次做的板子都有点不同。

二:导入网表

网络表(Netlist)是沟通电路原理图和Layout实际板子的桥梁网络表包含的内容有零件Pin的连接线关系以及零件的包装等基本信息,通过网络表的导入除了可以把一基本信息带到PCBLayout中,还可以把一些layout时用到的设定、约束通过网络表带到PCB设计中,使工程师在设计电路时就可以大致了解PCB板子上的布线情况,从而也节省了Layout工程师的时间,提高了工作效率!例如:电子工程师可以在原理图中把一些Power线设定好最小线宽,这样用新转法时就可以直接把设定带入Allegro,可以防止Layout工程师疏忽忘了设定走线没有达到要求。

  • pads中导入网表

pads中导入网表相对比较简单

在logic中点击tool–》pads layout出现以下对话框


点赞

评论 (0 个评论)

facelist

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

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 13

    粉丝
  • 1

    好友
  • 35

    获赞
  • 156

    评论
  • 4698

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-25 15:47 , Processed in 0.013146 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部