|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
8 }( s) E+ P" C, ^' m" \8 |& V
% d0 o$ K3 y- @: Z3 ^+ @% c* {0 O, k
一、封装制作( M: E9 H+ v( m% L! J; H
元件类型 –>库(元件)—>相当于sch封装& k; K- h+ e8 x' j B/ x7 L+ }. o
PCB封装 –>库(封装)( S% W$ m. B* C6 F, `
门封装 –>库(逻辑)—>只是个图形
. Z, n- F$ b* y- M8 m4 i: a4 l+ R
" l5 s, |% A& n# j' j% n& GSCH封装:: R0 f# D- f7 _$ ?. Y
1)在pads logic中,Tools --> Part Editor -->进入元器件编辑器
% L0 f# A/ o. X8 y4 Y' c; ?* L2)工具栏–>Edit Graphics–>制作元件图形
7 a9 P( V3 X/ G) N N! y5 uCreate 2D line --> 画图形
0 O, d" o' Q) s* oADD Terminal --> 添加引脚 (右交叉的那一边是引脚接口)% j- [5 e4 T& ]) c0 s% R
return to part 返回元件编辑界面
5 p! n5 `6 G) j3 ^& e: d& f' o8 v2 n2 \
技巧:
K/ x3 r, O [- A. O设置栅格g, gd皆为100
, ?; V7 B: H% U" f6 g0 F! w实心图形画法:用多边形画图形,然后填充, c; X3 x) o* j4 E4 u3 {: C( s
r- ~4 [" G' z- I3)Edit Electrical–>添加元件的电气属性
" c+ \9 Y0 r& k8 c9 G" LGeneral –> 元件标号 U,J,L…
/ @ a$ ?/ r# I4 u2 P5 U+ |* u6 D, QPCB Decals --> 配置元件PCB封装(若无,暂时不管)
; y5 k: f5 _* l6 Z# ~
/ f2 P0 N; q# Y- H# c& R保存其他原理图的封装& D* {% F$ u9 [& f) E2 O
1) 选中元件—>右键–> save to library (此方法不能改元件名)
5 i/ R+ \! |6 S2) 选中元件—>右键–>Edit Part–>save as --> 输入名4 M2 r/ W0 h6 d8 E+ E2 P1 S
3) Tools -->Save off-page to library -->GND/PWR/Off-page" R. M* E/ D" L7 w) l$ }" [& T* _
" V( \$ p7 I. k* H4 Z
制作、修改GND/PWR/Off-page
6 O5 {' c8 X1 c0 ?* ]File–>lirary–>library/common—>edit
9 ]/ I) m0 p4 L+ ^# U9 e0 z# N& v9 b原理图添加时,ctrl+TAB 可以切换不同的GND/PWR/Off-page S0 q' t8 n- j
制作完封装需要 Tools–>updata from library -->左下勾选对应的封装–>OK* V m/ X1 E( W! T7 g( y5 b
- k$ v- u. O g: UPCB封装制作
6 }' P7 l# W0 {4 dTools --> PCB Decal Editor -->2 r; x) Y& ^. o* q
1)手动封装制作
* G4 T) s( l+ r& U+ |/ _ ]8 PDrafting Toolbar --> Terminal -->OK—>添加过孔/焊盘–>选着过孔—> 右键 Pad Stack–>修改焊盘/过孔属性属性–>排放好位置并画上2D Line –>OK–>如,果要修改多个焊盘都是一样的,可以勾上Assign to all selected pins 再点OK- e, E8 Q' V; B4 B& j8 F4 E
2)自动生成封装& X* C4 t1 B1 D
Drafting Toolbar -->Wizard–> 选择类型–>根据datasheet 输入各个参数 -->OK- k6 A' C6 i; H; A. K5 t4 n
3)特殊封装
! b# Y1 Y) J7 g0 \添加铜皮并抠去铜皮—>得到目标外形与焊盘相关联
4 K; v4 B M/ x5 }4 K% ?5 c5 qDrafting Toolbar --> Terminal -->OK—>添加过孔/焊盘
- \$ w/ r" W& ~Drafting Toolbar --> Copper -->画出目标形状—> Copper Cut Out –> 右键Select Shapes–>选择目标铜皮—>右键 combine -->得到得新图形–>右键Select Shapes–>选中新图形—>右键 Associate–>点击焊盘–> 花焊盘诞生
4 C6 {: d- A% @5 u1 V' k2 t–>Save—>name—>OK(create New Part Type)–> PCB Decals–>添加对应得sch封装4 U2 x4 R/ y8 o3 C3 ?
建议元件中心在原点0 I6 ?! X" O6 i5 v5 w' O7 M
: L% F2 W7 g0 i$ r$ c
二、PADS logic 原理图
8 Y, x; ]1 f2 T* j查找:
1 z$ F) N7 A- e$ Y. m/ v0 K5 h: q5 ^3 T
Project Explorer+ h5 P! p8 ?/ h5 P2 j. h
Short_key S+位号
% X7 H* F, P* |- |% s- y右key –> 选择某一网络—> 如果其它页也有该网络,对应的页名会加粗0 \" f# q% t( |
导出PDF8 B( l0 E9 z" n) ?
File—> create PDF 可以导出能跳转和显示元件属性的PDF文件0 |! y) I* G1 ~$ F* t6 _
3 I4 c7 H# j; G6 C6 H1 l降低原理图版本: T$ }, o5 u3 O& T! C
file –>import/export
+ U/ V5 h1 \& R( B1 b; Y+ X. n
A5 P0 P @$ E$ X& P原理图页
: v4 `/ z& U* M& H% @$ o1 cSetup --> Sheets —> 可以增加或删除原理图
9 T2 i; j% p8 {" g+ @5 ]* M' p9 s
1 u' q! F# ~5 K6 l! w4 K, {6 O, O7 f颜色
0 N# Q3 W( m: P, X6 j, ]4 nSetup --> Display Colors / Ctrl+Alt+C(short_key); k) F1 T# W9 a& z$ y2 Y
技巧:背景是黑色,如果要隐藏东西,则选择改成黑色就OK
; T3 M" o- E* ]1 p# B+ {) \
- v1 I0 G! V, o( D+ Y& m修改栅格
8 R' y! B5 @8 F! U1 Z设计栅格:G +number! b: w9 a% Z+ x1 [( W- |2 m
显示栅格:Gd +number6 ]7 ]1 W3 W/ j6 H' K; a
9 Z/ X$ h' a! q+ z对比原理图: z4 y$ E# ^/ _
Tools–> Compare/ECO Tools –>选择目标原理图0 ^4 L4 A0 y+ m7 n; N9 Q
- S- O0 g6 n& s" o导网表/更新网表2 W1 w: l2 _: {3 J
Tools–>PADS layout -->Design -->6 Q; L% |3 F3 A% c$ _
+ m2 e1 H0 @9 f! G; F
第一次导网表、新增加元件的 -->send net list
- J0 d2 H. ^5 @% G/ x4 N修改原理图、删除PCB内容的 --> ECO to PCB –>Compare PCB -->若报告有问题就修改- J8 \: Q; u6 x- J- b
有的时候报告框不弹出来,这时要在界面下方信息输出窗口中自行点击打开
. C. w1 F2 Z" i F三、PADS layout 布局相关- S" a% A! d e8 J" w+ f+ ^
常用快捷键" R2 U. \, S' H3 e
1 V- I4 @$ J2 P; @. m: e
-功能 - - 快捷键-5 f$ @) e9 X6 e
高亮显示 ctrl+H- W( L3 G J* y* k. Y5 }$ k' \; C
取消高亮 ctrl+U, m* B. Q) O; @, o2 J6 [( w7 ?9 l
移动 ctrl+E
% {& G9 H* u3 \8 f8 n b筛选条件 ctrl+Alt+F
+ J6 ]; I- f) z7 D, n属性 Alt+回车
( C0 b. x* X A: ZOption Ctrl+回车/ f7 l- b; |* m" a! T6 a
显示/隐藏所有飞线 z u
9 r7 L- v+ e) ] X( N$ NFill/No fill o+ S( D F# j$ r+ w) K6 M$ l: V( K
镜像元器件 shirt +F
* F2 }& n+ L5 {% }& w) Z8 u i9 j设置原点 SO
8 k5 i4 `3 F0 k( e* X7 y: p( H单位切换 Umm -->mm ;Um --> mil
4 N" v/ m& A7 L: q如果快捷键失效,点重置
: a7 |0 R% ]; g& X2 C1 p+ x$ hTools–>customize–>Toolbars and Menus–> Reset
* J5 I2 S3 \ V$ {0 |3 T8 h% [$ y5 D7 k+ Y, T
模块化分类:- Q( K6 |- F/ P) W E8 ~8 `
SCH与PCB关联的情况下,sch:右键select parts框选区域内的元件–>PCB:对应的元件高亮—>右键分散–>Ctrl+E–> 此时对应的元件扎堆捉过来
5 b; k$ @0 G8 ]* I
. |' P5 B3 q7 i8 `隐藏net% C# ]' H+ v5 R( t* T- A# a
空白地方右键select net --> 选目标net --> 右键View net -->选中网络Add到View List中—>分配颜色–>View Details–>none–> OK
" Q" k, @! r! d8 ?8 V; R h6 M/ y* z' ]6 f! m& Q
复用模块
" E e9 A: F& T3 ]1) 创建复用1 E1 p/ B' r2 ^
选中目标元件—>右键 make reuse —>name -->OK% o* ~- }4 x! g8 l
2) 调用复用6 I: ~ b# h% k, P
选中另一些目标元件 –>Design ToolBar --> Make Like Reuse --> 选复用文件 –> OK0 b, o9 l h4 k4 D$ L6 Q
- |; k' y' N' Z' ]批量布局元件
6 ^( E1 B) j( Y' Z款选一堆元件—> 右键 move sequential –>OK6 k6 T' c! r' T% k, S) w
/ W% g0 w d+ d9 @3 N小元件可以用5mil的栅格布局
7 R: t( n+ k( f* X9 n9 l" Q( X4 ]! J( u, l
整体旋转# T1 Y9 N4 N! I4 y8 a. \
右键select components—>右键create Array --> ctrl +R6 T" j: F+ E& T( n2 @* E, `
% H/ H5 I2 B: c+ Y6 \- h8 G8 g% {* e
Pin数,网络数,所有时间等信息
; n- e( }9 x/ M; IFile—>Reports–>Statistics–>OK6 f& F) m Y2 Z3 e+ ]
' r9 r3 H7 {: K6 v/ R查找
, X7 P# V$ g k7 d, A$ X1)Project Explorer
) Z" h2 T2 E) \. O+ n2)Short_key
: M i2 X! L7 R/ [s+位号 –>器件 (跳到器件)
$ Y& L, r0 r& P5 f! ~ss+位号 –>器件 (跳到器件并选中)
l9 p% D+ N$ B3 H1 B7 n! B2 ^N+网络名 -->网络- p* P7 T/ j0 u. _6 V
3)模糊查找
* p% t* W T# lS3 -->首字母”S”+中间任意+最后一位”3”
: S/ u4 x$ N# \5 y( t8 CS3* -->首字母”S”+中间任意+中间一位”3”+后边任意3 G: d; ?5 o" d! r. k _
, W% m5 o4 J# S' w9 V+ s
查看网络
J0 I1 ~6 X! v3 _- gctrl+Alt+N 显示/隐藏网络的飞线,改变网络颜色
& |3 ] }' S' z7 s. \& g; O( Q) _- k
% ^5 @5 G8 u8 P" {; Q! k颜色. C0 `" d% Q/ S' X/ c6 d! i- ?: w' B
Setup --> Display Colors / Ctrl+Alt+C(short_key)
4 V$ u9 }5 a. E! S4 H2 z; j1 \技巧:背景是黑色,如果要隐藏东西,则选择改成黑色就OK: X* f& ^ w) S5 d$ R- ` s1 \, w
' c5 B4 o& A: G6 _7 ~9 c, [叠层设置3 d& r4 ^- W. W5 d
Steup --> layer Definition –>Layers Setup) Q( {5 H) _( k1 _3 }4 J; ?5 D9 p, b/ B
1 G. s1 R# X/ r! |; i6 @! q- W
modify–>修改层数- }) s! I7 w7 {" {1 S9 Z0 j
Thickness–>修改叠层配置
% N3 ~6 r1 p7 \$ c3 jElectrical Layer Type --> 修改对应层的信息. f0 d( p- a" f- K
显示层5 f2 G1 m/ M: A" g
- O7 ^5 k5 j# N6 _9 OShort_key Z num 显示 第num层4 d! X& x) Z( A1 _# H. N4 `9 u
Short_key Z num1 num2 显示 第num1层和第num2层
% [& D- b! I8 K' P- RShort_key Z z 显示所有层
2 C5 s+ a9 k5 O, r0 ]8 {/ c0 ^OLE对象:能用ctrl+V 把图片粘贴进去
7 n, c; _: {' Q' d( a循环-Tab:当元件或网络重叠时,若选了上面的那个,可以使用Tab切换到下面的1 M, N" ^1 A$ U3 [/ B$ h- a
4 \5 ^2 j3 }; j& m过孔制作
* K. |& g$ |5 @' x5 RPad Stacks–> Via -->Add Via—>填写过孔的各种参数 (Via name, 各层焊盘直径,孔直径等)
( m6 M t: B7 q* x9 l通孔建议 => 0.2mm
! p) I* ^9 F0 B- h
' Q6 a4 z+ O/ V) i6 t6 j6 R- \过孔尽量不要拦段铺铜9 L* R, O+ U7 d U" u3 k
Via的焊盘一般比通孔打0.2mm以上( \0 A0 y, y9 i8 X# n# f
" p( P9 g! J7 f8 |2 ^5 j, H4 n测量尺寸! U5 N/ U$ l8 W; j
1) 鼠标放在目标位置—> q (short_key) -->回车
0 l2 K9 d2 w% O' M8 N2) Dimensioning Toolbars -->选着对应得工具—>右键捕获(中点/拐角/边等)
/ D4 a* [5 ?' m. k) C7 W
% h' Z$ i/ Z# v* W9 XPADS router 走线相关6 b+ E; f3 \/ y+ Z: L1 C
常用快捷键* f) @& [/ c2 U# _. O8 V' G9 b
8 I. V- m+ _& h1 s: X2 Y: y5 s, K-功能- -快捷键 -
( S$ I$ Q3 ?& L2 m# a调线 shirt+S* a& \. ?) p6 Y% ]
拉线 F3
0 r3 q3 Y$ \; ]$ g6 c9 I锁住 shirt+P" |) R _/ [7 K" H9 [1 `
解锁 shirt+U
! y. t* _$ x$ u打孔 shirt+鼠标左键: W* z: V( [5 C/ z. O( e
结束操作 ctrl+鼠标左键
$ t# W6 c* n7 _' Z6 h换层 L+layber# o, \8 d6 _ J- _7 a5 t3 R
删除走线 backspace# |' ?' p: C- S7 {' ~; @% N
走线换层 shirt+单击+ Z: R. G5 V/ s& {4 e3 H5 O" m
建立差分对0 l+ U: o5 L# ~" ]& @% `. h
右键Select Nets --> Ctrl 多选目标Net --> 右键 make differentia net -->在project explorer中的Net Object的 Differential Pair 找出目标差分对—>右键properties -->设置差分间距线宽等
7 e: t4 u$ R" ]' l$ N$ e- x- y% L7 a! s& M P0 N# r
在layout中,ctrl+C,ctrl+V可以复制走线,线会自动寻找
m6 h" E4 Z3 g ~/ b4 Z/ ^. N! Z3 U: ^ c
走线切换层, j3 h8 ?6 \5 T; p) j- J
1)在拉线(F3)的状态下shirt+单击,则打孔+换层
( L5 R! t9 v6 o' P; o- t( f2)Short_key PL 修改默认走线切换的层 如 PL 1 3 默认1,3层切换$ Q6 `; }) a7 V
Or Tools -->option --> routing -->Layer pair6 {# Z; j1 P+ H; ~
3)L切到目标层 如:L6 切到第6层& C" {8 A+ O6 d
$ j' J+ x% l& r- [添加宏
# m0 `- _0 w& M( l2 p1)Tools -->macros–>new macros录制宏 –> 保存6 R% P- H3 m, W9 b" J
2)Tools–>customize–> macros file -->添加录好的宏文件.mcr -->KeyBoard and Mouse -->Macros --> 选目标宏 -->在Current shortcuts中添加快捷键
+ F# N. J8 r+ h4 P% h$ m( `! C( q, V, ?* w# X
T字布线5 ~% y" ?1 W$ L2 [/ i a9 p
Tools–> Option -->Routing --> Interactive routing -->勾选Allow loops when rerouting… -->画T形线(新的线不会取代旧的线)( a; o2 ^! C: T$ r7 `4 o1 g8 P
3 y+ Z7 W6 h9 C E0 E, d在router里面才能扇出, 一定要画好板框才能扇出,没板框是不能扇出的,孔太大,空间不够,也不能扇出8 i4 r9 @, j" ^, u$ f0 a4 C0 |
* ^1 o0 K0 |/ ~5 B! N. @规则
6 G6 ~, x% y: @5 s界面左边Project explorer –> Net object -->Nets–>' M' @% v' [- Q. i1 f5 V2 S% Y
1) 如果网络左上方有红星 则表时xxx网络和默认规则不不同
; b* ~ Y5 ]* L2 Q2) 如果网络右上方有红星 则表时xxx网络下面有部分焊盘的规则和默认的不同9 A0 [1 d4 z, O: K
两个引脚的规则不同的情况下,同一网络的走线连接很难连上% ^& P+ ^ g7 ?" [8 y; q- a9 z
* Q6 l: a0 W. q! A, a3 L. P* u
四、铺铜、检查、出制版文件4 }1 f( [% }7 N6 J; ^+ _# V
铺铜
( J2 A7 Y! ^ Q! v
! k; }8 F+ {5 T! i9 G铺铜边框9 E* O/ O: E) V6 }: A6 U
Drafting Toolbars --> Copper -->画边框/ F& j. P( r2 K2 j0 q; M
用2D线画/复制边框 –>属性中改为Copper Pour --> 放回去
n7 _& D3 C; }" X7 [# V9 _* K2)全覆盖设置(灌铜前)# T. R" B* ?7 X# [8 o4 m; o& h
右键select shapes -->选铜框—>右键properties -->flood &Hatch Options -->勾选flood over vias
7 c3 M; r* r4 p( n6 q(第一块铜皮勾上后,后续的铜皮都会勾上)
, E6 f. L0 z ]: z+ ^( P3 A {! J灌铜1 v* S8 R, [1 J4 p, I8 a0 O2 {& @
Tools -->Pour Manager -->Start
* i1 _- x3 m4 A8 _; q铺铜分类(2种)
! W$ `& d6 [& |. C1 n无平面铺铜 显示/隐藏 short_key po
3 R& E2 x7 i' {- l- P7 P4 c& v" d分割/混合铺铜 显示spo ,隐藏 spd
: Q, b, c; |: u) r9 nBGA铺铜
/ k1 Z* j. F! I+ C- A1)铜通过BGA的设置
* w h3 r* M, o& e3 @% |' `Tools–> Option -->Split/Mixed Plane -->勾选Remove unused pads -->勾选Use design rules for theramals and antipads -->OK
- M1 i# x" i9 ?; H+ {2)BGA顶层不建议铺铜,会受热不均,增加生产不良' A; g D" I2 M1 I, ^
工具栏Drafting Toolbars –>polygon pour cut out—>画出不铺铜的范围; [# s& u/ ^" O4 T
* m0 D* v/ R9 @* |
可用添加拐角的方法修铜皮:右键 select anything --> 选铜皮边缘 –> add Corner–>调整铜皮
/ T" s1 X0 c8 D( H9 o5 C2 B3 }; U5 p( \. W+ G
铜的Line宽度 建议设置5mil2 I7 s3 r$ f) v$ {* W, f0 }: P2 y: T
6 N* x4 q% s; G; V# ~
防天线效应:铺铜后形成细长的,要打孔屏蔽掉,或移动线把他拦截掉
( i, c. d$ X- ?# L/ O. f2 F+ N. J& o: S; {7 c2 M% F
同一平面铺铜有两种铜以上,如果存在包裹关系,则要设置铜皮的优先级,外面的铜皮优先级比里面的高3 t3 I' ~, r5 {" R
键select shapes -->选铜框—>右键properties -->flood &Hatch Options -->勾选flood priority
7 E2 F0 w! A- E3 J( A1 B5 Q2 Z. g! p! r9 u
批量打GND孔
6 e; B- Q- k9 D3 Z" c1)打开drp 防止孔打到线、焊盘上
: A# |& d6 R8 L$ J% E* kTools --> On-line DRC -->Prevent errors -->OK
- |% e, s0 b0 g( o8 b或short_key drp" W' A4 i* D/ {5 H9 B. t+ @% Z
2)把画板时的过孔取消缝合,主要时万一要取消自动打孔,就可以用缝合孔去判断哪些时批量自动的孔& U3 N( o8 J+ h; U
ctrl+alt+f -->只勾选Vias和Stitching Vias—>框选所有孔—>Alt+回车(进入属性)/右键properties—>去掉Stitching的勾/ ]+ n+ i" E$ ]8 V
在铺铜完成的情况下,右键 select shape --> 选着铜皮 -->Via Stitch* d0 d5 c0 V! k# L" k* F: w' Z! z4 z8 [
' s2 v) H9 x/ X) Y( H) a6 ^
调丝印/改全部标签大小
2 L- V- S& i3 K) c' \; E# @筛选Ctrl+Alt+F --> 只勾 Lable -->全选Ctrl+A –>右键properties --> 修改尺寸 (Size)/线宽(Line Width)/相对于元件的X,Y坐标/相对于元件的方向(Horizontal,Vertical)—>调丝印
4 p" O- k& ]+ |8 H: P0 w若果发现部分元件没有丝印,则 选中元件—>右键Add new Lable9 I* o6 t0 `' ^0 B+ D2 v, n6 t
+ k1 D6 J9 ^% _1 T' u, U t( Y
DCR检查4 p2 s* E' W3 p7 m1 K
Tools->Verify Design->
0 M) g c8 k8 _5 B8 ? K1 D/ }/ z9 L
间距:Clearance—>start
! m+ o! l: |- V6 c2 p; w$ p连接性:Connection –>start, u3 N& d) `# b- |7 O; k- M- G$ j
设置:steup 可修改需要检查的内容(如 孔到板框 间距)
& q0 y4 t4 E& n- c4 `DCR检查时 看到整块PCB,和打开所有层,DCR检查时可视区域检查8 m4 Z* y. D3 |; d0 N+ r
输出Geber8 h' J6 t6 S' D; j, k9 v
1)9.5版本1 O! {9 z# L: N2 m1 U' t1 V
Shurt_key @camdocs --> file --> cam -->
$ X$ X" O+ b( ~& U+ c( uadd -->Document Type下选 NC Drill –> name --> OK" \5 B6 N. b6 a- w% I0 C! k
add -->Document Type下选 Dril Drawing–> name --> OK
5 u) s: L+ l% E' V* Q2)高版本 VX
, X+ z6 ]! K, _; ]! r1 FFile -->CAM -->自定义3 ? N5 Z. M7 N' @+ T4 q
3)打印图修改
1 ^" t1 M% N( w! e3 \! b改图纸格式:CAM–>选层(TOP, Silkscreen_Top ….)—>Edit/双击–>Option按钮—>可修改打印图纸的格式, X# [' s- Z, s5 b
改显示内容/颜色:CAM–>选层(TOP, Silkscreen_Top ….)—>Edit/双击–>print -->Layber --> 修改对应显示 元素/颜色/ u: V; A" l+ U9 G" C# L
|
|