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

Altium Designer20从零开始发厂打印

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 piday123 于 2021-3-18 15:56 编辑 - y$ |4 Q+ u+ @9 b  ]
* W4 k2 ]3 p3 E/ j, N' x2 b
一.新建工程4 R! `5 y/ p) x4 b
我们首先要在某一路径下新建一个文件夹,用于存放等会新建的工程。0 W8 E( h" m& j7 S; o6 T

& r& s& E/ E8 W8 J' Z1 J: {1 f( M' U) F: r) y1 {( k& ^5 O2 E. j
然后我们打开AD,在右上方“文件”里新建新的项目。
: e( E1 L  u+ O: z5 M6 ^ 7 m& N) ?: N6 j. T  y  C/ l

) s, t" Y3 U% X, P6 u在这个界面,我们在正确的地方填写项目名称,选择正确的路径。- s6 z* l8 W' f" j5 A, _6 |

0 |/ X9 y4 [% f7 r7 _& e: m1 {! j8 F& |* T
新建完成后,我们的项目里应该是什么都没有的,比如这样:" R: ]: D. d  x" p9 [

; i$ S; _' t- W3 G9 h" b. l# L, W  D% ?% I0 D9 J
此时我们需要添加新的原理图和PCB,如果有特殊需要的话还要新建原理图库和PCB库。0 `! J6 ]/ p# Z$ Q* A; R2 L8 F& D, T

9 w& G" S8 b  V- y  w
2 z# Y5 o/ u9 K% Z. V+ {至此一个项目的基本结构就有了。
  Z3 X5 I, a) |+ R* [: U+ E6 z
9 b6 i  c  ~1 g2 X) @
9 A  S* U; V+ V$ l二.原理图的绘制,库的绘制
: i1 a  U: T( v: YⅠ.导入已有的库
/ I* U/ L" m; u4 l$ ]% t我们先导入一些手头已有的库,在"Components"面板下可以安装我们已有的库。3 I: t1 n" b( x6 g

$ |. k. w* l: J$ K: u$ N% J  m6 r: T3 K. z2 [5 f# y
选择"添加库"即可。
; {" @) U0 I+ v" D, _ 5 g, a( v% e4 @3 g0 W* m

; s* @2 k( B8 S0 f- ]3 n, xⅡ.自己绘制原理图库和PCB库
, [7 u  C9 a" i9 v' |6 y( g0 E我们先绘制原理图库,这里我们绘制一个电源大接口为例。
, C& F; T* ?! p" R. k( Q# b; J4 r* F% D. C, B8 |
我们可以在这里选择一些图形,来绘制出一些需要的图形。% W2 m  V' u8 N) ~. L" t1 g
) B9 G9 z  h+ |+ h: S/ R/ l

5 F& `' C. M" R; H放置好图形之后,我们需要给他分配引脚,如图所示,或者快捷键(PP)。; w! k7 d) V  {! {3 a2 {
+ D" q) n0 b2 v! U6 i2 S* w

/ ^3 |) s5 F! l. o& M将基本的形状画完以后,我们可以在属性里更改他的名称和管脚分配。) z' b$ P( O. m! W9 E2 C( a
" E2 X4 J9 ~" {& Q

3 L  _/ u4 D6 R' Y" M! ?2 R' ? 5 j  q; v2 D; {
8 ]9 u, a2 u, ]4 \0 |
我们画完原理图之后,该原理图是没有对应模型的,生成PCB的时候会出错,无法生成,所以我们需要绘制相应的PCB库或者找到对应的模型。
. q: N2 I2 d7 U6 l4 _/ V. Q( Z9 m$ s- g( c  ^9 r: `( N- \# ?
我们可以放置焊盘,或者用填充来放置焊盘,在属性里我们可以更改所在的层,例:( J0 ^" T0 E. J2 w' H! Y& G. T
" S7 {% s& ~* g, }" n2 W
; s3 \! V. M. g& d9 U/ ~

& @0 X5 v! l0 S5 ^/ j( o" A  [& g; L6 w
画好焊盘之后,我们需要确定他的尺寸是否合理,我们可以用快捷键(Ctrl+M)来进行测距。* I2 c- w0 s5 W3 q! K) G0 L
7 j" u* |# r" H+ k5 M
如果测距的时候栅格过大,移不到想要的点上,我们可以用快捷键(Ctrl+Shift+G)来改变栅格大小。, E4 T3 W3 a7 d; @8 c0 ^
% O  B1 d; _9 K% R& m( ?: t
这些工作完成后,我们对这个模型进行重命名,然后保存,方便我们添加模型。: _( [! Z- ]( _6 ]$ W$ N
0 Q- m7 Q0 L2 }/ f& K: W: x

/ Q3 i& o. O# I5 d/ }: W# s* _% G, o0 p6 i4 G% x5 ~" |9 D
然后,我们回到刚才的原理图库,点击左下方的"Add Footprint",添加模型,可以通过“任意”和“库路径”这两种比较简单的方式。- P) U6 T# E; c5 }

- H$ E% |# ~; X, h& Y/ m( G- L* n4 q6 `3 H5 h$ A! f% ^0 q
我们只要填写正确的名称,软件就会帮我们找到刚才的模型。
8 [  p  B. Q+ o6 b) k
" t1 c' I1 Y  _" C  `# P; _Ⅲ.绘制原理图% p  a0 R: i( N' m7 w' k
我们以电源模块为例:我们将需要的元件、电源、地都摆放好,并用导线连接,这里要注意两种线的区别:
0 Y. `6 e5 j$ a/ @6 F$ B
  ^0 O& m/ k& M# z; @$ {! P/ [8 a 4 N# z1 U% m& u5 i

: t# X! j/ o; i$ \! B) c前者是物理意义上的线,即导线。后者则没有物理意义,用于绘图,例如将模块之间进行分隔。
% \) h4 I0 F  ~4 r' j6 }& b$ E' A, S* t' s
元件连接好以后,我们会看到某些元件上有红色的波浪线,这是由于元件重名而引起的,并且同一个项目下,不同原理图之间也不能重名。所以我们要给元器件单独的名称。
% @% @* k! X/ v" M. M" ^
+ l( w% [* n8 |  l. i" F 3 s$ x, o$ Y" w+ L$ i0 ^# W

' j4 j; [$ ^- v* l* B& O现在我们就分模块,将不同的功能用原理图绘制出来,绘制完成的结果:8 \9 m% J/ ^5 J. t
# [0 b) x. l% w2 P- T; x: t0 g- }

* B$ o* I+ n0 _! H4 g+ y' D" yⅣ.PCB绘制9 J6 |+ [* v+ u" D, R
在我们生成PCB之前,我们要确定各个器件对应的模型封装,我们可以在“工具”→“封装管理器”里更改各个器件对应的封装,并检查是否有封装丢失的现象,完成之后我们就可以生成PCB了:" J: ~0 S/ q7 I7 u+ f
- b' U$ [1 R# O. E" ^( a

' k5 [7 N3 A. @. t) \% E" H3 E
在添加新的PCB到工程前,先对他进行保存,然后,我们在原理图里点击菜单栏里的“设计”,例:
2 B5 ?4 ^7 v  n$ P- l/ w6 ?4 s9 [

- m9 q! u7 e; k
' j/ g! y0 d: {' S然后我们点击左下角的“验证变更”,验证完毕无误之后我们“执行变更”,最下面的Room可以删去,不生成。
9 L* h1 x' X: x# d; X: _+ b1 P: y0 C  o6 X: i2 Q' P' V

; Y/ c" P; ?& [$ T% v' r% ?# k
) C- x5 W2 D6 p$ l4 |生成之后,先别急着画,我们还有一个重要的步骤需要操作,那就是修改规则。我们可以在“设计”一栏下找到“规则”。
7 y: n, z1 F3 L  o4 |* z
: Y- @+ k; ~/ ?1 Z# P1.在“Electrical”→“Clearance”下修改最小间距,至少比厂家能制作的最小尺寸要大。
& I% U! j! w9 u, W2 `1 O, I9 P, o6 m0 r$ o. J7 g$ \
1 p8 K! [# C, K9 ?3 G6 u
* a' i" o$ `# [4 \! \/ N# b* f! J5 v
2.在“Placement”→“Component Clearance”的使能点掉,不执行该规则。) U( {# ^/ |: f9 X, ^" P

$ f2 O- b; U% r3 j 0 g) R. @+ x. H+ i

7 [: T3 i1 _3 Q! S: H& D, ]3.修改线宽规则,我们可以在“Routing”→"Width"下新建规则,一般是修改电源线的规则,例:
5 F/ \& ]) C$ _& x8 i4 {/ y0 t1 b& M
* W6 u+ X/ O- a8 j, `! x/ X# Z' _

0 U3 g* @2 ~" l: D5 I修改完成后一定要在优先级里对优先级进行分配。0 y; |/ A2 L' U! w+ b7 w/ \* F
7 O! `8 T$ A8 h$ z

' P# g" X# O! S. _0 M. P% @
) c2 c% n) C6 `4 B1 b设置完规则以后,我们可以自定义一些快捷操作,我们在"设计"上右键,会找到一个"customize",在这里面我们可以自定义一些快捷键。( V+ j8 r; X) A) Y4 o7 I& P

' A6 G! \0 a2 n7 y注:规则是不同的PCB都要重新设置的,自定义快捷键则不需要。
2 J2 Q2 E, A( z3 F/ I
5 ^$ L; o, E& k( N' N  O至此我们完成了前期的操作,要开始摆放元件和连线了。我来分享一下我的器件摆放方法和连线方法。+ T5 B9 ?' p/ I  T# s( l
  |! L3 a! u. L& b! P' a7 s; Y
1.在"视图"→"连接"里,将"电源线"和"地线"全部隐藏,先连信号线。0 a: u( `% ^+ r  [: I

& {" _/ ?8 j2 `0 i+ ?% l/ s
2 P$ D- @  I8 x& I4 N2 p/ S+ H7 ?
$ h' A; V0 T8 X( k% ^2.对照原理图,分模块将芯片、电阻、电容等器件摆放好,比如我们可以将电阻这些放置在背面(如何放置?选择对应器件,属性里改变所在层即可)
) P, G2 l5 G0 |; U2 f% F+ C$ W7 ]5 a9 O$ g7 V
3.如何改变板子形状?器件摆放完成后,我们在"Mechanical1"层上用最普通的线(无物理意义)画出外形。如何画出圆弧?,在"美式键盘"下(Win10默认输入法在英文模式下)按"Shift+空格"即可改变走线规则,单按"空格"可改变走线方向。该方法同样适用于布线的时候,可以布出圆弧形的线。画完轮廓后,用左键拖动选中全部之后,在"设计"→"板子形状"→"按照选择对象定义"即可改变板子形状。完成效果:
" T" b( C% ?' ]; J7 N; t8 ?" {: ]: O# H8 U9 Q! M- E

1 n' E& `; g5 M. A: {1 r$ g. C# S: ?% ^6 D8 S  B
4.然后我们用"交互式布线"来将所有的线进行连接,先连接信号线,然后连接电源线,GND用铺铜解决。如何检查自己连线是不是正确的,我使用的是"报告"里的"板信息",拉到最后一行,有一个"Routing Information",里面会告诉你连线率。或者连完以后使用自动布线,如果他没有给你加新的线,那么大致可以说明连完了。最后一定要检查一下有没有出现间隙过小的情况。" [0 U; w, w/ s# t, \

4 A5 V" D; ]! W7 f+ ] 0 }0 i) K2 S8 ?( u

4 P' c8 U' N8 W2 A6 h
# E9 e+ E4 M3 e* l9 o$ L" U3 }7 v& H# v! E) i
5.铺铜,我们使用"铺铜",然后画出要铺铜的区域,选好网络即可,为什么GND一直不连,用铺铜选择网络为"GND"一次性解决,铺完以后要注意是否有线将某一块区域给分隔了,导致某一块的"GND"无法和外部相连,如果有的话,用布线或者过孔将这一块铜和别的地方接起来。
' n8 x" A% ?" _  S# v& S2 ?7 U$ _4 }2 |4 U5 X
) q9 v6 }. O3 m; J+ H/ t& R6 E
$ K& j& w' o) r( Y

, Y# @& h" o# Y! V& Q" K0 z# Y9 p5 q0 @
铺铜完成:
9 }) b6 w  t! r, [5 x& h8 P% g2 h# U) e. B* f" v
% t" U, M4 Z/ d# E

0 y4 |. p% c; G/ ^2 B7 s8 V8 P2 _! y1 O! w( a0 q8 }' Y
6.一些小技巧,如果觉得正反面元件互相干扰视野,可以使用“Shift+S”来使某一个面单独显示。多按几次可取消屏蔽。检查连线也可以通过“Ctrl+左键”单击某一网络使其高亮来检查走线情况。某些元器件需要精确的位置,我们可以通过快捷键"E->O->S"来设置原点,然后用坐标精确定位。4 z* S9 j' @- v8 u2 i* t- y" l9 ?1 V

+ r% z2 |0 p: u' wⅤ.丝印层
7 l! X; s5 l7 u+ H顶层丝印层的名字叫"Top Overlay",我们可以在这层上写出我们要写的字,比如管脚,元器件标号。中文需要更改字体才能显示出来。  p& a* C: w% o; q

. b" O: t' s+ I/ I/ S  r ' H& a1 _& x1 H2 [) @
: A6 _- R+ Q( B# }
) y% _- S' G+ M  `- b3 b
Ⅵ.最终效果7 J; e6 n) a1 ~# I# l/ @& i
2 \. I) ^9 O/ g0 [; E, y3 l! E

2 g: l8 O( v5 l0 Q3 c
6 J' j: a1 m: T, q三.发厂打印5 a+ h: L. ?' d& ~1 V; \
做好之后,我们就可以按照厂家的要求发厂打印了,打印完成后,我们将元件焊好,就获得了一块最小系统板(精简版)
- s; C  z* d' @# ? ! T) a8 G: y3 P. |. N9 t, E
* K* ?4 F# P" B; S  j
2 s+ N9 j0 z# o

该用户从未签到

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

该用户从未签到

3#
发表于 2021-3-19 13:19 | 只看该作者
我也想试试AD,现在用cadence
; @% I/ a/ Z- `. a$ h6 T" M
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-13 13:24 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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