找回密码
 注册
查看: 938|回复: 2
打印 上一主题 下一主题

Altium Designer20从零开始发厂打印

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 piday123 于 2021-3-18 15:56 编辑
+ {& Z" n$ r7 S' J" ?0 i/ S/ ~0 [6 X
一.新建工程
- G* l. x! w* ~  z& z/ j3 R我们首先要在某一路径下新建一个文件夹,用于存放等会新建的工程。% u% Y  T8 K& y
1 p$ z2 E- x1 N

, L3 ?2 J' o7 x: ^+ R7 j( t9 D& C然后我们打开AD,在右上方“文件”里新建新的项目。9 D' n8 f4 q/ d) H5 D

" ?! Y7 O& k2 F2 v' P( f
+ ]" @( ^* g, f; x% J, d; I- A在这个界面,我们在正确的地方填写项目名称,选择正确的路径。. Z- s) w7 A# Q8 S& {$ J
4 ]$ M& v/ v/ u

  Q9 W9 h  ~* y新建完成后,我们的项目里应该是什么都没有的,比如这样:
! H9 T5 t3 D8 H, K * f' [0 h$ j, s- O4 I6 \: E; F

! h* {. N% N$ z; [此时我们需要添加新的原理图和PCB,如果有特殊需要的话还要新建原理图库和PCB库。9 \  X, r; Z; s, J* j3 X
# G; M0 @. ~+ n: j, Q- g, i# ?. ^

' N# Z8 d$ n4 q  ~' J/ n" B! @至此一个项目的基本结构就有了。
! \4 w' ~$ _* Z! C2 l& K% G& |
+ F* k; c/ ]  P' ^
% D: D, X  D( H' K  |* s' p& P' R二.原理图的绘制,库的绘制' J( n* U) }0 G
Ⅰ.导入已有的库
7 S/ [- ^5 j. j5 b6 |我们先导入一些手头已有的库,在"Components"面板下可以安装我们已有的库。
4 `; a/ y/ L$ L2 P! A 7 k4 H7 Y8 K/ r9 a: C# B. [

! d1 }3 S( @" Y  X选择"添加库"即可。
* R" e8 A1 ~+ I: d * A+ {9 O/ ^4 H$ w0 j% P

' J2 q& T  v" X( W' PⅡ.自己绘制原理图库和PCB库* X9 L7 z( h' J7 l6 q7 d
我们先绘制原理图库,这里我们绘制一个电源大接口为例。
7 k0 c# T0 X* L; A6 N+ z
  U( c# }/ G+ U" o2 U0 h我们可以在这里选择一些图形,来绘制出一些需要的图形。9 u  O$ G7 i) _( h. s5 V6 a

' R1 H( B! P: Q) k- F; T9 m3 Y: ^( ?
放置好图形之后,我们需要给他分配引脚,如图所示,或者快捷键(PP)。) i9 q/ v7 c' W2 `! P

: I0 R: @& j+ x  V# V2 @
: e! @' Y% w6 S" M( w4 c+ z将基本的形状画完以后,我们可以在属性里更改他的名称和管脚分配。+ T6 [$ b- ^4 c: g" m

! e9 N+ N% s5 @& M. v
  f) ]; U# Z# E0 N- {
! D$ |; P2 w" o4 l5 M1 ~  f
, @+ U: o7 w3 T0 Y3 {3 W9 g* f5 n% G我们画完原理图之后,该原理图是没有对应模型的,生成PCB的时候会出错,无法生成,所以我们需要绘制相应的PCB库或者找到对应的模型。' @, E- \  L8 ]+ b, w
/ k: [4 |. L( w
我们可以放置焊盘,或者用填充来放置焊盘,在属性里我们可以更改所在的层,例:
  X2 y1 P) |, x3 i9 I: B + D/ _' c* e7 q0 U) S! E
" d4 E* w& ?* w# H! T( T

1 ^* j6 e. A) Y1 x
9 U! R6 K) T, W1 h画好焊盘之后,我们需要确定他的尺寸是否合理,我们可以用快捷键(Ctrl+M)来进行测距。2 Q  p: `# i, l2 h2 i! w- Q, w

! b) `( o; h4 V如果测距的时候栅格过大,移不到想要的点上,我们可以用快捷键(Ctrl+Shift+G)来改变栅格大小。
& a7 P8 e; h  Y8 \( e6 h( [, o# a" U  {0 e' }1 L0 r2 O& n
这些工作完成后,我们对这个模型进行重命名,然后保存,方便我们添加模型。4 X' t! L  B, s$ `+ z& d1 f

, y8 u- n9 ?  Y   T! v7 K6 P/ O/ M, S! F
; M! @3 T% u" y0 [- E5 B0 `* t2 [2 q
然后,我们回到刚才的原理图库,点击左下方的"Add Footprint",添加模型,可以通过“任意”和“库路径”这两种比较简单的方式。, y$ Z. Q# U& n6 ?! y" X
( ?6 y2 p+ m8 Z& t

" p" v/ K" q) a6 s4 t+ e' i: T我们只要填写正确的名称,软件就会帮我们找到刚才的模型。5 x1 @6 c! G0 M, p2 L2 [

) i* G# }1 Y6 }3 V2 l, uⅢ.绘制原理图9 c; y  p' J; U1 m% C  h
我们以电源模块为例:我们将需要的元件、电源、地都摆放好,并用导线连接,这里要注意两种线的区别:9 j* \. x% B5 A

8 W/ D( ~- ~6 T2 a8 q 2 L5 h, T1 y1 }/ ]: n

" E1 ^$ v3 f' e0 R/ |: h6 |6 O8 C前者是物理意义上的线,即导线。后者则没有物理意义,用于绘图,例如将模块之间进行分隔。/ W0 O1 i' r( n" c" g

3 b7 m: A% B$ N" H& b6 L元件连接好以后,我们会看到某些元件上有红色的波浪线,这是由于元件重名而引起的,并且同一个项目下,不同原理图之间也不能重名。所以我们要给元器件单独的名称。
1 z. g  f. E" ~5 [0 ~7 J& }
- H; X. v& u( u. \' @ ! Q: X2 `( a+ F( n* ]! F  |+ D! `
( M3 }* T* [) h
现在我们就分模块,将不同的功能用原理图绘制出来,绘制完成的结果:8 A# \/ ?8 @, p% T0 f1 i
# E" S0 c$ z2 z, B( u

3 P# s9 i! u- E# x) qⅣ.PCB绘制
2 o6 B3 G/ r8 L! w- V在我们生成PCB之前,我们要确定各个器件对应的模型封装,我们可以在“工具”→“封装管理器”里更改各个器件对应的封装,并检查是否有封装丢失的现象,完成之后我们就可以生成PCB了:5 s' I3 q3 o2 U4 J; I

  M$ x! T& t! S) \9 L" [6 O . G+ b3 a( e" E6 Z$ P" D

) [- T& n4 i/ t8 [/ I在添加新的PCB到工程前,先对他进行保存,然后,我们在原理图里点击菜单栏里的“设计”,例:3 }2 @0 d$ O  m' [2 |( D

4 Y( N0 L7 l+ ~/ \
- r: F* b5 d$ j. o4 A9 q) j0 d# E' b# b+ q
然后我们点击左下角的“验证变更”,验证完毕无误之后我们“执行变更”,最下面的Room可以删去,不生成。
" h; F) X* R; ~7 W2 N2 y
) \9 E' \" x) A2 D8 X: R% o
! R+ K! P% F: ]5 L, w( F* @' O7 m# d1 v* X$ X
生成之后,先别急着画,我们还有一个重要的步骤需要操作,那就是修改规则。我们可以在“设计”一栏下找到“规则”。7 A- v2 G1 e+ O+ [4 U8 K' o
8 ?5 @0 X5 {: m- C; D- ?( {% ^
1.在“Electrical”→“Clearance”下修改最小间距,至少比厂家能制作的最小尺寸要大。, ~' i9 }) V/ |% S- l* i; S0 `
( o5 M' ~, s/ t0 _5 h& U

$ R- N, j2 ]7 E0 z# {7 d' }! ~* P4 e
/ z1 g% D  ?) I0 q7 I9 W2.在“Placement”→“Component Clearance”的使能点掉,不执行该规则。+ g2 H  a- I! {( r. H/ @, h( T

( M8 l+ c6 G; d5 ]
. Y/ D( A7 P. o2 W. V8 x4 A+ d6 |& }& p# l. S4 m% h. H
3.修改线宽规则,我们可以在“Routing”→"Width"下新建规则,一般是修改电源线的规则,例:
$ q* n7 T( Q4 ?/ l0 v
4 G: D0 S6 J/ y9 L* s9 a% a6 q2 x$ Q
% _3 M4 S3 o0 s
" W& s5 i# W0 C# G' g* B1 Y- E修改完成后一定要在优先级里对优先级进行分配。
( @7 D/ T5 T& M4 C% a6 }& }' s: f9 B" A$ p* W5 o2 G4 a$ Q

3 U0 D+ ^( v, X$ ?7 E) X9 @1 L1 P
) V* j4 _7 K; l7 b& q% p% R7 h设置完规则以后,我们可以自定义一些快捷操作,我们在"设计"上右键,会找到一个"customize",在这里面我们可以自定义一些快捷键。
, {$ O5 z( S- Z+ _* |. J) _/ j$ ^9 H$ M6 h& }1 C, Q
注:规则是不同的PCB都要重新设置的,自定义快捷键则不需要。
5 w( P# `1 B) J' e& T( l; E$ v( Q4 w0 Z) z7 J' m* M
至此我们完成了前期的操作,要开始摆放元件和连线了。我来分享一下我的器件摆放方法和连线方法。) o/ G9 v3 x6 J$ _- x$ |% ^& F
, W' R$ N0 Y! a9 p% m& h6 u
1.在"视图"→"连接"里,将"电源线"和"地线"全部隐藏,先连信号线。
+ O( @& }6 X3 S7 @  O
9 G  A- S' b6 T3 C: o2 e! }) g
# G6 T; k; `* C+ g
7 E# X6 t3 L1 {5 l$ D2.对照原理图,分模块将芯片、电阻、电容等器件摆放好,比如我们可以将电阻这些放置在背面(如何放置?选择对应器件,属性里改变所在层即可)9 F3 e* E+ L5 I6 u; T+ [. K( G

, k; y$ W  d( W2 P/ v3 g3.如何改变板子形状?器件摆放完成后,我们在"Mechanical1"层上用最普通的线(无物理意义)画出外形。如何画出圆弧?,在"美式键盘"下(Win10默认输入法在英文模式下)按"Shift+空格"即可改变走线规则,单按"空格"可改变走线方向。该方法同样适用于布线的时候,可以布出圆弧形的线。画完轮廓后,用左键拖动选中全部之后,在"设计"→"板子形状"→"按照选择对象定义"即可改变板子形状。完成效果:0 _* C7 E2 O! H: n3 n- I6 T" w
5 S8 ]; y, U) e: m4 b) b0 x; _! m4 R

  c) V: i( H/ R2 r5 W, s9 F; V/ U' q! T" `$ Q
4.然后我们用"交互式布线"来将所有的线进行连接,先连接信号线,然后连接电源线,GND用铺铜解决。如何检查自己连线是不是正确的,我使用的是"报告"里的"板信息",拉到最后一行,有一个"Routing Information",里面会告诉你连线率。或者连完以后使用自动布线,如果他没有给你加新的线,那么大致可以说明连完了。最后一定要检查一下有没有出现间隙过小的情况。, @$ x# o3 P% A. u3 S
, _5 b# {3 ]+ X" C

. N% Y7 C: ^2 q$ Q0 @/ \5 h4 u/ ^2 Q
" _  X+ @5 y, H. F3 M
2 T) w7 V# r$ Q$ s
5.铺铜,我们使用"铺铜",然后画出要铺铜的区域,选好网络即可,为什么GND一直不连,用铺铜选择网络为"GND"一次性解决,铺完以后要注意是否有线将某一块区域给分隔了,导致某一块的"GND"无法和外部相连,如果有的话,用布线或者过孔将这一块铜和别的地方接起来。3 G0 l, d  w, \  P3 E. {: M" B/ p
% A. O0 m  _2 ?5 C8 z# M
0 z0 [9 K, U0 \! ]3 t

$ Q: L. T# g: z  A2 `1 S% I+ c
, L' T2 C5 S8 H- C5 O/ z5 O
/ K: O9 k1 o4 }7 _6 v铺铜完成:
7 c, a9 ^- j- y, b# ^" y' N6 K  ?+ |
8 Y; {  A. p! p. g/ R! F
( j% p4 E4 x2 x5 @1 v& m/ B( q2 g
4 {+ V% F# _0 }+ R) A! m/ w5 n
6.一些小技巧,如果觉得正反面元件互相干扰视野,可以使用“Shift+S”来使某一个面单独显示。多按几次可取消屏蔽。检查连线也可以通过“Ctrl+左键”单击某一网络使其高亮来检查走线情况。某些元器件需要精确的位置,我们可以通过快捷键"E->O->S"来设置原点,然后用坐标精确定位。
. \% j- |6 i, Y. x$ |, ~* j2 p# U* |: a; @7 J
Ⅴ.丝印层
4 ~  u2 e% {) m1 L, A" _0 ^顶层丝印层的名字叫"Top Overlay",我们可以在这层上写出我们要写的字,比如管脚,元器件标号。中文需要更改字体才能显示出来。  m2 _( H: c* P# V3 d# s
) U! P" ~3 {% O' ~) o9 Q
; d( {9 y- z8 q/ ?! U2 ?- E+ |

: G0 R+ p! c* D: S" {
8 ^2 L' S; M3 p, MⅥ.最终效果
4 `9 k8 @" t0 k& i! e & h: p: a  r* G+ X" l& L- G4 d
: t( A& X, q0 L7 |1 h  i

* v9 h3 i* X1 t, ]) |三.发厂打印
8 D' _' n6 j3 C' Y7 d做好之后,我们就可以按照厂家的要求发厂打印了,打印完成后,我们将元件焊好,就获得了一块最小系统板(精简版)
$ F3 {4 `% X( D. H0 i% } 3 m# n7 r% M# i1 D5 x
' W; {" ^! G$ b' H2 @$ Q4 s& A
: x- i# h$ j( A+ a

该用户从未签到

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

该用户从未签到

3#
发表于 2021-3-19 13:19 | 只看该作者
我也想试试AD,现在用cadence
! {3 ^/ E* s- s' r
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-5-29 18:25 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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