找回密码
 注册
关于网站域名变更的通知
查看: 950|回复: 2
打印 上一主题 下一主题

Altium Designer20从零开始发厂打印

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-3-18 15:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 piday123 于 2021-3-18 15:56 编辑 $ x6 k' e8 q5 K: w

3 R' A/ H# b1 Q一.新建工程
% K- P/ O! I$ u& i2 S我们首先要在某一路径下新建一个文件夹,用于存放等会新建的工程。) b- L3 y  ?. ?) z. M
5 N8 N' J- ?4 H, d; V" D
7 R; S# a& c/ V9 j# ~- ~2 K7 O
然后我们打开AD,在右上方“文件”里新建新的项目。$ J4 Z1 ~/ }' Q! O; J

$ j0 ]) _/ [( {$ r. C9 P' S6 m" e% X) O1 b" O5 F. {
在这个界面,我们在正确的地方填写项目名称,选择正确的路径。
1 ^6 R1 e4 U( \
* m7 P' k& G# J3 M+ f3 r+ Q3 ?  s+ P. h
新建完成后,我们的项目里应该是什么都没有的,比如这样:
0 @4 ?! _" \% i0 _& B4 d & S( b1 D4 m* h* V! U9 Q% g) H

: j9 w3 M* u" K8 \此时我们需要添加新的原理图和PCB,如果有特殊需要的话还要新建原理图库和PCB库。+ _6 l% E2 v4 X- T

3 ~- }" _( o: k, T& M& l- l* Y+ c* o4 s/ _
至此一个项目的基本结构就有了。
, k* S! T1 Q8 R( v5 V, F2 r: E" p( a# @' O& i
) `% F$ X. |: ?5 X
二.原理图的绘制,库的绘制
. o4 r0 q& `3 _7 B! o- @$ W$ KⅠ.导入已有的库
: l' q/ y- R" s6 R* x3 W8 G0 o1 L4 ?我们先导入一些手头已有的库,在"Components"面板下可以安装我们已有的库。
4 }7 F5 i. j/ N 0 ~' T. l. v9 N' A% s

- B' F9 i. w* Q1 ?; B选择"添加库"即可。
/ S& W" i: |! J 2 a4 g, B6 ~" v* h( I; k+ Z2 q7 h
, w% m* g2 o  X0 K) S
Ⅱ.自己绘制原理图库和PCB库
0 c2 ~, \- g; F: d我们先绘制原理图库,这里我们绘制一个电源大接口为例。5 `* M* O7 e* L# v; x" x! @

( ?6 w( K8 c+ a* h" s. d我们可以在这里选择一些图形,来绘制出一些需要的图形。/ G( H+ Q( G% j2 O( t, H+ q& O( u' d
9 Z; p2 i# R* s% a
$ B+ L8 W  g7 P' _- B: L
放置好图形之后,我们需要给他分配引脚,如图所示,或者快捷键(PP)。- r& H  h: o- r+ m% m0 a2 U7 ?
, O1 X$ V2 j3 G! z3 E3 P' g. o

4 Y- o8 J+ H7 D6 s( o将基本的形状画完以后,我们可以在属性里更改他的名称和管脚分配。( u' D6 G- S7 I3 n4 x/ s

! R8 b2 V- D: g, }, o$ B  b% t0 D3 {( L, y2 Z: u0 Z4 u

- u' c( n5 q$ B+ ?! M; I+ P4 B) x& t; P( s- Z
我们画完原理图之后,该原理图是没有对应模型的,生成PCB的时候会出错,无法生成,所以我们需要绘制相应的PCB库或者找到对应的模型。
$ y; L5 b7 _' i+ N: [1 w3 e# L5 N7 K& V- R" f, E
我们可以放置焊盘,或者用填充来放置焊盘,在属性里我们可以更改所在的层,例:
* P; z4 L2 |* U: ~) B- v
1 U2 N2 j' X( r
% l  Q% A8 l& c
4 a! E2 \* _* j  N  ]) `0 r; |& W9 i5 L, F( w  q& X! N
画好焊盘之后,我们需要确定他的尺寸是否合理,我们可以用快捷键(Ctrl+M)来进行测距。; _* A" r0 P7 T' v. e. u
% l* n3 {5 }8 R% v2 P. Y
如果测距的时候栅格过大,移不到想要的点上,我们可以用快捷键(Ctrl+Shift+G)来改变栅格大小。
( d! [1 e" e$ O( Q2 X* R" v5 s
6 f. V% G: i3 S% X" q3 k这些工作完成后,我们对这个模型进行重命名,然后保存,方便我们添加模型。: Z1 Y' y+ y: ~/ r" |* L  i8 ]
1 m0 S; k1 ]: v3 [0 \+ T. M* x3 q% k. a

$ t1 I2 r3 h" p8 S3 x7 v1 R
) j: H& c1 b& B% x0 r然后,我们回到刚才的原理图库,点击左下方的"Add Footprint",添加模型,可以通过“任意”和“库路径”这两种比较简单的方式。
) Z' I( C. n; T
- o" @0 M4 F! o; [
7 p* w, z* [$ N0 d6 b我们只要填写正确的名称,软件就会帮我们找到刚才的模型。
% W, d* o' j: D& k5 {, h+ Y3 B4 i3 H" I6 G* T& i
Ⅲ.绘制原理图
" B, Y+ X# s, ~" P. i6 N我们以电源模块为例:我们将需要的元件、电源、地都摆放好,并用导线连接,这里要注意两种线的区别:: i$ d' ]4 H! e$ m8 h2 n
7 v* h3 i. j# x$ v" Y
4 i9 C' \! m* t+ g$ T

: g3 r8 \! J5 M前者是物理意义上的线,即导线。后者则没有物理意义,用于绘图,例如将模块之间进行分隔。+ \1 }" ]6 `& c1 B4 n- U( }6 t* l

  V3 v$ |' E( ]" D; W) I2 {1 o元件连接好以后,我们会看到某些元件上有红色的波浪线,这是由于元件重名而引起的,并且同一个项目下,不同原理图之间也不能重名。所以我们要给元器件单独的名称。
4 |+ |: O/ x7 y2 h, Z4 ?
# o2 B% w) H3 ~3 n& I9 D
+ X& ]  i: g  H9 ?; X1 o6 `7 F; A" f5 N
现在我们就分模块,将不同的功能用原理图绘制出来,绘制完成的结果:
% O1 N! T7 A4 X! x+ [* u) E . j9 `: G! o; u* {
9 s. s* c. E  ~6 E( u( K8 I0 W! C
Ⅳ.PCB绘制; ~. E/ {' {1 z5 T& P" S' q
在我们生成PCB之前,我们要确定各个器件对应的模型封装,我们可以在“工具”→“封装管理器”里更改各个器件对应的封装,并检查是否有封装丢失的现象,完成之后我们就可以生成PCB了:
2 C2 p3 G7 R% z& S+ d0 Z; ~: V
# h  @6 q" |- M- B) G! w) v- z
; @4 M8 B) _# S9 C# D' X: V; n) u+ G# a, w% Q- G  |& L5 l0 y
在添加新的PCB到工程前,先对他进行保存,然后,我们在原理图里点击菜单栏里的“设计”,例:4 e0 B7 O# Q, K$ w  f8 n

- r9 b7 t- M% C# G; l) n6 S ! h' I" E& x7 L1 C8 R# r
6 ]0 v. E3 u( j# F9 O) C. F4 s
然后我们点击左下角的“验证变更”,验证完毕无误之后我们“执行变更”,最下面的Room可以删去,不生成。) {# j; n5 c: c

3 {, X# |8 N0 C: @( Q  w
7 y1 l* x+ r. Z. q' [- P3 o  o
. S* y* t; A2 p7 p# }3 B1 H4 ?生成之后,先别急着画,我们还有一个重要的步骤需要操作,那就是修改规则。我们可以在“设计”一栏下找到“规则”。
$ E6 s/ P/ i. s: c% L* ~- x% Q1 L2 f5 D2 Y- i# Q0 A
1.在“Electrical”→“Clearance”下修改最小间距,至少比厂家能制作的最小尺寸要大。
) j1 G2 {' F2 |6 G: ?) T  i* s7 y; U. b/ n  _2 W

6 R, N1 s+ u8 Q- k7 F: A- h/ q- R/ w# U: [4 l* u7 Q
2.在“Placement”→“Component Clearance”的使能点掉,不执行该规则。
5 V- R5 M' J7 x6 j* c8 J6 ?7 ^! J( _: B7 ?- y# q

/ c- K2 ~7 t: y$ I& W8 R
0 \! q+ }. w9 E8 t5 B. u: e3.修改线宽规则,我们可以在“Routing”→"Width"下新建规则,一般是修改电源线的规则,例:
  U4 O( t: L2 ^1 x$ N7 |8 Z5 X/ ^# r  J1 X
5 I# {/ y, P" ~$ K5 }0 T( b
5 m- q% b9 _: s$ n3 B- n/ _8 q! i
修改完成后一定要在优先级里对优先级进行分配。2 N$ c# z: ?% Q
4 W4 k4 h/ M) O* C9 w2 i  Z# ^6 V
! }7 F$ y/ ~/ H. M

- q, n5 r- d: S1 t* O8 f( ~设置完规则以后,我们可以自定义一些快捷操作,我们在"设计"上右键,会找到一个"customize",在这里面我们可以自定义一些快捷键。( }  G+ ^, Z4 M) v

% _: C( N9 ]& {- F' M& B* n2 K注:规则是不同的PCB都要重新设置的,自定义快捷键则不需要。! r/ `2 S2 {# `  r- B8 Z! S4 A

0 d' T/ z8 w3 V; }: G& j, ?& @至此我们完成了前期的操作,要开始摆放元件和连线了。我来分享一下我的器件摆放方法和连线方法。9 k4 H: U$ S2 J8 }4 p7 b" x1 t8 T

" g! R- |! s6 D9 X' N" [% b" s1.在"视图"→"连接"里,将"电源线"和"地线"全部隐藏,先连信号线。
# Y3 d" l0 U) T/ t
2 D- P# T/ z2 m$ ~1 H
. w$ y0 c/ I7 i1 V0 e5 X$ q, Z; U$ P1 z2 u4 X0 G# v
2.对照原理图,分模块将芯片、电阻、电容等器件摆放好,比如我们可以将电阻这些放置在背面(如何放置?选择对应器件,属性里改变所在层即可)
2 A) r# X" ~6 D/ p1 D* N4 l! Q+ D: R- P6 _7 O' ?, l: V0 t# c
3.如何改变板子形状?器件摆放完成后,我们在"Mechanical1"层上用最普通的线(无物理意义)画出外形。如何画出圆弧?,在"美式键盘"下(Win10默认输入法在英文模式下)按"Shift+空格"即可改变走线规则,单按"空格"可改变走线方向。该方法同样适用于布线的时候,可以布出圆弧形的线。画完轮廓后,用左键拖动选中全部之后,在"设计"→"板子形状"→"按照选择对象定义"即可改变板子形状。完成效果:; w2 G; h! ~  |: U' y

: L2 C& U, g5 v% u , l- C1 n3 R% d" e

' T0 }& i9 o- `8 l6 A5 n, I& R4.然后我们用"交互式布线"来将所有的线进行连接,先连接信号线,然后连接电源线,GND用铺铜解决。如何检查自己连线是不是正确的,我使用的是"报告"里的"板信息",拉到最后一行,有一个"Routing Information",里面会告诉你连线率。或者连完以后使用自动布线,如果他没有给你加新的线,那么大致可以说明连完了。最后一定要检查一下有没有出现间隙过小的情况。
& q- c) k7 A  y( F/ [" M% k9 A/ \& [% P0 R

& I4 y1 @: \3 e  U9 ], Z
# ^: e# v9 @! e/ a
" J0 a2 o/ ]8 v5 T& S3 B% [  A. b- Y" p
! _1 c* X7 t. g! j- I4 x5.铺铜,我们使用"铺铜",然后画出要铺铜的区域,选好网络即可,为什么GND一直不连,用铺铜选择网络为"GND"一次性解决,铺完以后要注意是否有线将某一块区域给分隔了,导致某一块的"GND"无法和外部相连,如果有的话,用布线或者过孔将这一块铜和别的地方接起来。
9 \8 Y* f$ P; S: `% \1 o' |* U. R, j1 C( X- ?& j

, T, t  u8 B. i. f# a: [9 r6 a( x/ ^' G! [5 \" Y) m4 h
" z) u! p$ n  o& Q, c  j( Q

/ ?7 s) @# v: Y5 z% \+ z4 @铺铜完成:
, E. @. I, K+ G) k% A3 c1 A3 B3 g6 l7 ?9 R5 y
2 N, V6 t  a5 |! K* D
: m. q) ?0 t6 T; B3 {% L

# X) A2 _" _9 {4 M& U+ ~) j( W6.一些小技巧,如果觉得正反面元件互相干扰视野,可以使用“Shift+S”来使某一个面单独显示。多按几次可取消屏蔽。检查连线也可以通过“Ctrl+左键”单击某一网络使其高亮来检查走线情况。某些元器件需要精确的位置,我们可以通过快捷键"E->O->S"来设置原点,然后用坐标精确定位。
( ~& s$ O9 H- l# \0 G
: |( p+ H: {; ^2 G% c( [Ⅴ.丝印层# {; ~0 z5 P: q
顶层丝印层的名字叫"Top Overlay",我们可以在这层上写出我们要写的字,比如管脚,元器件标号。中文需要更改字体才能显示出来。
4 }8 n+ p& {" @* s6 r0 @" d
2 Y; m5 R. M6 s0 V
* [9 f' e6 N2 N8 O4 s
- G! e- G) p& h) W+ w# Q9 o7 E5 r/ ]
Ⅵ.最终效果
( M$ f" r  j  V4 r  D
( K4 X) C$ b9 U5 `
" B9 i( T5 \  r$ u4 E
6 |# j3 s$ N8 `; z. g; |三.发厂打印/ W2 l/ w8 G$ n5 `2 \. ]) g6 g; H
做好之后,我们就可以按照厂家的要求发厂打印了,打印完成后,我们将元件焊好,就获得了一块最小系统板(精简版)0 s2 c0 L! R" Z! V# Z

) F/ p9 H2 R* M9 L
5 _, V# W, [  N0 _( y6 x2 q& c& o* M5 [5 q, ?

该用户从未签到

2#
发表于 2021-3-18 16:21 | 只看该作者
Altium Designer20从零开始发厂打印

该用户从未签到

3#
发表于 2021-3-19 13:19 | 只看该作者
我也想试试AD,现在用cadence: u# ?. W+ `7 K& {, K& _# Y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-11 16:30 , Processed in 0.156250 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表