TA的每日心情 | 开心 2020-10-12 15:22 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 Allure 于 2020-7-21 17:51 编辑 # [+ E) k$ g9 ^3 s
. r3 E4 T) z& X8 ]0 w1 Y. o/ Z
( s7 |8 |5 r: N" ]
如何设计PCB板并不容易,但是正确的pcb设计软件可以大有帮助。其他工程师花了一些时间来学习PCB设计的技巧,您可以从他们的经验中受益。如果您不熟悉PCB设计,但仍在学习有关在altiumDesigner®中设计定制电路板的知识,我们已经汇编了10个重要步骤,可用于为几乎任何应用创建现代PCB布局。
9 d) L8 w: v! m3 Z! t4 p# F8 i
+ A0 n6 B. y; B" Z' S0 N* b
/ z4 Y' @* }$ E, ~- S从基本的印刷电路到复杂的非刚性PCB,任何工程设计都涉及很多内容。任何新的电子设备都将以框图和/或一组电子原理图开始。原理图完成并验证后,您可以按照以下步骤在Altium Designer中创建现代PCB布局。以下是PCB布局和设计步骤的完整列表:1 o" r4 z; C! o) e8 x: F( S" d
+ K+ B! F' O( n& f! y) r" @) W
) ?% T* ]! l/ C4 W
1.创建原理图
; ]* U8 `4 b/ K% x1 _' G2.创建空白的PCB布局& I) O9 q6 d/ G5 ?) q
3.原理图捕获:链接到您的PCB
# U7 D5 P$ h# i7 [ a* D+ l4.设计PCB叠层/ u* s( P. L5 r3 J1 y2 A% X
5.定义设计规则和DFM要求' l% c7 x& c5 u' ^
6.放置元件' w* K% s( f0 V# l
7.插入钻孔
0 G5 m8 ?" e6 p0 b8 V8.路线痕迹9 H6 a4 D; |8 U9 s% u8 K; f. Y
9.添加标签和标识符( n6 P8 J' U4 K
10.生成设计文件
1 o* _$ ~! y0 d' @, V9 ~! W! x& I( D
& F9 T4 m: N; S# g& n Y& m+ T如何分十步设计电路板$ q1 Y6 R* N. `2 D' ]) h
4 _1 Q; T: T0 y) f3 U0 D
' R1 \3 E! m9 r1 o7 U设计电路板时,有时似乎到达最终设计将是一个漫长而艰巨的旅程。无论是微处理铜和焊料的基础知识,还是试图确保电路板最终都印刷完,或者遇到更具体的设计问题,例如通孔技术或带有通孔,焊盘和任意数量的布局的设计信号完整性问题,则需要确保您拥有正确的设计软件。6 b2 d. F$ T$ a
+ U; S# {9 |9 V5 U- F% h7 @9 _
7 M+ N5 P/ ?6 V8 B M如果您已经这样做了数十年,则不需要我告诉您了解设计软件对正确设计印制板的价值。如果没有从原理图捕获到布局的准确而可靠的集成,为布线和铜线布置走线或管理焊料所需的层会变得困难。
% c9 ~" J. Y" q
2 C( T1 ]' q8 g% o) G. F
8 n# r& I( f% |+ i尽管是一个深层次的计划,Altium Designer的用户体验对于新的和经验丰富的PCB设计人员的体验都是非常有益的。它提供了一个全新的设计环境,可在一个统一的印刷电路板布局环境中简化定制电路板的设计流程。 # D) i6 }; |7 y* Z2 i
7 ?8 ~9 _, T, X" V; T
5 K! \* D ?4 m7 x步骤1:创建原理图
* `5 v" r2 j1 A" A S- Q* v; G+ [- H# f# p- D+ P2 f- P
7 B$ F3 f- `! ?; ~无论是从模板生成设计,还是从头开始创建印刷电路板,最好都是从原理图开始。原理图与新设备的蓝图相似,因此了解原理图中显示的内容非常重要。首先,原理图向您显示以下内容:. T* O; c; l+ a/ z1 h! X& ~
0 h; g9 |- ^% b) R
3 l9 b/ Q e) N, F6 u# J) e1 h" v
设计中使用了哪些组件. ]! i1 W1 I( C( g* h; {
_; j% G% y3 v' H4 M4 A* x; m6 c' L6 ]6 v
组件如何连接在一起& [ t1 O% [0 c: N: I
+ D' D+ m6 |+ _$ }9 O7 U
z# T8 c0 w @9 ~不同原理图中的组件组之间的关系
3 l4 q/ R# m e( c
$ p* _2 Y& `! O+ c! B7 w* [: A6 L5 ~6 B
上面的最后一点非常重要,因为复杂的设计可能会使用分层示意图。如果您采用分层方法进行设计并将不同的电路块放置在不同的原理图中,则可以在新板上加强重要的组织。您可以在OnTrack Podcast上从Carl Schattke了解更多关于精心设计的原理图的价值。) n; \" E, i, z1 u- h
5 e; i7 ^% z% |+ ]- m% q0 S
# Q. B; s2 z5 Q# P% i* c2 p6 F! C
9 L, u& {7 H" ~$ \" A' kAltium Designer中的原理图编辑器 原理图编辑器
0 u9 R1 E- _9 w/ B- }4 @! {. A7 I9 o. f- R$ x& f
( {; Z2 P8 D, iAltium Designer中的原理图编辑器
5 g; E( z" d- ]7 i9 J b( F1 a. u4 ?- E8 H6 U9 J6 a
0 z# D$ X; r3 \3 j9 Z不仅电路互连容易定义和编辑,而且将原理图转换为电路板布局比直接在电路板上进行设计要容易得多。对于组件,Altium Designer具有广泛的零件库数据库。另外,您可以利用Altium Vault,它提供对数千个组件库的访问,并为您的项目管理和产品开发增加了灵活性。但是,您也可以设计自己的原理图符号并创建封装。或者,如果您想为您创建零件,请尝试Altium的EE Concierge服务。
2 O; A1 S! j% V( j4 N8 J
1 Q- g5 D5 p9 S G: ^
1 s! _& V+ Q. J$ L7 M1 m1 T步骤2:创建空白PCB布局" v# ^+ w) ~3 b; |
4 F! R# D) t4 B {. `- V y0 ?! t5 e9 V% V' k
创建原理图后,您需要使用Altium Designer中的原理图捕获工具来开始创建PCB布局。首先,创建一个空白的印刷电路板文档,该文档将生成一个PcbDoc文件。这是通过Altium Designer的主菜单完成的,如下所示。
: o! m4 D- |: @1 v: r1 [
! V& J9 V. z3 o4 Q, v* x
# U; Q! J) o: D+ L& t. ~5 L( D7 j, }0 F- z; Z6 o3 |
在Altium中启动新的PCB项目
& e! a& J1 z2 J7 f' ^9 X/ S
8 w4 l$ b0 C0 e$ T$ D. f; N
1 m' n- B1 J. @" @如果已经确定了电路板的印刷电路板形状,尺寸和叠层,则可以立即进行设置。如果您现在不想执行这些任务,请不要担心,您可以在以后更改电路板的形状,尺寸和层堆叠(请参阅下面的步骤4)。通过编译SchDoc,原理图信息可用于PcbDoc。编译过程包括验证设计并生成几个项目文档,使您可以在转移到PcbDoc之前检查并更正设计,如下所示。强烈建议您此时检查并更新用于创建PcbDoc信息的项目选项。 7 [# J* W" |/ S- }- d
" B# G2 b( q6 q
! |) C: U4 C. v! L# j
4 Z9 I( ^2 t9 E# i
( m& F2 h/ t {转换为PCB的项目选项 9 D) `/ F3 ^/ \7 Z7 W
步骤3:原理图捕获:链接到PCB
! h) ]- I" I5 l. t! G) q- l4 H3 a0 a$ q) G6 C# Q
3 A* @6 }3 j; G, t8 z) h0 t" r% a
Altium Designer中的所有工具都可以在一个统一的设计环境中使用,在该设计环境中,原理图,印刷电路板布局和BOM相互关联并且可以同时访问。其他程序会迫使您手动编译原理图数据,但是Altium Designer在创建设计时会自动为您完成此操作。要将SchDoc信息传输到新创建的PcbDoc,请单击设计»更新PCB {新PCB的文件名} .PcbDoc。将打开“工程变更单”(ECO)对话框,列出原理图中的所有组件和网络,类似于以下内容。
6 Y j, G/ Z _6 L4 z7 D$ l- d" Q& N
9 E( G9 ~/ X( K
- M) R" ?+ k. v, _ ^ q0 G( A" z: C) G; b, ?
( B- s; }5 w6 i2 u7 F v) x: B" ~
工程变更单示例
. f" ^! S' W3 Z3 r- p s, z) U# ]+ S
通过单击“验证更改”选项卡来验证更改(将SchDoc信息无误添加到项目中)。如果所有项目的状态均为绿色,则单击“执行更改”选项卡。要完成该过程,请关闭对话框。, t! u' ~4 U0 e9 v
# ?# f0 J$ u* A0 L
9 P5 s# E/ s# A. e# ?$ t& o" T0 P步骤4:设计PCB叠层8 e' h; v* C, ~0 V9 x/ \
# ^6 g9 _# N; e
, @$ ^$ I4 _4 ?3 T) J4 b" V$ [当您将原理图信息传输到PcbDoc时,除了指定的电路板轮廓外,还会显示组件的封装。在放置组件之前,您应该使用“层堆叠管理器”定义PCB布局(即形状,层堆叠),如下所示。
' _+ Y0 V) d% P$ t$ ~3 Q5 c1 n" I) F5 W$ r& J& r7 |2 l X
2 C* y. J( l; {
如果您不熟悉印刷电路设计领域,尽管可以在Altium Designer中定义任意数量的层,但是大多数现代PCB设计概念都将从FR4上的4层板开始。您还可以利用材料堆叠库;这使您可以从印刷电路板的各种层压板和独特材料中进行选择。
7 \( _; V6 d- E+ Y( g; i5 I( N( ~2 D9 ~$ k7 ^- E( f
9 x9 k7 S; `) }" U) C
% _7 C7 B0 S( T0 P, l! C8 A, m定义层堆栈
9 q9 F, Y$ S0 S4 _7 y8 `8 P5 d6 V2 p8 \& `
如果您要进行高速/高频设计,则可以使用内置的阻抗分析器来确保电路板中的阻抗控制。阻抗曲线工具使用Simberian集成的电磁场求解器来定制迹线的几何形状,以达到目标阻抗值。7 _; u* ~/ r: _: J1 X( Y* h, J5 C
- y$ x9 c) v. d$ U1 V, ~5 g' H
5 L6 h1 h' W/ k
( e/ V3 Z. W# | k7 B' G: X
: e8 a: r$ z" N% ?4 V定义用于高速PCB设计中的布线的阻抗曲线
: W; F! h" X: b3 o6 B# z( V1 w( b6 q8 S/ p
步骤5:定义设计规则和DFM要求
) K* M* Z% r9 t
6 f, ^0 o* m' s. f2 A( k
9 L( y! a) P7 S. L& B' o- n* NPCB设计规则类别的数量很多,您可能不需要为每个设计使用所有这些可用规则。您可以通过从下面的PCB规则和约束编辑器中的列表中右键单击有问题的规则来选择/取消选择单个规则。
0 `& N* D$ A' g, v( f, M k) w+ H1 N' X
6 R9 B% K. u3 x) R4 g
j, [; e2 H0 h: j3 ?Altium Designer中的PCB规则和约束编辑器 0 F; [; a3 _7 y. f9 H
/ ^; e/ r! P3 u c/ A您确实使用的规则,尤其是用于制造的规则,应符合PCB制造商设备的规格和公差。诸如阻抗控制设计和许多高速/高频设计之类的高级设计可能需要遵循非常具体的设计规则,以确保您的产品正常工作。始终检查您的组件数据表以了解这些设计规则。如有必要,您可以按照Altium Designer的设计规则向导的步骤创建新的设计规则。& {7 e+ A7 s( s7 P! `+ _
0 a; V; v0 ^) T s
. S+ ]( g8 s9 t: S
- B+ m, S) p( A" R/ d, c6 c- [) \" y; q7 W
Altium Designer中的PCB设计规则向导 8 X+ S/ q1 ^& C' _! x; m2 i8 j
# S$ t0 n& w! {$ `9 `; C
Altium Designer将像对待内置设计规则一样对待您的自定义设计规则。当您放置组件,过孔,钻孔和走线时,Altium Designer中的统一设计引擎将根据这些规则自动检查布局,并在出现违规时以视觉方式标记您。8 p5 Z9 P% A) q6 {$ e
9 z+ x0 v3 k% T) h+ g! H* h3 K) A7 p& N
步骤6:放置组件
. U' O# S3 s4 N$ d7 Y' e7 w7 o- k; {# X
( [( y; N5 B5 t
Altium Designer提供了很大的灵活性,并允许您快速将元件放置在电路板上。您可以自动排列组件,也可以手动放置它们。您还可以将这些选项一起使用,从而可以利用自动放置的速度,并确保按照良好的组件放置准则对电路板进行布局。最新版本的Altium Designer的一项附加高级功能是能够将组件成组排列。您可以在PCB布局中定义这些组,也可以使用“交叉选择模式”在原理图上定义组,该模式可从“工具”菜单访问。* x2 Z/ d8 c4 L1 c9 l3 }
T; J/ ~% r; `
( S" w# ?. Z m$ c0 t, f; G# h
2 W4 b# H- U9 G/ a0 o4 k$ J& W3 R4 l+ t
使用交叉选择模式放置元件
. ~+ ~+ N: v9 D5 ]1 u" X/ {8 T; `# g, N1 P |0 n6 p
步骤7:插入钻孔 C, w/ M4 p- i+ E) Y
6 t0 B, I0 X9 F9 c1 m" I0 P
S6 e4 [* m- a2 o" q在布线之前,最好先放置钻孔(安装和过孔)。如果您的设计很复杂,则可能需要在走线布线期间至少修改一些通孔位置。可以通过以下所示的“属性”对话框轻松完成此操作。
) m. h; E# I1 u T4 V
9 s% U3 n+ H+ W5 _* A; `3 p% @/ i/ H* {8 s- B7 e6 `( d) a5 x
: ]3 N: m4 U* n& L3 M; X
3 o O, M* V( J钻孔选项对话框 0 b O- c1 S/ L7 t8 `
# ]# V7 E- y4 I. ~
您在此处的偏好应遵循PCB制造商的制造设计(DFM)规范。如果您已经将PCB DFM要求定义为设计规则(请参阅第5步),则当您在布局中放置过孔,钻孔,焊盘和走线时,Altium Designer将自动检查这些规则。
2 E8 ?' o1 H. ~& A0 j, U9 x5 w5 m& x) x1 o b7 [
" z$ t1 V2 H: }; B' w1 i步骤8:路由跟踪# O9 u: X0 [3 l) n
+ M3 U% S6 X; d5 I
/ E( o; ?& c# a5 [: X1 Z
一旦放置了组件和任何其他机械元件,就可以准备走线了。确保使用良好的布线指南,并利用Altium Designer工具简化该过程,例如通过布线突出显示网络和颜色编码,如下所示。# a3 Y5 e0 {8 Q0 D. C- C
5 M# c+ ?0 Q& M s/ t: j! k! W4 Z% [' @& q5 ~
1 I8 B! Z) x: l
6 v. W& ^. j1 B通过路由进行颜色编码
, N7 w. E g3 P7 t5 L
0 _% l3 c/ C4 w" }; l% ^Altium Designer包含许多重要工具,可帮助您简化布线体验并提高生产力。您将可以使用功能强大的自动布线器和自动交互式路由工具。这些工具将同时在多个网络上运行,从而使串联的大量走线变得容易。
, }2 t6 a3 k0 P/ S# X
9 z- Y, ]7 F9 V# A1 z9 S
4 o( [( R# b7 U5 y! N步骤9:添加标签和标识符- s8 c( S- F- W
) d+ b$ b: d5 x( q
) V) _$ a1 A5 u. l通过验证电路板布局后,您就可以为电路板添加标签,标识符,标记,徽标或任何其他图像。对组件使用参考标识符是一个好主意,因为这将有助于PCB组装。另外,包括极性指示器,引脚1指示器和任何其他有助于识别组件及其方向的标签。对于徽标和图像,最好咨询您的PCB制造商,以确保您使用的是可读字体。
0 o0 r: v1 p; a7 j* w" q8 D& I0 J6 _( [* @7 S
9 v! n D3 t6 ~- _( N8 q; T/ m7 |- E l+ J& I' \
% [6 o; }4 ^! s) @. d7 H9 @0 W
标签已添加到丝网印刷 * k5 P5 p9 F& U5 ^; y# ?, J
3 }& w; @: ^# t1 e D) \; j& d
步骤10:生成设计文件
3 f0 E# S8 S/ D/ n% q( G' P/ f' S. o9 ^3 e+ T O& v
% r* F' S5 S2 x( t- g* ^1 K
在创建制造商可交付成果之前,始终最好通过运行设计规则检查(DRC)来验证电路板布局。Altium Designer会在您布置组件和布线设计时自动执行此操作,但是手动运行另一个DRC不会造成任何伤害。如果董事会退房,那么您就可以准备发布制造商的交付品。
7 }* w2 f: V b# {2 c0 i9 N n4 |: f; [& v
E* G8 x: }7 x$ ? k; h
电路板通过最终DRC后,您需要为制造商生成设计文件。设计文件应包括构建电路板所需的所有信息和数据;包括任何注释或特殊要求,以确保您的制造商清楚您的要求。对于大多数制造商来说,您将可以使用如下所示的Gerber文件集 ;但是,某些制造商更喜欢其他CAD文件格式。
# C& R+ L0 X: F$ S. X5 s$ c) ^0 L. F$ d- ^& R; n3 r" F
2 m5 q- u3 U% ^2 j9 G1 f( S @: _
9 d e; t0 e3 B& [, @5 E. J% T9 e. }: |: E
一组Gerber文件 + X* A& B6 [: V# b
; a9 x/ z9 X( H) W: L" i
通过执行上述步骤,创建全面设计的过程就像数到十一样容易。使用这样的系统方法可以确保在设计过程中对设计的所有方面都进行内在考虑,而无需最少地追溯您的步骤。
$ b7 }( _& ?% U8 e$ {
- p0 d& E' ?# K: m
/ P% W$ p( J' q2 K5 OAltium Designer 是一个高级PCB设计和开发包,可为您提供许多工具来简化原本艰巨的设计任务。但是,这里讨论的功能和功能只是从头开始提供您可用的内容。要探索这些选项和其他选项,请通过免费试用版自己测试程序。有关使用Altium Designer设计电路板的更多信息,请与Altium PCB设计专家联系。您也可以通过收听Altium Podcast继续学习。3 g8 o, S2 n' f5 K
9 N3 M% e" I4 ?$ M5 Q
|
|