|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
. L9 e* `# m7 T) _
4 h% `" k. Y0 h8 l8 X8 q
" ]. Y% z# u$ G- K. M% ]
一、封装制作
. g% y8 t( F! o2 B+ m$ n元件类型 –>库(元件)—>相当于sch封装
: }' |4 q' L( [4 q% k8 P# v! APCB封装 –>库(封装)
3 ~. U: J0 F. f门封装 –>库(逻辑)—>只是个图形, W9 c2 t7 \; M* ]2 B* R2 @
/ F% d3 K, n" x# y$ m0 K' j. z; F3 v
SCH封装:. k6 V+ h: w' u9 c$ X& W6 }
1)在pads logic中,Tools --> Part Editor -->进入元器件编辑器
6 z6 m3 h8 {# i. m2)工具栏–>Edit Graphics–>制作元件图形* _! T7 }* {- a; c' Y: e, _
Create 2D line --> 画图形. @( n9 H2 G! p- Z. q) w
ADD Terminal --> 添加引脚 (右交叉的那一边是引脚接口)9 B& ~6 q! H$ `% P8 }/ O, A) Y. s
return to part 返回元件编辑界面
4 N, b- N" K. \5 t+ K3 l. F9 X. F9 u6 A X$ }3 S
技巧:
" L' y1 o+ E& M* C4 `设置栅格g, gd皆为100) Q: Z1 U3 i/ X) z% P" g) N
实心图形画法:用多边形画图形,然后填充
* x3 L' y; ^3 I y; k) [" _
' v" P9 v, v! Y" g. J s7 F3)Edit Electrical–>添加元件的电气属性% S h0 g/ G2 P
General –> 元件标号 U,J,L…
( O9 S4 Q! ^2 RPCB Decals --> 配置元件PCB封装(若无,暂时不管)
; B$ e0 D) t- B- A3 j
1 ?% h. \9 o) c3 A保存其他原理图的封装4 R9 S3 A6 p' Z% A
1) 选中元件—>右键–> save to library (此方法不能改元件名)
, a: k% w( A5 u' |; P2) 选中元件—>右键–>Edit Part–>save as --> 输入名+ \7 j' n; a% p/ ^
3) Tools -->Save off-page to library -->GND/PWR/Off-page
( @& }0 V7 i3 W! {, x% M3 s* h3 n2 O, ]. U. E2 B4 R: Z" S
制作、修改GND/PWR/Off-page8 L3 O J3 q; p' d: z
File–>lirary–>library/common—>edit$ f' R9 {( e% ` S, ^2 E' D& u R
原理图添加时,ctrl+TAB 可以切换不同的GND/PWR/Off-page
7 m2 d$ X% U$ j B" H2 W制作完封装需要 Tools–>updata from library -->左下勾选对应的封装–>OK3 b" `5 N5 P/ `
7 p# J& T3 [+ b7 {6 Y, i
PCB封装制作! y6 ]" A. Y0 m6 P
Tools --> PCB Decal Editor -->" ^& |+ \. t7 A6 g
1)手动封装制作
- q4 t- `, d. R4 uDrafting Toolbar --> Terminal -->OK—>添加过孔/焊盘–>选着过孔—> 右键 Pad Stack–>修改焊盘/过孔属性属性–>排放好位置并画上2D Line –>OK–>如,果要修改多个焊盘都是一样的,可以勾上Assign to all selected pins 再点OK
- {5 @; V- d7 F1 e# @* g6 {5 w! z2)自动生成封装
9 X2 ?( d* t) w7 s9 q5 R% TDrafting Toolbar -->Wizard–> 选择类型–>根据datasheet 输入各个参数 -->OK m& V! n3 F$ L9 t
3)特殊封装2 ~; p4 U! L1 `6 p: K& z @7 u8 t+ n
添加铜皮并抠去铜皮—>得到目标外形与焊盘相关联
1 h( L- w# @6 b/ B0 F4 w0 ^Drafting Toolbar --> Terminal -->OK—>添加过孔/焊盘, Z+ z$ m0 t: W: q" L- i, K, y
Drafting Toolbar --> Copper -->画出目标形状—> Copper Cut Out –> 右键Select Shapes–>选择目标铜皮—>右键 combine -->得到得新图形–>右键Select Shapes–>选中新图形—>右键 Associate–>点击焊盘–> 花焊盘诞生
1 x/ m, @+ P7 j/ U–>Save—>name—>OK(create New Part Type)–> PCB Decals–>添加对应得sch封装7 r7 N5 }" G1 k" f s
建议元件中心在原点1 W* c; z5 D7 w5 u# c x8 ]
7 y" V4 V) {' U3 B, b4 M
二、PADS logic 原理图
; {6 g) E5 N' \查找:: o/ ~$ p9 H m6 e
2 D1 _" G1 z+ B8 B
Project Explorer2 Q9 H5 F8 Z. v! f+ R- o C
Short_key S+位号! X( X u8 s) y0 a
右key –> 选择某一网络—> 如果其它页也有该网络,对应的页名会加粗6 S. y6 f3 e6 D5 ]5 v) D
导出PDF$ v& g6 g, F; B7 x
File—> create PDF 可以导出能跳转和显示元件属性的PDF文件9 y: R. s! m1 ?/ c" d) i0 i) ?$ O
4 ]% `8 B4 ]1 q% b/ C7 G! r降低原理图版本
) u/ V& R" e8 A, g: N9 Xfile –>import/export
/ C5 v" h- ]4 w# I
/ _ o( a$ o% ]5 F* X% [* ^( ?; r! r2 p' p原理图页
5 J5 D+ X- y' l( }" LSetup --> Sheets —> 可以增加或删除原理图
, q" M, P5 X" ]" F' A& @% } w2 O% [1 [9 b! i/ p: g! E3 N
颜色5 X$ \6 P7 @) y7 [4 m3 M
Setup --> Display Colors / Ctrl+Alt+C(short_key)
6 b0 q# h6 ^% o技巧:背景是黑色,如果要隐藏东西,则选择改成黑色就OK' t3 E# S! Z9 |- W
, s) e) v0 r/ x. H/ J4 e
修改栅格4 L& `7 ]* K: E- ?" z
设计栅格:G +number# ^* ]' ~& n: J
显示栅格:Gd +number% G( f* Z' r& s/ D' U5 a
$ f' _$ W; Q- y7 X
对比原理图
: o0 Y7 `0 @$ I% H) H" {0 \& gTools–> Compare/ECO Tools –>选择目标原理图4 Q% @7 v& Q$ c' M- |0 Y) x
% t" T4 W5 c' Q$ e+ [& c, p导网表/更新网表& o G( j0 C9 i+ J) e
Tools–>PADS layout -->Design -->+ [- Q4 `" L" E2 Z. O. L1 Z) `
( |; ~1 @4 Y. W2 x! q$ r+ Q# \3 D第一次导网表、新增加元件的 -->send net list
' O" P& k% K- d0 f: e" {修改原理图、删除PCB内容的 --> ECO to PCB –>Compare PCB -->若报告有问题就修改6 V/ p: s! d2 O$ D! x# A1 g
有的时候报告框不弹出来,这时要在界面下方信息输出窗口中自行点击打开8 |2 K# t( K" ^- y9 F1 k! D
三、PADS layout 布局相关 |' q6 x6 M: E8 e/ j* F
常用快捷键
9 J# K- m. w: _- f4 o( V, J0 M; K& v) ]5 t: g! E
-功能 - - 快捷键-
( a8 Z/ S8 @& T2 E, ?1 o高亮显示 ctrl+H6 L* t% r }+ _4 ]+ [" x
取消高亮 ctrl+U
% \8 u8 f! l& W6 H8 s: N移动 ctrl+E2 P& [/ x9 R/ F' j
筛选条件 ctrl+Alt+F! y7 V( Q% |3 e: ?, V6 [/ P
属性 Alt+回车/ @) o% J4 ^( u- q. J- h
Option Ctrl+回车+ n. @: r+ `- d9 a2 Z
显示/隐藏所有飞线 z u
9 E3 D4 C, E6 {8 [! m1 c' aFill/No fill o4 U2 ]- B* q5 ^" }+ T
镜像元器件 shirt +F7 }$ E2 D2 g! _" y7 H' z
设置原点 SO# }$ n2 b2 ^) L6 d( p
单位切换 Umm -->mm ;Um --> mil9 ?9 F' ~* A$ e1 r! \
如果快捷键失效,点重置; ^2 }1 Z4 }; R# u e/ z" A( K3 A
Tools–>customize–>Toolbars and Menus–> Reset) ?# I9 L+ ?; s6 A0 y1 X
1 F& I8 s0 O& |) e! r, @
模块化分类:
" B; o$ V' h) zSCH与PCB关联的情况下,sch:右键select parts框选区域内的元件–>PCB:对应的元件高亮—>右键分散–>Ctrl+E–> 此时对应的元件扎堆捉过来 M) S) O% x+ ?; ^4 t7 @
6 i" J# v& C" J! z& M* R1 A
隐藏net
: p! n9 `& |. t! b; x空白地方右键select net --> 选目标net --> 右键View net -->选中网络Add到View List中—>分配颜色–>View Details–>none–> OK' O/ F- D, m( d4 ?
: L2 I0 W+ |2 q9 R
复用模块
" f2 \8 Q2 j- H1 Y4 C1) 创建复用
6 U* k( L$ p7 w2 d选中目标元件—>右键 make reuse —>name -->OK' ]2 E+ L- {' u+ ]% x+ _; M
2) 调用复用
. n2 z. L5 W3 Q; C* G选中另一些目标元件 –>Design ToolBar --> Make Like Reuse --> 选复用文件 –> OK2 R' c& X) @- g$ F- }
9 O: `+ V# p" M4 X批量布局元件1 T8 a# B5 [2 {$ Y6 N% F F( U
款选一堆元件—> 右键 move sequential –>OK
( ^) p; M% ?3 x3 {0 P: P( d3 j# V* x) @: n8 J
小元件可以用5mil的栅格布局; g) ^, c( C J0 S
3 D4 o( d" B6 V' c7 x整体旋转) K5 Q/ `* x1 {* s& P! H" ^/ z& E
右键select components—>右键create Array --> ctrl +R% \. L" z0 I6 H
$ q6 h$ k4 L [% U2 U
Pin数,网络数,所有时间等信息 T1 K4 w, x* N5 R# j7 Z# {# C
File—>Reports–>Statistics–>OK5 ~ m8 v) @* x# f( y
6 I! a1 }7 O- a7 V; {查找
( `( x6 ]; k% l1)Project Explorer
% |! x% |* Q1 X. ^1 A2)Short_key& P) k9 B/ j8 t- ~" c6 m
s+位号 –>器件 (跳到器件)
% R; C8 R0 S5 y1 _ss+位号 –>器件 (跳到器件并选中)
5 x8 j9 E3 I! a- K+ i0 n: G' O, KN+网络名 -->网络
, [" Q6 a; _- o: z' r9 |* l; |3)模糊查找; n1 A/ i# M% Z& Y+ A
S3 -->首字母”S”+中间任意+最后一位”3”
- i( J( i8 \- \' j4 wS3* -->首字母”S”+中间任意+中间一位”3”+后边任意
+ E8 o8 M Z1 C6 p1 r
5 c7 q8 K5 Y' t2 m查看网络4 o3 s& ]; i9 t* T
ctrl+Alt+N 显示/隐藏网络的飞线,改变网络颜色3 a* U; [: ^' n9 s) C K) |
! q: N$ W, m) W2 w+ F9 L颜色
7 [2 c5 C- x. J. [' _7 {0 S6 xSetup --> Display Colors / Ctrl+Alt+C(short_key)
U6 j4 |& q' K9 l" n+ R技巧:背景是黑色,如果要隐藏东西,则选择改成黑色就OK" ^" q3 y% @" X! `
2 x$ y0 N7 c D3 B5 l
叠层设置
/ C" n; k& i/ l5 q L! L5 \( ySteup --> layer Definition –>Layers Setup
! d. D8 ]3 {5 A& e5 n# X. W, S" n3 y. F' g! L6 ~
modify–>修改层数8 i0 d$ m P+ s8 c
Thickness–>修改叠层配置) S2 V6 G3 K3 g9 X, \" l
Electrical Layer Type --> 修改对应层的信息
7 Y1 C; C7 V) K! I& h7 a0 \显示层- Q, k( H2 @, r; b( n; [
! J O5 X# n& C7 _6 k+ vShort_key Z num 显示 第num层1 J; `: q! h9 S% b2 A
Short_key Z num1 num2 显示 第num1层和第num2层9 W& {$ W5 r! K! y' V
Short_key Z z 显示所有层8 {9 n3 \6 \9 h, G0 T& H+ s' h" ?
OLE对象:能用ctrl+V 把图片粘贴进去
- C+ J) {+ u) P* q循环-Tab:当元件或网络重叠时,若选了上面的那个,可以使用Tab切换到下面的0 I1 W: }4 U6 e$ [
: m% o' N+ M+ |- s2 L0 O; S7 @
过孔制作2 e- b [" f# R' W/ C) ?
Pad Stacks–> Via -->Add Via—>填写过孔的各种参数 (Via name, 各层焊盘直径,孔直径等)( v. b A" ]& `: {4 f
通孔建议 => 0.2mm
0 N0 z- I0 H) C- w/ ~* ^8 C3 B. C$ ]) v8 w
过孔尽量不要拦段铺铜4 ` _; ^; B# N3 }2 S2 E9 R
Via的焊盘一般比通孔打0.2mm以上
- x+ i3 R- |8 `; d
- }/ `/ c( H/ D. {- C; s, Y* c- N& \测量尺寸/ W2 x- B! W: o( s5 [' l
1) 鼠标放在目标位置—> q (short_key) -->回车5 s; G; C, e# ?/ U f
2) Dimensioning Toolbars -->选着对应得工具—>右键捕获(中点/拐角/边等)
: F' s. D/ T4 o1 V/ R* T R
F+ e! Z/ K9 {; f3 L2 ~: o' TPADS router 走线相关8 L Q/ O: R6 t" ? M; O' e
常用快捷键 c: v0 a3 I: a, {" o) `
9 N6 Z; w. Z c! d$ V
-功能- -快捷键 -9 g& u9 i. p/ ~2 U8 b& K
调线 shirt+S" \4 `2 ~! R0 S1 b/ x; J
拉线 F3
" z+ }' ]& Z6 b8 Y) z锁住 shirt+P
) j2 C2 d9 D5 V/ Y解锁 shirt+U! ? K4 T% b. c3 n; @; _$ |
打孔 shirt+鼠标左键& n7 n# [" h0 X, Q
结束操作 ctrl+鼠标左键
& p+ Q! j7 ^; f# g换层 L+layber$ r& M- ]6 q8 a) n: G
删除走线 backspace. D0 D8 t" V3 b. I8 {) Z
走线换层 shirt+单击( p% d/ `9 X+ _6 @
建立差分对
2 V& l% o+ X" r, R% Y9 q! A右键Select Nets --> Ctrl 多选目标Net --> 右键 make differentia net -->在project explorer中的Net Object的 Differential Pair 找出目标差分对—>右键properties -->设置差分间距线宽等
0 P$ p* c; ^3 s8 H4 e% h' p0 U
7 B+ u+ ^9 D" H8 s在layout中,ctrl+C,ctrl+V可以复制走线,线会自动寻找
7 Y0 I: v/ E, M# h' U
9 X8 p Q, g6 n% \走线切换层
% J/ u3 p8 r) M7 F x0 E1)在拉线(F3)的状态下shirt+单击,则打孔+换层) {$ y) M7 S% U+ v [; U9 M' ?
2)Short_key PL 修改默认走线切换的层 如 PL 1 3 默认1,3层切换) n+ _. O& }) X& {: F, g
Or Tools -->option --> routing -->Layer pair
2 N. T- C. k0 y3 r7 c2 a- I3)L切到目标层 如:L6 切到第6层; H+ C1 |% O, o+ T
$ s1 Z, h( @) }添加宏
3 q: P- Z: `0 y4 O! n1 X: P: X1)Tools -->macros–>new macros录制宏 –> 保存
) O x( q7 g! ]' R2 J2)Tools–>customize–> macros file -->添加录好的宏文件.mcr -->KeyBoard and Mouse -->Macros --> 选目标宏 -->在Current shortcuts中添加快捷键
, M! D* z1 K& v c/ o" J4 ~
$ _) D9 w" l$ v. q! A" C$ n0 D0 DT字布线
. y+ H' Z4 E, Q zTools–> Option -->Routing --> Interactive routing -->勾选Allow loops when rerouting… -->画T形线(新的线不会取代旧的线)
" d9 k* o; ^. l: f `. C6 x" L2 k9 b
在router里面才能扇出, 一定要画好板框才能扇出,没板框是不能扇出的,孔太大,空间不够,也不能扇出- F+ t" S* } L9 s" t
0 e$ j; E8 ^1 b% @9 V& g2 _; K) ]2 s* d
规则2 {- K6 ^7 Z: r3 c8 q. Q1 e
界面左边Project explorer –> Net object -->Nets–>8 C3 h3 J( u1 M( F$ a0 f8 a
1) 如果网络左上方有红星 则表时xxx网络和默认规则不不同
4 x6 T# b; @8 h/ o2) 如果网络右上方有红星 则表时xxx网络下面有部分焊盘的规则和默认的不同
. E0 O( w, [+ Z& {8 d两个引脚的规则不同的情况下,同一网络的走线连接很难连上5 e: \7 b4 h/ h" Y8 k
# s$ V2 d& _$ _7 N% {四、铺铜、检查、出制版文件
1 i% Z ~* k" H铺铜) a, j! K! x9 |! ?* c: u0 t
( X* ~/ z. K/ C8 W1 Y
铺铜边框. M+ x/ T' c5 T$ ~, W; C- `4 U9 I- W
Drafting Toolbars --> Copper -->画边框
, G1 |9 i8 D3 j' Q0 T. }用2D线画/复制边框 –>属性中改为Copper Pour --> 放回去4 n, O# b' ^, X0 ]3 ?
2)全覆盖设置(灌铜前)) j0 x v4 a2 q, p1 C3 J# n
右键select shapes -->选铜框—>右键properties -->flood &Hatch Options -->勾选flood over vias
1 v0 ^) C! g2 e9 O(第一块铜皮勾上后,后续的铜皮都会勾上)1 \7 Q j3 ?% \- l; r% E( Q" j: c
灌铜6 L$ W6 J( j4 |0 j; `5 P* K0 v
Tools -->Pour Manager -->Start) g& l' m& T* Q4 y
铺铜分类(2种)
% _0 T/ ~8 E, M, s9 _: H无平面铺铜 显示/隐藏 short_key po# D5 h3 n, g. {* w0 H
分割/混合铺铜 显示spo ,隐藏 spd, l, F1 r) s4 w# b' N. h
BGA铺铜
. N6 v# i0 t1 t8 k3 [+ M+ W; P) {1)铜通过BGA的设置7 q; z" S- Z6 E: x; W6 K
Tools–> Option -->Split/Mixed Plane -->勾选Remove unused pads -->勾选Use design rules for theramals and antipads -->OK" G0 G" Q* u* K" H, K0 R
2)BGA顶层不建议铺铜,会受热不均,增加生产不良- I2 [' O% {9 S* ^: U& B5 b; \
工具栏Drafting Toolbars –>polygon pour cut out—>画出不铺铜的范围+ V( h2 S( T' V- ~ B" ~- E' K
: Q3 G7 ]+ G0 V' u! [8 g& H
可用添加拐角的方法修铜皮:右键 select anything --> 选铜皮边缘 –> add Corner–>调整铜皮
8 @2 N, g: L. L# u9 x3 y4 a' ^5 e3 C5 J v
铜的Line宽度 建议设置5mil- y# B9 Z+ T* ?7 x! J
1 L( k4 T. x7 u" T4 n
防天线效应:铺铜后形成细长的,要打孔屏蔽掉,或移动线把他拦截掉
; t, k, v6 E/ c1 J0 P$ S0 V/ ~3 C: Z" C4 a' W5 Q; ?
同一平面铺铜有两种铜以上,如果存在包裹关系,则要设置铜皮的优先级,外面的铜皮优先级比里面的高
7 J& k" |+ f3 Y0 k- p键select shapes -->选铜框—>右键properties -->flood &Hatch Options -->勾选flood priority
- ^' k7 s% P& L" y4 u
3 f: w/ U* }! C- ^批量打GND孔
; H1 r! N8 e( x: n/ k* E# D& I1)打开drp 防止孔打到线、焊盘上
3 k2 l( k$ i# v9 aTools --> On-line DRC -->Prevent errors -->OK% t- T* p7 G( z; o
或short_key drp
6 S9 a1 @3 q* y* a1 F1 |0 [2)把画板时的过孔取消缝合,主要时万一要取消自动打孔,就可以用缝合孔去判断哪些时批量自动的孔5 c4 _2 V6 h {
ctrl+alt+f -->只勾选Vias和Stitching Vias—>框选所有孔—>Alt+回车(进入属性)/右键properties—>去掉Stitching的勾% p( k! n+ k- ^! J
在铺铜完成的情况下,右键 select shape --> 选着铜皮 -->Via Stitch% z6 I6 l( q0 T" x; |, j2 n" ^
0 T2 e% C3 N. z6 ` t1 i
调丝印/改全部标签大小
: _( A( F2 W- ^! B" k筛选Ctrl+Alt+F --> 只勾 Lable -->全选Ctrl+A –>右键properties --> 修改尺寸 (Size)/线宽(Line Width)/相对于元件的X,Y坐标/相对于元件的方向(Horizontal,Vertical)—>调丝印
7 I: u" ?( J$ ^ l$ M8 O若果发现部分元件没有丝印,则 选中元件—>右键Add new Lable; Y$ R0 q, y" s- q# {
- s+ X* g. a& T' P4 E! T1 EDCR检查5 J& h9 W/ p1 d8 S+ W `
Tools->Verify Design->( r! ^0 }) m0 h4 m7 h4 k; R
9 q" I7 y+ L* U间距:Clearance—>start6 N; [" ~0 \4 q& Z
连接性:Connection –>start
* H* B2 t; j" H& R/ L2 ?+ n设置:steup 可修改需要检查的内容(如 孔到板框 间距)
, u7 t/ T: D0 [* O0 f- u! M8 N/ ~DCR检查时 看到整块PCB,和打开所有层,DCR检查时可视区域检查9 M, h4 Z% e) O( j3 o# b
输出Geber0 r; u: e3 k( }* E- K( ?. j: r
1)9.5版本
4 U6 E1 M$ W, Q9 ZShurt_key @camdocs --> file --> cam -->" K8 K+ @' |! W( c4 s# V
add -->Document Type下选 NC Drill –> name --> OK
1 M+ G* J A! a) P3 {; hadd -->Document Type下选 Dril Drawing–> name --> OK
" |; z w9 U3 H. v6 x2)高版本 VX
7 O1 q. N$ P6 U1 ?( g/ hFile -->CAM -->自定义
8 J; d O& G+ X$ L3 F3)打印图修改
4 N! ~; }' ~8 W. F; K, K0 O改图纸格式:CAM–>选层(TOP, Silkscreen_Top ….)—>Edit/双击–>Option按钮—>可修改打印图纸的格式
: G+ p. t' s% x3 S8 Y改显示内容/颜色:CAM–>选层(TOP, Silkscreen_Top ….)—>Edit/双击–>print -->Layber --> 修改对应显示 元素/颜色
( T3 \; Q2 f1 A& K3 ? |
|