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

Altium Designer20从零开始发厂打印

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 piday123 于 2021-3-18 15:56 编辑 ( z7 H5 o3 S! O9 t5 c: F; ?, q4 A
! N% `5 \% B4 d) N* P
一.新建工程
# O' W8 }+ V6 \1 R6 q4 u% f! p我们首先要在某一路径下新建一个文件夹,用于存放等会新建的工程。
+ M# p6 o; O# `  y. W
' b# Z! g6 _' I6 k4 w
* w& d+ p; V8 Q) x/ B8 x+ |: c然后我们打开AD,在右上方“文件”里新建新的项目。* v# w3 {: W8 J9 ?7 V  R5 S/ \
, u. f9 B7 g3 X- ]; f

  L' s3 k( W5 h& A$ t在这个界面,我们在正确的地方填写项目名称,选择正确的路径。
1 u6 \0 R" \( m, L
5 Q( w9 o4 A3 b) ~
  I( [. F) o9 o/ T9 A" p% q8 X新建完成后,我们的项目里应该是什么都没有的,比如这样:% _5 {6 n" W. W/ N. k
$ C/ d  Y2 T& ^# I' h( u

5 m+ l2 N2 T) b' V- ]此时我们需要添加新的原理图和PCB,如果有特殊需要的话还要新建原理图库和PCB库。
+ s& `5 K# m" n) x5 s  {
5 b8 f! ?. `) n( S9 b
( b4 M) k$ H1 L4 O  i6 n至此一个项目的基本结构就有了。- W2 q- h. x- h8 p0 g( k

" P/ Y  z! c, C  ^! K5 l
$ {/ k. c5 @* u; X6 F8 t. }! c# k二.原理图的绘制,库的绘制
& S! x* P" G8 f+ L3 `6 B6 [' KⅠ.导入已有的库- J3 @2 t+ e6 m0 I$ Z6 t& d
我们先导入一些手头已有的库,在"Components"面板下可以安装我们已有的库。+ X' k7 ~4 V& E1 w) M" H& f9 I% H6 K

8 M7 v7 j  A1 C* u' W+ r2 g; Y9 A8 V5 c0 D6 x+ e. `& O
选择"添加库"即可。0 V4 f* n4 |% l! R' l

( B" Z$ c. K; d/ Y+ d4 s0 K* Z  j( _0 I
Ⅱ.自己绘制原理图库和PCB库
6 D- Q; N; @& S# L! e5 k8 m; C我们先绘制原理图库,这里我们绘制一个电源大接口为例。) j7 r: x% M& d2 i* j1 M& [$ K6 m9 D
5 q) c- N3 Z2 j+ m, h4 b* Q
我们可以在这里选择一些图形,来绘制出一些需要的图形。- L* K- l3 J# L9 n- c, P

* b) P- I# Z' N- ^9 ?
; g6 n* {2 U4 z+ z" L8 G+ l放置好图形之后,我们需要给他分配引脚,如图所示,或者快捷键(PP)。2 s- l, _; p3 `
. H4 y( o/ m8 r+ D  M6 ?
, Y9 Q5 ~% p! W$ G9 t! Y: o) T
将基本的形状画完以后,我们可以在属性里更改他的名称和管脚分配。
7 c( q0 q5 K3 U; ^0 h8 n 5 o/ f' f* Z8 q; `6 z, r0 q/ G

4 E- }* z! O9 I0 R) q' Q4 i' L, g - i$ x8 a/ O& y1 L) P/ p
/ c# v$ z& ?  @
我们画完原理图之后,该原理图是没有对应模型的,生成PCB的时候会出错,无法生成,所以我们需要绘制相应的PCB库或者找到对应的模型。
0 l4 ~5 B, s6 k3 g% k! E% @) ^: W2 p0 p) F, |) g4 [
我们可以放置焊盘,或者用填充来放置焊盘,在属性里我们可以更改所在的层,例:5 t6 t$ A$ T7 d" [- y( ]# [

4 g% N( n$ y$ e+ J% {* ^& x4 u& h6 H' V
! J# k3 d# ^  q' y; P9 E
8 T9 H! u# Z) T3 N2 y9 l
画好焊盘之后,我们需要确定他的尺寸是否合理,我们可以用快捷键(Ctrl+M)来进行测距。
$ c5 X: M# c0 B( D1 G7 @3 A' h+ E) E) `! k6 }
如果测距的时候栅格过大,移不到想要的点上,我们可以用快捷键(Ctrl+Shift+G)来改变栅格大小。$ i# R" _0 g% s. X+ F

" S8 @. n0 g; ^  H" K6 j! g2 [这些工作完成后,我们对这个模型进行重命名,然后保存,方便我们添加模型。* u3 S' R: I; E7 S
1 \$ y4 H3 P% \* ~
& o% Y+ L/ \5 \; ?$ H- }- J. B- W
8 E% I; D7 v9 f
然后,我们回到刚才的原理图库,点击左下方的"Add Footprint",添加模型,可以通过“任意”和“库路径”这两种比较简单的方式。0 ~" `7 K4 y8 B+ d& t6 I
) R0 s) E% W* {. u. e3 K' j

! [% ^7 ]/ l$ k我们只要填写正确的名称,软件就会帮我们找到刚才的模型。
  x6 X2 O2 ~3 B- ^7 H* I) H8 t/ R: v$ u& r& {. }
Ⅲ.绘制原理图
: _9 ]/ j0 ]0 \; Q我们以电源模块为例:我们将需要的元件、电源、地都摆放好,并用导线连接,这里要注意两种线的区别:/ K6 b$ M* D4 [" i$ }0 [; M6 U- M

# G+ [- S6 R! A: ^5 ?+ @, w% d! l6 Q
# h) b% N( Y3 ^; X! [. f) G
; W1 R) t0 S! ^前者是物理意义上的线,即导线。后者则没有物理意义,用于绘图,例如将模块之间进行分隔。/ r) q( A7 D( J" U. W

. }: d6 O( _/ V! r2 P2 I% m- o0 n元件连接好以后,我们会看到某些元件上有红色的波浪线,这是由于元件重名而引起的,并且同一个项目下,不同原理图之间也不能重名。所以我们要给元器件单独的名称。8 d. s4 k  P1 x, t! J8 \  E$ e+ n
1 G6 t; O) A& X

+ @. V0 ?& ~) y. J8 [
7 O7 D) s( G! q3 ]+ N( O& D现在我们就分模块,将不同的功能用原理图绘制出来,绘制完成的结果:4 _3 b- O3 P. N9 g6 W

1 @, H( f2 [2 `* \8 h- r  {  w+ {/ b. k
Ⅳ.PCB绘制! N2 u- S) G1 n( A  e
在我们生成PCB之前,我们要确定各个器件对应的模型封装,我们可以在“工具”→“封装管理器”里更改各个器件对应的封装,并检查是否有封装丢失的现象,完成之后我们就可以生成PCB了:
& _7 p2 u3 E, T/ q$ m) x* L
5 y- G# G# B/ Y$ ?8 x9 g ' q7 b. X* Q5 I

$ T1 T" d' Y! F' t在添加新的PCB到工程前,先对他进行保存,然后,我们在原理图里点击菜单栏里的“设计”,例:
, L3 v! M3 p' N# F( _
. F2 F7 O- ^, Y6 O/ ?" g7 a2 F % Y& L  \$ h" e1 U/ n  C1 `" Q
7 k( z- Q2 b/ |
然后我们点击左下角的“验证变更”,验证完毕无误之后我们“执行变更”,最下面的Room可以删去,不生成。, d- e! d8 Q9 c+ a7 t2 ^9 j% A+ M

% H" t5 X/ T5 s. x- ~% T
( r; O4 y9 \$ _7 N4 o8 E: u6 w, G
  Z9 W) ?9 I( D% i5 x; z生成之后,先别急着画,我们还有一个重要的步骤需要操作,那就是修改规则。我们可以在“设计”一栏下找到“规则”。9 ]2 _  I* f' E$ f; k( M
6 A8 B% C+ Y2 S
1.在“Electrical”→“Clearance”下修改最小间距,至少比厂家能制作的最小尺寸要大。' J8 e7 K2 k: c
, c* h: j, ?1 m9 L0 y2 U( W

! [$ J7 W9 j2 r2 s
( Y* k' w0 d' l: u2 a2.在“Placement”→“Component Clearance”的使能点掉,不执行该规则。: D6 ^1 v. p9 D$ N. K
* [. U/ ]5 S- Z1 u. k

2 B. S* W# c3 m% r8 J: h& e4 f2 B9 J, a2 X+ G% _0 n2 P) q
3.修改线宽规则,我们可以在“Routing”→"Width"下新建规则,一般是修改电源线的规则,例:
6 K/ ]& t; o" |+ {6 d4 P( i0 E4 O( c
, r; Q' T! g2 G; n

: s7 S" l, s% \3 H0 U修改完成后一定要在优先级里对优先级进行分配。* D. Q. u3 c; j% R$ w" c. o
4 E% X9 J, x2 Z  f8 p
/ \+ f! v0 t  b

! Q" A& Q1 v) ]  {! Y) W& G3 u设置完规则以后,我们可以自定义一些快捷操作,我们在"设计"上右键,会找到一个"customize",在这里面我们可以自定义一些快捷键。6 `  e7 }' C# u. S5 a

/ O# q) R5 b7 c9 g9 Z6 _注:规则是不同的PCB都要重新设置的,自定义快捷键则不需要。9 K; o' Q$ U( p$ w6 L

; _( `; r4 a* n, Y: F至此我们完成了前期的操作,要开始摆放元件和连线了。我来分享一下我的器件摆放方法和连线方法。
8 a$ l( r$ `4 d) [& `- d7 E: t7 r1 H% v
1.在"视图"→"连接"里,将"电源线"和"地线"全部隐藏,先连信号线。
  r  b6 K6 c1 ?, [" Y" K  d$ z, ]( a% z" [

: G  e' E9 m7 q
0 N& h0 d6 R; j/ R2.对照原理图,分模块将芯片、电阻、电容等器件摆放好,比如我们可以将电阻这些放置在背面(如何放置?选择对应器件,属性里改变所在层即可)% G+ m; j! W( e0 U- A- l

: b6 A8 U5 B: m0 `- m3.如何改变板子形状?器件摆放完成后,我们在"Mechanical1"层上用最普通的线(无物理意义)画出外形。如何画出圆弧?,在"美式键盘"下(Win10默认输入法在英文模式下)按"Shift+空格"即可改变走线规则,单按"空格"可改变走线方向。该方法同样适用于布线的时候,可以布出圆弧形的线。画完轮廓后,用左键拖动选中全部之后,在"设计"→"板子形状"→"按照选择对象定义"即可改变板子形状。完成效果:
. l2 F+ j- U5 n" _; E
- A: Q' i' q. D5 o7 S7 i! l " w/ C; n% R$ ?& }
; ?0 u. j9 N7 T1 }. D. H! J
4.然后我们用"交互式布线"来将所有的线进行连接,先连接信号线,然后连接电源线,GND用铺铜解决。如何检查自己连线是不是正确的,我使用的是"报告"里的"板信息",拉到最后一行,有一个"Routing Information",里面会告诉你连线率。或者连完以后使用自动布线,如果他没有给你加新的线,那么大致可以说明连完了。最后一定要检查一下有没有出现间隙过小的情况。* s# N; A# \( g; z- z
- O( f# G4 U' s4 ?
; N, Y0 h( P) ]; A$ b' c" x9 J
% Y; B9 x) `& @1 {5 Q
, p7 Q3 j7 g7 I; C  s6 L6 y
* {- B. B% T& t+ z+ e9 A
5.铺铜,我们使用"铺铜",然后画出要铺铜的区域,选好网络即可,为什么GND一直不连,用铺铜选择网络为"GND"一次性解决,铺完以后要注意是否有线将某一块区域给分隔了,导致某一块的"GND"无法和外部相连,如果有的话,用布线或者过孔将这一块铜和别的地方接起来。( O* M6 A0 A* r- V5 T$ D) T8 I# ~

9 X' B1 G# o' H6 b* D; F: v
3 u" V& K) j& z
# n: |# H* d& l2 z4 r$ |- e
7 S+ r; R2 j$ F4 h/ U& @4 I% J- Q3 a7 b4 \) k
铺铜完成:, ^  z# `% t  M7 E4 u6 K* ?/ r
1 q1 U8 T; z# {+ T1 k8 l1 f

6 q1 P! B: u2 ^. y6 [2 S5 L7 i: S- J
, D, ?0 k  C8 u4 }8 J0 ?# Z- a( f9 k. H( S, _: j
6.一些小技巧,如果觉得正反面元件互相干扰视野,可以使用“Shift+S”来使某一个面单独显示。多按几次可取消屏蔽。检查连线也可以通过“Ctrl+左键”单击某一网络使其高亮来检查走线情况。某些元器件需要精确的位置,我们可以通过快捷键"E->O->S"来设置原点,然后用坐标精确定位。/ v/ D7 F  _/ ]+ ?% Z0 G

6 X; U8 F7 A# k9 ~  F- H5 nⅤ.丝印层4 `! l: F6 c# Y& X& |3 e
顶层丝印层的名字叫"Top Overlay",我们可以在这层上写出我们要写的字,比如管脚,元器件标号。中文需要更改字体才能显示出来。
& h5 Q5 A4 \* i  B$ R! c% d$ H8 |" ~1 \! Z

* ^) g" |% y# [8 E" J+ P" f8 T/ |/ i% k

# ^4 L: @- l1 |# [% ^$ i! `5 n2 _# tⅥ.最终效果' S8 F2 v3 j5 l6 n- F. p5 S
0 x, b4 _" M) M7 m/ u$ \9 `
) R, n# r. I3 i1 H

  _  l- G/ s  S" S6 f. Q三.发厂打印
5 x+ }: _8 F9 ?( }0 x, S做好之后,我们就可以按照厂家的要求发厂打印了,打印完成后,我们将元件焊好,就获得了一块最小系统板(精简版)7 W, V) n& c0 j, n
/ W9 r  E: F* I- |3 {+ m8 u

$ ]9 b$ z, k( @  @, i' O* K  q
$ B* q6 B% S+ Z, @5 o+ [1 b

该用户从未签到

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

该用户从未签到

3#
发表于 2021-3-19 13:19 | 只看该作者
我也想试试AD,现在用cadence
" k( v& `2 N7 B" s% d
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-5-29 22:27 , Processed in 0.093750 second(s), 26 queries , Gzip On.

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

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

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