|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 piday123 于 2021-3-18 15:56 编辑
5 {* Z4 s3 K! b' H: d
f+ i: ^, b9 i7 G: V一.新建工程
2 p6 u# L3 u T* ? _% e我们首先要在某一路径下新建一个文件夹,用于存放等会新建的工程。# q, i' r& v) U
! s* y8 ]: `+ r' e d u6 M) v
; z) E* q+ u K# ^% |) e. {
然后我们打开AD,在右上方“文件”里新建新的项目。
3 y# C1 V E: Z( @( ]3 ]6 `0 r$ h9 Z
* g1 R6 C" }+ e' L( Z7 |/ J: }$ @
4 z2 N p+ _3 L Q0 M+ N! T在这个界面,我们在正确的地方填写项目名称,选择正确的路径。
) ~" y1 {$ Z. A% ?
+ T3 Q/ O# I2 v8 }1 G! u }. A4 n
" _7 F( r( B1 o1 v4 F新建完成后,我们的项目里应该是什么都没有的,比如这样:
! `+ z, S+ w# B* k+ L+ n
4 @/ z$ @+ {1 L7 g* Z# b+ v
! V4 C3 X4 V# g
此时我们需要添加新的原理图和PCB,如果有特殊需要的话还要新建原理图库和PCB库。
2 \1 `1 F9 M" }! P% Q3 Z6 j4 B9 ~
4 f* H4 g3 |6 z$ |+ O
5 P5 Q" e) E3 `至此一个项目的基本结构就有了。5 [; ?7 E; z5 O# Q
, o m. B2 j) _9 P9 [8 Z0 [, V4 N( f2 O/ e, y
二.原理图的绘制,库的绘制
i. @# G1 d$ @( F4 rⅠ.导入已有的库
" N3 ]4 v8 i, `7 K7 ]我们先导入一些手头已有的库,在"Components"面板下可以安装我们已有的库。
3 M: e( A1 ?4 K0 I3 X/ N9 B: x
9 \) M0 o3 N1 c, d. v
% \8 X( b# C% D! k. l P/ [3 D选择"添加库"即可。
$ X0 i" u8 _) K7 T* \; p
5 a- p# Y+ w% x: ?
) i6 O$ \) c: }' t$ T6 RⅡ.自己绘制原理图库和PCB库- N# H( z9 t5 c4 d4 `0 o8 O
我们先绘制原理图库,这里我们绘制一个电源大接口为例。
5 x% S0 X' P! Q/ [+ g1 g
# n5 G" s& {1 Q' d9 W; s+ |; W+ @. L我们可以在这里选择一些图形,来绘制出一些需要的图形。- _' u- }* ~8 a* c: o
% r, o6 b5 _4 w. a. ^9 k- q
c; U- U: z8 A" i放置好图形之后,我们需要给他分配引脚,如图所示,或者快捷键(PP)。' u) v2 f: s: \/ G9 Q7 C) |
6 t7 L, w/ V+ e4 h O4 u, }8 k
- \" e! Z- x3 d' g8 W+ @2 g E
将基本的形状画完以后,我们可以在属性里更改他的名称和管脚分配。
& e$ W' Q# g; [) g1 G1 [6 v& V
9 D# E8 p/ w& N9 L
6 S9 E, ^' ~2 |/ k# n8 B
& Z" ]( e. O% m6 A9 l, |1 Z- t
6 ]* |1 C, c, `1 u, \我们画完原理图之后,该原理图是没有对应模型的,生成PCB的时候会出错,无法生成,所以我们需要绘制相应的PCB库或者找到对应的模型。) z. u6 n+ r! R' N9 v) F
6 D! A v5 _9 S7 q- D# n我们可以放置焊盘,或者用填充来放置焊盘,在属性里我们可以更改所在的层,例:0 ^" }) S/ {4 P. `, I" b
3 {4 }5 P7 G/ a7 ~9 J# u" x' K* |3 A2 P$ g, K C! a
% v! f. z5 N% I3 g
& f0 Q+ {) k$ m; k, K# u
画好焊盘之后,我们需要确定他的尺寸是否合理,我们可以用快捷键(Ctrl+M)来进行测距。6 d6 K" H( S- ?& d6 }( r
$ Y- l" y# T7 R' c& H如果测距的时候栅格过大,移不到想要的点上,我们可以用快捷键(Ctrl+Shift+G)来改变栅格大小。
9 X, i* |# e4 A" ]9 H
- ?, p1 N/ }. t* Y# i8 A2 I这些工作完成后,我们对这个模型进行重命名,然后保存,方便我们添加模型。
& ?9 r9 o( k; A' C7 S9 D! ~/ Q% b9 y
& k" S4 f. X1 j. z4 s4 o1 l5 R# D4 E# L1 ~: g
然后,我们回到刚才的原理图库,点击左下方的"Add Footprint",添加模型,可以通过“任意”和“库路径”这两种比较简单的方式。
3 W- ?- h8 t- w$ v4 ^. e# ^8 s$ R) Y2 X
: R+ k5 @& E8 w
, B& m/ P- ^* a: Y8 m* s% [我们只要填写正确的名称,软件就会帮我们找到刚才的模型。
) A& n8 I5 p! c' ^
! A3 V2 k1 N0 n, d# j1 |Ⅲ.绘制原理图3 c6 B+ Z$ q+ F( i6 k, a4 `" z9 s
我们以电源模块为例:我们将需要的元件、电源、地都摆放好,并用导线连接,这里要注意两种线的区别:
- E# P2 `) F6 [. z% f8 k6 r( E! s: {5 y
3 m2 j' J* S1 Y/ G1 X, z$ ?- b
5 _$ Z! a. y3 }, V- k \6 {
前者是物理意义上的线,即导线。后者则没有物理意义,用于绘图,例如将模块之间进行分隔。
6 m7 C6 w" B4 B4 P6 D+ C1 U8 A- s$ z1 e8 `% O! y
元件连接好以后,我们会看到某些元件上有红色的波浪线,这是由于元件重名而引起的,并且同一个项目下,不同原理图之间也不能重名。所以我们要给元器件单独的名称。
" y; n5 ^! v5 t
% R* V2 o# b' x: u" k5 Y3 T! o
+ p" S. z0 q+ h4 C
4 f6 x! q/ q6 W" a4 m" _
现在我们就分模块,将不同的功能用原理图绘制出来,绘制完成的结果:
8 i4 h* I% {. I$ ~) @3 m
5 x, N9 C" z0 [6 Q. X
" ?& w7 D( o/ N& n, |* P, ?
Ⅳ.PCB绘制- I! F9 s* l: t' p6 q L
在我们生成PCB之前,我们要确定各个器件对应的模型封装,我们可以在“工具”→“封装管理器”里更改各个器件对应的封装,并检查是否有封装丢失的现象,完成之后我们就可以生成PCB了:
" U+ Y+ r! ~$ H1 W; I* y# H3 R: G8 N8 U8 o0 @. f
# m e, |; a3 {5 _( Z
1 \& p* ~, j4 y: Y6 D
在添加新的PCB到工程前,先对他进行保存,然后,我们在原理图里点击菜单栏里的“设计”,例:; Y, V) w/ A4 r* e& w! _: u
% ]% v+ ^( E9 y6 I6 B
D* G. \+ Q5 N" k+ p- x
' N8 k0 J. s4 x/ Y- u: `然后我们点击左下角的“验证变更”,验证完毕无误之后我们“执行变更”,最下面的Room可以删去,不生成。, J% K. m# Y; z: [ b
4 w6 M E, F& q' C
8 Z# B" ?" _& H6 W; G8 n1 \ m
$ h e/ _& r5 o+ [
生成之后,先别急着画,我们还有一个重要的步骤需要操作,那就是修改规则。我们可以在“设计”一栏下找到“规则”。
6 ?1 C p& i* g1 x4 U# ~$ O8 O' v
* s! Z" i2 |0 }: [$ q1.在“Electrical”→“Clearance”下修改最小间距,至少比厂家能制作的最小尺寸要大。
4 v& q: X* g* o! E
U! K9 B! U& D/ N* O6 a+ M W1 Y
$ j% Y0 r6 ~: j$ j" M3 G
. Z/ ]( V6 A6 Q* t! ]2.在“Placement”→“Component Clearance”的使能点掉,不执行该规则。
! ` J& |$ ]$ n$ U$ w, O" b* f0 r$ X& w* G5 g. t7 P: S' L. l
7 ^8 t6 w8 M3 f) t' @4 @% z; u
7 P) z0 {; y: k/ ?+ G) R- h* a- P3.修改线宽规则,我们可以在“Routing”→"Width"下新建规则,一般是修改电源线的规则,例:: |- j$ K2 t* I
8 }3 t2 M# M5 D: a0 `- \
( p9 L8 C9 _* Y6 c! x
4 t" E+ N# t4 W+ E) b8 U* B ]; u
修改完成后一定要在优先级里对优先级进行分配。# g, T# b8 a4 J5 J) y
; }& `- B, X0 U0 G. U
" U$ U) b- n7 M& x% Q7 R, d2 r
* c; @ n6 y( u/ J: r, q; K设置完规则以后,我们可以自定义一些快捷操作,我们在"设计"上右键,会找到一个"customize",在这里面我们可以自定义一些快捷键。
% P( O4 z$ u5 b6 w" D z5 e/ U9 @ n# G) y0 k/ K
注:规则是不同的PCB都要重新设置的,自定义快捷键则不需要。" w# x/ ]! P. G# i1 W# [5 _9 P
{! z5 [- A* t. K# A8 U. \至此我们完成了前期的操作,要开始摆放元件和连线了。我来分享一下我的器件摆放方法和连线方法。
4 w/ e8 e8 {1 l! {9 U
5 W- _& V, z, }" b7 n1.在"视图"→"连接"里,将"电源线"和"地线"全部隐藏,先连信号线。$ o- T$ U( n. T9 i0 [
; i4 G1 k: p& K- b4 w7 x0 m
+ Z. Y8 y2 |+ q: l9 q$ q7 B% Q6 f+ c: A- w3 G" i( L0 H
2.对照原理图,分模块将芯片、电阻、电容等器件摆放好,比如我们可以将电阻这些放置在背面(如何放置?选择对应器件,属性里改变所在层即可)6 `5 C% J1 E$ b5 L; M% g {9 h0 r
2 S, w, R# q5 d/ P8 ^
3.如何改变板子形状?器件摆放完成后,我们在"Mechanical1"层上用最普通的线(无物理意义)画出外形。如何画出圆弧?,在"美式键盘"下(Win10默认输入法在英文模式下)按"Shift+空格"即可改变走线规则,单按"空格"可改变走线方向。该方法同样适用于布线的时候,可以布出圆弧形的线。画完轮廓后,用左键拖动选中全部之后,在"设计"→"板子形状"→"按照选择对象定义"即可改变板子形状。完成效果:
5 @3 {+ m# C3 }8 i% w0 W
0 ]9 p- \( A+ M% e1 x
n8 ^ ] S' o: _3 n% V. B
( J% r* t. R4 O4.然后我们用"交互式布线"来将所有的线进行连接,先连接信号线,然后连接电源线,GND用铺铜解决。如何检查自己连线是不是正确的,我使用的是"报告"里的"板信息",拉到最后一行,有一个"Routing Information",里面会告诉你连线率。或者连完以后使用自动布线,如果他没有给你加新的线,那么大致可以说明连完了。最后一定要检查一下有没有出现间隙过小的情况。/ A {/ M1 b) H9 Q$ j
: W2 S0 M' U, _
3 H- I. K$ m2 U; ?# p: Z
- z3 R% k m& |, l8 S4 ?5 B
9 q2 w! j0 P) j4 ?8 Y/ X; P
( d5 l$ z; \' f! f' x: c' T3 B
5.铺铜,我们使用"铺铜",然后画出要铺铜的区域,选好网络即可,为什么GND一直不连,用铺铜选择网络为"GND"一次性解决,铺完以后要注意是否有线将某一块区域给分隔了,导致某一块的"GND"无法和外部相连,如果有的话,用布线或者过孔将这一块铜和别的地方接起来。9 g, e& k5 g$ ^1 O4 K
; @1 H2 n0 x% l. _$ e; Q$ Z8 h+ i; ~
' b7 U* s: h0 f. X5 T# S5 c: }
2 o/ y3 Q# o, X
/ ]; ?3 {8 |" T* \( y, F1 h, U4 @! L4 D% O6 m0 P) r2 X/ G% _3 O
铺铜完成:
Q* X3 X e% b2 g- E) R0 V/ }+ @2 m5 f
& M) d& |! M4 j. w
3 v. \- V% B- C" A8 x5 B
- N: C. F# T! @6 r* O6.一些小技巧,如果觉得正反面元件互相干扰视野,可以使用“Shift+S”来使某一个面单独显示。多按几次可取消屏蔽。检查连线也可以通过“Ctrl+左键”单击某一网络使其高亮来检查走线情况。某些元器件需要精确的位置,我们可以通过快捷键"E->O->S"来设置原点,然后用坐标精确定位。
W$ Z& U4 R3 c) F+ s j; K& r# a3 n. [/ F8 A; Y9 H1 B- j/ y
Ⅴ.丝印层
: q4 y. n2 `# H: Z+ e; O顶层丝印层的名字叫"Top Overlay",我们可以在这层上写出我们要写的字,比如管脚,元器件标号。中文需要更改字体才能显示出来。/ T2 h \" C7 g. _8 S
7 W7 |* h5 g7 @2 Y
/ r/ D% b% ^" y X% x8 }
" F' @$ W6 K) E5 A( K
- v; {# O5 W5 B, w' Y" A4 x' b5 d0 nⅥ.最终效果; \: L! e3 I1 M; F4 U
+ B: S4 c5 T. d9 J O: G; b2 f y3 c6 n1 ^- t
# S) C d" M$ X1 n
三.发厂打印
- C8 ?( B3 I+ T' h# m7 ^/ b5 @做好之后,我们就可以按照厂家的要求发厂打印了,打印完成后,我们将元件焊好,就获得了一块最小系统板(精简版). f* ~3 _5 b) J K; P$ ?6 ~4 Z
# C- X) u/ x9 Y' g- _, r
. ]9 R* \ Y$ B1 B: @5 y
4 \0 q- l6 |( x7 K, } |
|