|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
, j: M' h+ G' R# B: `' Z" b9 [9 {0 X
- v3 C6 E; ^* g! U, \( l' T' n3 _, D D4 a
一、封装制作
$ I/ u, z" g1 j' a元件类型 –>库(元件)—>相当于sch封装8 K; ^- D% A' W* N
PCB封装 –>库(封装)# P. v5 O! N+ w$ }3 v1 A
门封装 –>库(逻辑)—>只是个图形2 b9 g1 k) _& \+ a
" a! n; j3 N6 R& g: Q1 B- k. @ i
SCH封装:
* ?, O/ a9 W+ B$ r' r, E1)在pads logic中,Tools --> Part Editor -->进入元器件编辑器
. D% V0 g# f1 g) q7 A% G2)工具栏–>Edit Graphics–>制作元件图形( b$ y+ K" o, h) y
Create 2D line --> 画图形
. Y& L+ Q! e5 {6 ]; N) e8 `$ gADD Terminal --> 添加引脚 (右交叉的那一边是引脚接口): z j$ Y# [+ v4 R
return to part 返回元件编辑界面7 ?8 q$ s4 N( i. w1 K
F' A0 R: t$ |4 w: x
技巧:9 l" M) a' z* ^3 J1 z
设置栅格g, gd皆为1003 C2 t2 t* w* E2 k" k
实心图形画法:用多边形画图形,然后填充. X j ^/ W9 J k
. A t" m2 ?/ l4 Q3)Edit Electrical–>添加元件的电气属性$ e' [0 n' u* T ^0 S2 {* j
General –> 元件标号 U,J,L…. s; \; ?/ F2 r9 ~* g) t8 D3 y, s& ]
PCB Decals --> 配置元件PCB封装(若无,暂时不管)
% G) w+ M6 T6 T
) g, I2 _7 x4 f保存其他原理图的封装* Z: [. h8 I$ E0 l$ t5 U9 @& {
1) 选中元件—>右键–> save to library (此方法不能改元件名)
( V' E6 \; `8 F$ c+ }4 A2) 选中元件—>右键–>Edit Part–>save as --> 输入名
7 l4 p( V4 q, D4 X2 k3) Tools -->Save off-page to library -->GND/PWR/Off-page
! s9 ], j- O" `- v% u, W
2 f+ r8 ~" r; R制作、修改GND/PWR/Off-page
; e+ p, d- A( Z$ N7 t4 ^2 P, JFile–>lirary–>library/common—>edit
* T; v+ C9 q. I7 P: ~- \原理图添加时,ctrl+TAB 可以切换不同的GND/PWR/Off-page3 e( T$ B V8 h
制作完封装需要 Tools–>updata from library -->左下勾选对应的封装–>OK- S6 c \, n* @. ?7 ]1 U
2 M# ~* D' l% u
PCB封装制作
9 p d2 v" @! aTools --> PCB Decal Editor --> f! H6 ~( A+ L. \& f
1)手动封装制作
6 \9 v) E1 I9 E. X- \Drafting Toolbar --> Terminal -->OK—>添加过孔/焊盘–>选着过孔—> 右键 Pad Stack–>修改焊盘/过孔属性属性–>排放好位置并画上2D Line –>OK–>如,果要修改多个焊盘都是一样的,可以勾上Assign to all selected pins 再点OK$ n/ I& u) J v9 c
2)自动生成封装
: r! h5 C9 h3 W$ e. \# CDrafting Toolbar -->Wizard–> 选择类型–>根据datasheet 输入各个参数 -->OK/ b% _* c5 E' p2 O2 y' t
3)特殊封装# I) I" \$ m9 ]+ [/ ?+ W
添加铜皮并抠去铜皮—>得到目标外形与焊盘相关联( k/ Y2 O; Y3 \; q0 v; Z
Drafting Toolbar --> Terminal -->OK—>添加过孔/焊盘
( i* r1 C- C$ YDrafting Toolbar --> Copper -->画出目标形状—> Copper Cut Out –> 右键Select Shapes–>选择目标铜皮—>右键 combine -->得到得新图形–>右键Select Shapes–>选中新图形—>右键 Associate–>点击焊盘–> 花焊盘诞生
% n2 h* R( U; i! w) ]. h–>Save—>name—>OK(create New Part Type)–> PCB Decals–>添加对应得sch封装
& i+ y( f& j# @0 e3 Q建议元件中心在原点6 E: D& `* ]1 R# V
! Y7 ]6 C" }, H8 b. i# i3 L
二、PADS logic 原理图, Z: v; o0 g. \9 }, _! e
查找:0 l0 A7 z% c( G
& \9 p; N. X+ e0 }/ j5 t
Project Explorer: d- D; t& h( C, k( C: ~
Short_key S+位号
( h( |! B8 {# P右key –> 选择某一网络—> 如果其它页也有该网络,对应的页名会加粗
+ I0 _+ ^9 G0 S导出PDF
' p" \! m k5 T6 ]2 {7 s+ ZFile—> create PDF 可以导出能跳转和显示元件属性的PDF文件) p; t2 e5 B# y$ c a' b/ R9 E
* y# e& I ^5 V/ V% w d
降低原理图版本: Z1 Q' W) v# P! K$ i* G
file –>import/export
; D! c r4 [2 {# |& T9 v) H* h( J4 r6 G. m p0 o$ J4 m/ ^ t1 Q7 |1 i
原理图页7 u; J5 G8 {& ?0 c
Setup --> Sheets —> 可以增加或删除原理图
3 V1 P& @" J5 u% x* M7 ?/ C! P. S4 Q1 C2 e4 M5 r
颜色; b, t+ J0 v* h5 H
Setup --> Display Colors / Ctrl+Alt+C(short_key)
2 w9 c5 L5 n2 z( Z4 N3 V技巧:背景是黑色,如果要隐藏东西,则选择改成黑色就OK1 i5 F- d5 H1 p' x% d
$ `6 C8 U" F9 h# o% b
修改栅格* G$ |4 Z3 R" {' L2 U8 T
设计栅格:G +number. k& P0 ^" f/ e' r8 {& N4 a5 N* o
显示栅格:Gd +number8 } g( t# T( ^4 W5 D* B4 r% C2 B2 W
) W$ ~* ^+ ?- B5 |( |" c4 D6 \对比原理图! M" k% R" e @. k1 n1 v2 v
Tools–> Compare/ECO Tools –>选择目标原理图" D8 U" B: l0 L0 Y' G% |
" Z* r, c5 E) Z& B: {2 ? G4 {
导网表/更新网表
- X) E+ H8 f* l6 |0 g8 t1 sTools–>PADS layout -->Design -->
& s7 \& K f( h' \% G0 l* ?7 y
% a: }1 A/ M. ~) Q1 `第一次导网表、新增加元件的 -->send net list, B/ P. p. ^# S/ t+ x
修改原理图、删除PCB内容的 --> ECO to PCB –>Compare PCB -->若报告有问题就修改. X. y y+ i1 _' U5 y3 C
有的时候报告框不弹出来,这时要在界面下方信息输出窗口中自行点击打开 l: T9 b, l% B; h, k7 g
三、PADS layout 布局相关% J4 b; R8 v- C8 g
常用快捷键& E! k6 V$ w$ b. l& ?
2 C: k. O/ X' b5 U9 K
-功能 - - 快捷键-
3 r" [& N* c5 I( ~0 a, h. g高亮显示 ctrl+H. X5 f# s l& ^8 ^- h' w/ V4 B: }
取消高亮 ctrl+U7 g2 [* U8 X9 p: h
移动 ctrl+E" V4 u8 k1 u5 e+ u6 m
筛选条件 ctrl+Alt+F
- ^, F/ M0 h9 G- o5 x7 J! p$ o& s属性 Alt+回车
5 F X a" I2 N' D( v$ q+ i6 bOption Ctrl+回车
, j5 F& P S- X. _2 o) H6 z: _- D显示/隐藏所有飞线 z u$ V" T' d# J6 C$ S: H3 y3 `
Fill/No fill o
# I- i- W' W6 G$ R, s8 @' Z' [镜像元器件 shirt +F E5 p: s( ^9 U/ }- t+ y5 L
设置原点 SO
2 Z s( ~! S6 d% ~9 F单位切换 Umm -->mm ;Um --> mil2 p1 @2 x6 o3 g6 T G
如果快捷键失效,点重置
' U# n; x' a- j0 X! a. W$ q' ^Tools–>customize–>Toolbars and Menus–> Reset
7 O- Z+ [- v, b1 }" r* V; o1 y) I3 D
模块化分类:
1 N9 b J6 L9 tSCH与PCB关联的情况下,sch:右键select parts框选区域内的元件–>PCB:对应的元件高亮—>右键分散–>Ctrl+E–> 此时对应的元件扎堆捉过来: E8 K Q# y0 o1 D
! {/ ]7 x3 T! s, q- Z隐藏net
) ?2 t7 ~8 C. a6 M) @9 Z空白地方右键select net --> 选目标net --> 右键View net -->选中网络Add到View List中—>分配颜色–>View Details–>none–> OK# V) u; H9 }4 ~6 ]) m
b" A) Q q& { A& Q7 c& K/ U2 [4 F5 l
复用模块
! G0 s- _- g, O* q; @1 g, C, @ F1) 创建复用7 J, P' s3 c' ^1 `' g/ x: d4 U2 `
选中目标元件—>右键 make reuse —>name -->OK
+ K! f3 H( J6 ~6 F2 }$ P2) 调用复用8 u4 O4 K2 P; }$ ]
选中另一些目标元件 –>Design ToolBar --> Make Like Reuse --> 选复用文件 –> OK
& Y; |$ T9 l6 Z( S5 U) W/ _6 a$ z w$ j2 A+ Z5 w9 |; U! D
批量布局元件
- ^' V, [5 U8 U2 t% D款选一堆元件—> 右键 move sequential –>OK4 p% Z) u/ I; g/ T; u
( i6 ?7 u; b# B F0 U0 G
小元件可以用5mil的栅格布局
6 ~$ ]$ V" b0 v6 `' @* N; R) h/ r; h% `$ {5 e( C
整体旋转
% D# R7 I, y- d9 O9 i2 i/ E右键select components—>右键create Array --> ctrl +R" G' ^* W/ u0 y% X# ?4 S$ v
" J g! M: M ^, W( [
Pin数,网络数,所有时间等信息7 }8 @' S; K4 Q0 A
File—>Reports–>Statistics–>OK, H c% a# Q4 s4 M q8 }9 o
+ a; q8 W$ p8 q4 [
查找2 W+ z( t5 o X
1)Project Explorer
$ L) t- Q" i& j1 G9 t2)Short_key2 B' A0 m2 Z: @+ R
s+位号 –>器件 (跳到器件)
7 f+ e% ~2 s. o( {ss+位号 –>器件 (跳到器件并选中)
* _4 f- [" J, f4 z, g) t i2 zN+网络名 -->网络+ J4 a( U- U2 z# d7 p
3)模糊查找
$ k0 z( H: @* H, Q7 b5 F( ^5 N4 xS3 -->首字母”S”+中间任意+最后一位”3”( \! ^! x O6 S" X6 u% U4 g- U
S3* -->首字母”S”+中间任意+中间一位”3”+后边任意
5 a4 P" c3 d* P7 O( p+ F1 f% o+ |, Q7 ?3 q! X, k& W4 T4 ?! U$ `
查看网络" n9 x( H# q/ R: q1 w- z
ctrl+Alt+N 显示/隐藏网络的飞线,改变网络颜色/ a( ^9 N; \6 T1 T2 O7 R
" w3 j1 f" p8 a: J* l3 V- m1 x颜色
! R4 S7 w3 _9 d& R, C, U7 W, @Setup --> Display Colors / Ctrl+Alt+C(short_key)
- X1 H5 R m, @) B. _1 q技巧:背景是黑色,如果要隐藏东西,则选择改成黑色就OK2 t, k$ M3 J7 `) u9 P, F$ E* G
s4 k3 |9 M5 W# k& B5 e$ \* E叠层设置
" D& P* J1 k1 cSteup --> layer Definition –>Layers Setup0 D( z: F/ V6 |
* E j0 E: `) g
modify–>修改层数! E( D; C# m. t% ]5 l% ]% ] o; F7 X$ I
Thickness–>修改叠层配置! } v, z4 V# V
Electrical Layer Type --> 修改对应层的信息% o D) f+ L( o# u
显示层
) q- P2 J D3 ^% w: q7 q# ~, t
: j* m2 v1 u0 u; pShort_key Z num 显示 第num层/ z0 n% H9 _# i! _! Q' g
Short_key Z num1 num2 显示 第num1层和第num2层
9 T3 b( v* X. f5 f8 b& L4 HShort_key Z z 显示所有层' D/ E8 b2 E n' Q" `6 N6 A* @
OLE对象:能用ctrl+V 把图片粘贴进去
# t& ]1 j7 ]7 ^& b循环-Tab:当元件或网络重叠时,若选了上面的那个,可以使用Tab切换到下面的1 Z% y: k8 s5 s/ E. s
( R" s. N( h* _2 O# t) t2 D
过孔制作 k& d8 A8 x; F4 i5 R- i8 j. x
Pad Stacks–> Via -->Add Via—>填写过孔的各种参数 (Via name, 各层焊盘直径,孔直径等)
& S3 F! U1 f' _' a通孔建议 => 0.2mm$ w2 q# s- ]" o+ ?$ V8 m
& F- r7 l; q( h& V过孔尽量不要拦段铺铜 }3 [% H1 [1 C! v p: Z) X
Via的焊盘一般比通孔打0.2mm以上 p+ q% D% I$ b5 c6 }( M
' E, Z1 c' X9 D, B测量尺寸7 W2 i0 H& H! h. F5 F
1) 鼠标放在目标位置—> q (short_key) -->回车+ n( f$ i M, [ N
2) Dimensioning Toolbars -->选着对应得工具—>右键捕获(中点/拐角/边等). q. g* W1 [# a/ J
" T/ L) | P2 _1 ]
PADS router 走线相关0 @+ ]" T* c: H( n0 s
常用快捷键
' B6 L' ` A6 ^( t u2 e" Z
. S' g" V2 w+ M+ u+ h-功能- -快捷键 -( {. ?, M& _6 Y0 \& Z
调线 shirt+S7 i2 n% K& W8 K9 P- R# [, Z* T6 F
拉线 F3
7 ^$ Y9 P% i1 h2 c2 b: I锁住 shirt+P5 v) }7 t$ g3 [! j/ {
解锁 shirt+U( J7 R. ]3 R" f: S5 s* X
打孔 shirt+鼠标左键
* D6 q4 g/ `/ H结束操作 ctrl+鼠标左键
+ N4 m7 Z) X) t" T" `+ A$ K换层 L+layber
4 t+ H8 C3 r5 N6 |( i2 F删除走线 backspace+ n7 {5 r5 y( B. n3 |3 `0 o& x) b
走线换层 shirt+单击
) _* e v" ?1 E. Q4 S0 Y! d建立差分对
4 m" u9 r; P2 l. k9 W4 A右键Select Nets --> Ctrl 多选目标Net --> 右键 make differentia net -->在project explorer中的Net Object的 Differential Pair 找出目标差分对—>右键properties -->设置差分间距线宽等) C# W9 a# b: n& q
3 ^; x& p9 D8 e- O+ a0 J1 ^在layout中,ctrl+C,ctrl+V可以复制走线,线会自动寻找) _1 B- r5 ^+ q+ p! [; y1 e* l
6 x; B) i1 ^* o走线切换层
. r8 g' E* w, `, s8 O! b' [1)在拉线(F3)的状态下shirt+单击,则打孔+换层
+ _0 g/ a) k/ V/ a3 e# c/ \0 ~2)Short_key PL 修改默认走线切换的层 如 PL 1 3 默认1,3层切换, b/ T! w8 l3 u
Or Tools -->option --> routing -->Layer pair
- ^5 D5 v' f* k5 n, \3 y2 f. Y3)L切到目标层 如:L6 切到第6层
& E' u# r/ @- A2 G3 |- w& t
9 J* t! I+ r) L. H添加宏
% q4 E# Z) `2 }; O n% v* Y1)Tools -->macros–>new macros录制宏 –> 保存
7 i% T) V% `* {/ \- p- u% |2)Tools–>customize–> macros file -->添加录好的宏文件.mcr -->KeyBoard and Mouse -->Macros --> 选目标宏 -->在Current shortcuts中添加快捷键/ c; d: Q; D- f( A: }
. z# \4 q6 x) w3 b( M1 X) R2 VT字布线
6 i2 }6 J6 t6 ^: J; _Tools–> Option -->Routing --> Interactive routing -->勾选Allow loops when rerouting… -->画T形线(新的线不会取代旧的线)2 R# A) e* M5 {
. ~5 [3 g" J# V0 a6 ]1 c, Y
在router里面才能扇出, 一定要画好板框才能扇出,没板框是不能扇出的,孔太大,空间不够,也不能扇出
$ _$ ~# N- g# a2 }; ~: B& r3 e- v; n; i9 }* o7 P# D3 g( N+ K7 q
规则
. Z1 X4 P& J" o. _界面左边Project explorer –> Net object -->Nets–>9 j8 W# _; m0 ~" c8 F ~) J
1) 如果网络左上方有红星 则表时xxx网络和默认规则不不同
( J0 S1 N) k0 P7 C% X3 z) }2) 如果网络右上方有红星 则表时xxx网络下面有部分焊盘的规则和默认的不同8 Z" J( N& ?9 c9 t+ Z# p
两个引脚的规则不同的情况下,同一网络的走线连接很难连上
0 o# F' w5 H% X
! \, Y6 ?5 y- A. I四、铺铜、检查、出制版文件5 i0 }% T4 R3 ?4 |7 d p* s
铺铜
. Q& l# o# J' K$ g0 Y. @5 s9 u$ l d Y: f7 B4 S% s E* n$ w: g& |
铺铜边框
+ L; k+ W. p, d" q3 \/ p. EDrafting Toolbars --> Copper -->画边框
7 _! h+ g o# e+ c( b用2D线画/复制边框 –>属性中改为Copper Pour --> 放回去
( r* G: L$ s. r7 N3 \2)全覆盖设置(灌铜前)3 F+ G, [5 a' e( X. ]9 S
右键select shapes -->选铜框—>右键properties -->flood &Hatch Options -->勾选flood over vias3 v2 |6 Q% I4 r+ M: C
(第一块铜皮勾上后,后续的铜皮都会勾上), |0 r) q: K! n6 O9 {5 P& K1 L
灌铜
" d! r3 G5 V& C4 I& F4 wTools -->Pour Manager -->Start8 ?4 b! I- [9 Z2 ^- b/ A. q9 ^! L
铺铜分类(2种)
" d4 K2 W( R7 ^2 L' K无平面铺铜 显示/隐藏 short_key po
6 \3 k1 n; @5 h* v分割/混合铺铜 显示spo ,隐藏 spd3 U4 V0 u/ ?: E; u7 \
BGA铺铜
8 k6 i4 a1 a+ P# X5 S0 i+ n1 n; b& j* d1)铜通过BGA的设置: O& A9 \3 I, e: a
Tools–> Option -->Split/Mixed Plane -->勾选Remove unused pads -->勾选Use design rules for theramals and antipads -->OK; {" a6 p% |3 ~( y# o8 o* t
2)BGA顶层不建议铺铜,会受热不均,增加生产不良
( A4 }" C1 _/ {5 ^/ B工具栏Drafting Toolbars –>polygon pour cut out—>画出不铺铜的范围
$ T# H) i! X( L8 B5 N" d
L8 q' P" D) j, T可用添加拐角的方法修铜皮:右键 select anything --> 选铜皮边缘 –> add Corner–>调整铜皮
, K" V8 Y! I( _1 k0 r
1 [1 h) q; A. l铜的Line宽度 建议设置5mil2 x# O6 r5 J( b0 a+ `
8 F6 ^& ` r \0 R& i2 q
防天线效应:铺铜后形成细长的,要打孔屏蔽掉,或移动线把他拦截掉
; I& t6 ~4 }( w
9 K; L" }- @# C& V同一平面铺铜有两种铜以上,如果存在包裹关系,则要设置铜皮的优先级,外面的铜皮优先级比里面的高8 k2 C! S( c% C
键select shapes -->选铜框—>右键properties -->flood &Hatch Options -->勾选flood priority
! u: a1 z6 O0 F6 n+ m
, [: k6 I' \! _9 S% H5 n7 z- i; u批量打GND孔
, M, l9 Y) P0 F# P8 g" x# B1)打开drp 防止孔打到线、焊盘上
7 h% _& a+ `4 u" n/ l9 Z# fTools --> On-line DRC -->Prevent errors -->OK" ?4 x! `) s3 E; P/ C
或short_key drp+ a W5 }, Z$ i; L! \4 M
2)把画板时的过孔取消缝合,主要时万一要取消自动打孔,就可以用缝合孔去判断哪些时批量自动的孔7 E( a: o2 f" s5 F2 v3 r& m3 {
ctrl+alt+f -->只勾选Vias和Stitching Vias—>框选所有孔—>Alt+回车(进入属性)/右键properties—>去掉Stitching的勾
, z) f" s) C. Y. S7 M7 ]5 }在铺铜完成的情况下,右键 select shape --> 选着铜皮 -->Via Stitch
9 ?( l! x/ I2 g5 ~5 C& g% [
2 M: u* L1 `$ G( U调丝印/改全部标签大小
+ S- c3 S* |4 J7 T( W筛选Ctrl+Alt+F --> 只勾 Lable -->全选Ctrl+A –>右键properties --> 修改尺寸 (Size)/线宽(Line Width)/相对于元件的X,Y坐标/相对于元件的方向(Horizontal,Vertical)—>调丝印
+ U1 s, F- u5 J若果发现部分元件没有丝印,则 选中元件—>右键Add new Lable
- Y+ m8 ?, h" n# V3 s) `3 B) P( P0 E! a0 D( s5 q: a8 k, i
DCR检查1 m# d& X- B* m5 j' G `
Tools->Verify Design->
3 F4 [5 |: k! }& F7 M: i; Y" E) g) R" `( N
间距:Clearance—>start7 C+ T& M1 l6 ?7 \1 l4 v( m( l
连接性:Connection –>start
4 O( }9 X9 v- Y% ~% U7 o8 A; t! C' }设置:steup 可修改需要检查的内容(如 孔到板框 间距)
* H. a! @! f+ F7 B3 kDCR检查时 看到整块PCB,和打开所有层,DCR检查时可视区域检查
2 j0 i' A2 y: ?- Y! A输出Geber
; k( ^7 O% J8 x1)9.5版本# q( h! R+ q1 a% d" q. T, f
Shurt_key @camdocs --> file --> cam -->4 q' e4 y- f4 w( h% o
add -->Document Type下选 NC Drill –> name --> OK% Z- l2 X% n* a6 J( w
add -->Document Type下选 Dril Drawing–> name --> OK- Z0 \% s$ v; q2 w
2)高版本 VX
# o' h% s& N3 T) r8 uFile -->CAM -->自定义1 M5 D$ g/ [+ K- d: K. Z7 ^4 }" Z. l* K
3)打印图修改( u( M# p) {6 w0 ^3 c" c$ O9 m+ G
改图纸格式:CAM–>选层(TOP, Silkscreen_Top ….)—>Edit/双击–>Option按钮—>可修改打印图纸的格式
4 e6 A2 |( x/ C. m- o改显示内容/颜色:CAM–>选层(TOP, Silkscreen_Top ….)—>Edit/双击–>print -->Layber --> 修改对应显示 元素/颜色
, b/ e& i8 s7 L, g5 i( z |
|