|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
#altium Designer8 B# K, T( C# W0 `
类似软件:* T6 G0 }8 ]. _8 }7 q) @
1,pads //清晰地文件结构 友好直观9 t! E. a& b G9 `2 j% Z' t9 X
2, cadence //高速板工具 大型公司行业标准 %60电脑主板 %40手机主板使用这个软件 #使用高像素的相机拍照,然后使用这个软件生成原理图。
2 E. Q* E' I. _- f ~' w
! m7 a3 \4 P" u: q7 L #学习建议:' H0 c; _4 i: {( i+ [* S0 W& ?
# PCB的制作流程:( H/ ]- d" C5 `
1,设计电路图;- _2 W& X* M( @( O8 Q
2,导入原件;
" D# y ~) t' J+ Y7 | 3,原件布局;1 z/ @9 f @8 P1 P) q' ^3 M% c+ o/ }
4,PCB走线; //十分关键;
, u8 H+ ^3 @- v0 k G7 c: e 5,工厂加工;
/ }4 b; A$ |" y: W e, ?! }5 c
2 T$ T4 ~2 I. O #工程的新建与原件的安装:6 N/ ~/ Z) I F4 u8 i# v5 B3 G
#新建工程
. {5 g3 p6 ~6 O% H m file-new-project-pcbproject' H9 d0 V2 y# q6 g% A s/ J" W1 I
#新建原理图文件
/ O- ]1 w+ _, o* s$ K' f …………1 S2 J2 j/ h; N
//project后面的红色标识表示没有保存;5 i5 a5 a, Y0 h) o1 q9 t
//在使用其他库文件的时候可以将那个库文件Add Libarry到Project里,防止以后打开这个原理图是警告找不到库文件;# L+ i. o, u5 {! e6 O
: l' h6 S& G3 P$ y! D0 U) H #原理图常用菜单介绍:DXP最常用的选项是Preference里面的# p6 g6 v U2 }2 k* X
1,系统设置:system-general& A! ~5 M1 v* g9 @% o9 `+ q& u
-view 显示设置
7 J! F. Z1 p" J1 C" \ -account
: Y( F3 l9 x5 _0 D! B -trans....! A* O$ X3 S. c$ G6 s
.................................& L5 F( C/ S) g, R( j) A* @: X
2,原理图设置:Schematic-general3 ^; E1 H8 B4 H9 y! D+ G( z4 [+ e
-鼠标设置
# H" |3 d8 {0 O. y& M. l -....." m- W( ~/ I- L5 D
.................................1 w9 t1 j9 m- C3 i! U9 P$ Z' ]
3,PCB Editor+ t$ Q" @' K+ u3 R8 i" ?' m% Q
................................: L" k! D+ S5 z) v5 P) ~) h
#File-new
# g4 _; @! s; h, Q2 A* V -open
9 G$ D& {- `* ]' e -Import 导入CAD里的文件
" z% F# h F2 h( T1 U" C -print 打印设置!!!!
* ^7 z, `& ]9 n. | -recent document
. R* U$ _ a% n6 C7 ? #View5 D2 Y& b/ C# j' J& t1 R
................................6 z9 P M2 y5 }9 z
#Project * u4 w. Y+ q+ R, w
- L& P2 L! G+ I+ {. X) |
#Place: 放置
/ C3 H6 z6 Q$ R
$ v. H' F. j A \- E0 W #Desigen... v: Y! x) ?' _: p- M9 O8 G/ c
6 n3 O3 Q6 m3 _9 X
#Tools... ~1 ~* J$ R9 l3 w. w. {5 h+ ?
9 H" l( u# W& t( T
#Simulator 仿真& p2 P- t7 A) `! m8 P4 Z
1 [0 `' d. I' d0 o$ x- s #reports 报告
5 M$ ]9 S( u9 O4 m+ v$ h; I Reports-Measure Distance:在原理图或PCB中测量距离/**快捷键:Ctrl+M**/
1 s' P/ i5 W3 Z/ O1 j3 A
/ z' U( o# _9 g# G2 o9 T9 Q4 M #Window 对窗口进行控制
6 {' v0 `/ N8 M8 d7 Z. q2 n" O+ q: W# M& l' B5 H; z
#Help 帮助文档 论坛 软件的说明 查看各种快捷键的使用: Q' N) n, H7 x- B
* A- P# N0 y/ J7 r& M2 O$ ~
/*****************************原理图图纸设置***********************************/
' Q7 p. u2 J: S4 ?& C# J Design-document-options 或者鼠标右击原理图 然后设置;5 [. y$ R" R4 e( G
#可以自己绘制原理图标题栏:右上角的铅笔和直角尺就是绘制工具,绘制工具里有A是文本
2 c2 `3 N: C" z* q# i. s- z- J #自己绘制的模板要保存到原理图模板的路径,并且保存为*.SchDoc格式;(边框和图纸的颜色都可以改变)5 }4 y0 P* T& G
//原理图设置里的可视栅格与捕获栅格:+ {7 x- @8 C6 C2 o+ N8 _# _8 w
1,snap: 捕获栅格;
+ o" n: Y$ I# S: Y 2,visible: 可视栅格;4 \- A+ X |+ `+ n; o/ Y$ D" T
3,Electrional Grid:电气网格,当手动布线时,鼠标靠近具有电气的导线或者焊盘的时候,自动跳到焊盘的中心处,设置的值越大,电气“吸引”更远。
* f. f) u5 y/ p& K8 p- L, [6 N1 Y6 ^$ f' q
/******************************原理图--放置原件编辑属性************************/
' N+ w$ C% E" }, l' o 1,Place-part& h% h. a* ]) |+ A V* x
2, 鼠标右键下的Place-part/ ^# j9 m# D) Z7 B2 n) i
3, 在libarry下找原件,直接拖出进行放置 空格键调整/旋转原件的角度,X/Y键进行X,Y轴的镜像;4 I1 a( o9 z8 _! _/ X1 c( I
4,选中原件按Delete删除原件
3 T1 o8 p M h6 } 5,原件属性设置:双击! /*要掌握原件的属性*/
# F# v" \: p8 T0 i7 S' G) t& G; D$ D1 _3 ` #原件属性:9 ]) ^& R* s5 K% B8 u" P
Designator:标识符;//每个原件都要有一个唯一的标识符!!!
a" |7 k$ V2 k: x6 V% N comment:???????
$ u1 S( h( V! g5 X% t& z( C( ~( J% k* t9 H& I0 s( w
) p p- i( D, y
/*****************************原理图-放置导线与电气符号************************/8 x1 p& l' A2 }+ x- L V Q
1,放置导线:Place-wire;//当连接处出现红色叉的时候表示接触良好;# k% E* s; @% O% t7 G
#连接好以后单击鼠标右键退出
0 a( ^# a: ]$ g9 J0 @; b3 R 2,放置电气符号:Vcc/Gnd;1 ?8 Z( @5 n. [) U) @
#直接在工具栏选择VCC和GND放置即可,在放置的时候设定VCC的值;
9 Y! j3 F$ B6 P
( m6 j! {- H* j( A+ U /*****************************网络标号与网络查看*********************************/
/ M' V& t* }. x4 u' E #Place- Net Label:要把网络标号放在原件引脚的延伸导线上!否则PCB会报错.& g9 D7 v" H' ^) k8 U; s) e) l/ h
按住Alt键然后单击网络标号,可以查看网络连接的两个点。
( X/ W& Q4 N. V0 e0 w6 N #对于对称的引脚,对齐连接以后,按住Ctrl键进行拖动及自动连线!!
1 p: Y1 X1 v+ x( n% F #割断导线:Edit-Break Wire;
& |$ u n- `0 b" M* } #使用Ctrl+D复制原件!!8 c8 W: r2 t' G' l
2 i8 G& z5 R+ i% G* M$ _
/********************************设置原件编号************************************/! B" b' U" y9 d* ]# \5 o {
#手动:原件属性里的Designator$ r$ V# {% N9 _
#自动编号:当原理图中有多个相同的元件时,可以使用自动编号方法;2 u/ C' c1 _ g' n- c2 K: ?
1,Tools-Annotate Schomatics,注释规则一般使用Comment,-update changes list--Accept changes;: ~4 F2 }" a3 G
如果出现update没有反应时,可以点一下reset all;& [% M0 n$ B3 @
2,撤销自动编号:Reset schomatic Designator;4 W5 i2 ~9 \- W
3,使用快捷键TU来一个一个的给拖出来的原件编号;
+ o' [ C% c0 v. w/ \/ N% \ _! k. D# w8 r R5 Z! ^
/*******************************绘制总线****************************************/! @: `! }" t) k7 K( g
#总线:相当于一根多芯导线;2 {# R! {! E3 s! S9 `
#Place--Bus--Tab(设置)--Place bus entry--Place net label--P[0..7](放在总线的上面)<一定要写而且要放对位置!!>--Place net label(和放置网络编号一样的操作了) : Q" ]2 X% ^4 s8 Z! z0 Q
/*******************************原理图编译**************************************/
0 z4 i* Y- t6 b$ x3 V* U2 L3 j 编译是一个查错的步骤: 8 B- |( _) j& H1 |/ h5 Q" y
#编译的时候对整个工程进行编译:右击工程文件:Compile PCB Project..;如果没有消息弹出,则是没有错误;
" T( D* g; S8 {% R #编译的消息在system中的messages; #一般警告可以不用管。例如:offgrade:不在栅格上;- g" r2 n: S5 `
#对于编译的错误和警告,到时候判断;
# P; _6 o/ t# n
# {2 {5 {/ l: {1 ]; P /******************************绘制原理图原件***********************************/
. O+ R9 s& [& N/ H! L3 c. | #在库里找不到的原件要自己绘制;; ~0 h# b, D t( o) ]1 g+ J/ A
1,New--schomatic libarry #使用绘图工具进行绘制; //首先新建原理图库;% d" M6 B' n( J# t+ Y
画好原件以后可以使用A给其起名字;) X7 {: h% Z3 t
2,在一个库里放多个原件:Tools--New component;5 H6 t1 t" j! F& }
3,如何在别人的原理图中直接生成一个原理图库:Design--Make shcematic Libarry;这样,就可以生成一个包含所有原件的库文件;
; T9 b$ S+ B3 t+ k7 q: L' A) m! Q
& w' @! x( c5 H /**************************层次原理图设计**************************************/% y4 @- p; u# n" z, \. j; P" N
#从上到下层次原理图设计:将一个原理图分成多个模块,放在不同的原理图纸张上;; A* e8 O3 v. [9 q; x
1,新建一个工程;% E; D+ @- }" ?# E) k$ y; w, K5 ~
2,Place--sheet symbol--designator和File的名字可以一样
5 Y( B6 z+ W0 o7 ~ 3,放置原理图入口:Place Sheet Entry,设置入口Name和I/O Type<如果是用总线连接,就写总线的名称>,总线连好以后要写总线名称;& p- Z! g' h1 }4 v& F8 T( d) @, M- K
4,生成相应的子原理图:单击原理图符号--右击--sheet sybol actions--creat sheet from sheet symbol
8 K. V1 R6 E/ v& C! J ##!!!!!!注意!!!!!!!!!!
8 o; N9 F3 D" a6 z6 P% B5 g //用总线连接的两个原理图,他们的端口名称、总线名称都是一样的,而且是总线的取值范围!!
; h0 |6 ]' m0 t6 r
: C* D: }4 S9 ], J5 d: A /***********************************新建PCB与外形绘制*************************/; ?: _) S) E$ n0 H7 H/ K
1,添加PCB文件:直接在工程上添加PCB文件或者File--new--pcbdocument7 \0 t3 ?& D! p) x- e5 q: u2 N( w
2,绘制PCB形状:切换到mechanical机械层,用绘图工具绘制PCB形状;
2 S2 Z3 U* G1 b1 r 3,PCB默认背景是方格,我们可以改成点:右击PCB,snap Grid--grid manager--coarse进行选择设置;将Lines换成Dots(Fine和Dots);
( o) F& q2 L7 g( W, v; ] 4,绘图工具栏里有坐标原点,方便测量线段的长度;方便绘制板子的大小;! _9 [& Y1 U, O6 M8 i
1 \9 o+ s8 Q% `
/***********************************Define board shap与convert*************************************/
% a( v P) f' j: A/ p 1,丝印层Top Overlay:用来标识原件的名称,符号等。。。, U7 j8 `. ?/ t$ B* `
2,在Altium里面,多选都是按住shift键然后选择;# }' D. e/ p$ j$ i/ o
3,确定原理图的形状:Designe--Board shape--Define from selected objects;
0 J/ C: L6 v2 ^% z2 M. S- A/ K 4, PCB挖孔:Tools--Convert--creat Board cutout from selected primitives;!!!!!) T. R0 o' Q2 ]
5,原理图姿态调整:全选--工具栏里的十字符号移动--空格键旋转;
/ I% u$ v& O! i 6, 原理图原件导入;//非常关键的一步;' ~+ w: h4 ?# t7 I7 ~7 V/ ^
(1),编译整个工程是否有错误; ?/ |# z1 L9 J
(2),选中原理图--Design--Update PCB Document pcb工程--Validate Changes--excute changes;//一定要选中原理图以后再进行编译!!!
! a% O# x+ a8 d9 C2 Q, K. s( f5 W" F# ?+ R) ]6 i7 Q) N
/*********************************工作层面介绍************************************************/* v6 @' g" w) o" z1 z4 R
1,Top Layer和Bottom Layer:顶层和底层:
! _& _7 [" y' J& c7 J G1 \( I 2,Mechanical1层,用来裁剪板子的形状等;$ y$ i! x3 w; A7 N
3,top overlay,bottom overlay:顶层丝印层和底层丝印层:放置原件符号,文字等;底层丝印层可以选择Mirror来使其在背面能够正常显示;
5 @7 X( j# d" r4 B" w# A5 D 4,Top Paste,Bottom Paste:主要用来在板子正/反两面的贴片式元件上涂焊锡膏用的;8 i4 E( s D6 v' |2 y% S( H
5,Top Solder/Bottom Solder:阻焊层,也就是上绿油的层;
% M5 X; {6 W7 {( y 6,Keep-out Layer:禁止布线层;" V c) N" X' S$ A
7,Multium-Layer:通孔层:直插式原件的孔就是通孔曾,可以和其他层建立联系;
2 M) A) {" J& T3 a) v8 M5 z3 R- z% C- H$ f
/***********************************原件布局*************************************************/9 L% e# V: l# M! l
#基本原则
4 a4 M0 {1 d( Z3 q 1,数字电路与模拟电路分开布局;3 Y: M8 `! h' i
2,过孔1.27mm范围内不能摆放原件;
9 Y5 \1 }$ [+ L& Z4 r, N+ ? 3,螺丝孔3.5mm范围内不能放贴装原件;/ ?! y: ]$ G3 }' _+ [- a3 _5 P8 \2 o$ V( Y
4,插线原件与贴片元件之间至少保持2mm距离;
' s( f0 u5 j3 q% a6 G 5,金属壳体原件要与其他原件分开布局;
" P8 ?, X& S/ }/ V7 y7 u 6,发热元件放在板子的外侧方便散热;* D+ c: {( `% U& g7 Q
7,电源插座放在板子的边缘;0 f: H1 O" ~' o" y
8,有方向和极性的原件方向保持一致;% A1 S( Q5 k g# a: [& b5 f
#原件放在底层的方法:* a3 P; H% S& x q6 T5 {
1,双击原件--选择PCB层;$ ^) G- n" }7 e6 {( x
2,拖动原件的时候按L键改变原件的所在层;
9 T( v! K# ]/ G* }- `7 s #PCB警告的处理方法:
5 n6 D% L6 o2 x+ \: ?7 T Design--Rules..,如果有引脚之间太近而导致的警告,可以查看并修改电气安全规则中的最小安全距离;
$ S h. O3 e* l2 J8 I% _- y* n #快速搜索原件快捷键:JC$ W; p* S p3 w& P
#自动布局与自动布线是达不到设计要求的,所以在真正的工程应用中是不会使用的;
6 p+ }) v5 o$ ^- j* H0 S0 x #在原理图中框选的原件,在PCB中会有选中提示;: u0 T m& A O3 ?* k
#Shift+H隐藏左上角的提示信息;. ~" ^- X' @; \+ X/ o# a! z5 q0 V
#单击PCB层以后按L,可以修改各层的颜色;- R4 k' \0 T( u# p, J/ X# J
( S8 z' }/ d% E. f6 c! Q* u3 ^/ Q /*********************************常规布线与线形状********************************/3 }* d" |3 L& {" q8 A$ S$ w
1,设置布线层面:Rules--Routing--RoutingLayers,在top和bottom后面打勾,表示在顶层和底层布线;
4 h3 ]# B4 e9 h& R8 B, a. [ 2,导线宽度:Rules--Routing--Width--:设置最小min,最大max,preferrd;5 S9 |+ r- N: v* d7 |3 H
#可以新建宽度,自己定义!
! \. m$ f1 `9 H4 I e- f" J 3,在布线的过程中按Tab键设置走线宽度,走线的过程中按shift+space可以改变走线的方向、形式;9 i8 c0 N V! R; O$ B
4,同一个原件走线要对称,即两段线宽相同;( h/ E5 V' ^5 g
5,布线开始要放在原件引脚的中心;
( \( O: U, q/ C9 }, n& B- X 6,布线离板子的边缘至少20mil;
8 }* W( B2 N0 v4 U 7,走线尽可能少,尽量少跳线,整齐;; K9 ^4 \( q0 h! V6 s9 O
8,当走线交叉式,要打过孔跳过去,#Place Via;; v0 B5 Q- X+ d' g, F: K Q
9,走线符号:#Interactively Route Connection;1 c, ? W0 l7 N4 f' O; T5 P
10,走线不能走锐角和直角!!!!!!" n5 Z3 [) P7 o" q! X
11,电源线要比一般走线宽!!
- F4 }, `9 E3 [8 S" d% P 12,一根走线可以有不同的宽度。
$ D+ ~. D+ {& | 13,GND先不用布,因为要覆铜,覆铜以后所有的都是GND;/ @* Z8 R8 l, A+ J
14, 要一根粗的电源线出来给所有的用电原件供电,不允许芯片的电源接出来给其他原件供电!!
! w6 X9 t' y3 N, z# E3 e2 v3 m& M4 G' E 15,晶振下面不能走线;
% x3 a; b* U J9 Q. v' @ /*****************总线式布线与蛇形布线*************************/- n! n6 c* ^. t# S$ F, K
#总线式布线:
: i$ t- r( l; @0 \0 a$ ~# C 当多根线十分整齐时,可以采用总线式布线:先画出要布的线--按住shift选中所有要布的总线--点击工具栏总线符号--单击选中的走线;9 K: R6 ~0 Z0 e) R1 ~& g
#蛇形布线:
3 p" K, D7 U8 v( k% a( C( p 在布线的工程中按shift+A就是蛇形布线;键盘的1,2键调整角度;键盘的3,4键调整周期长度;
! U! t" V# j' R7 x: L3 d9 a
! p+ k1 \2 G, H8 ]+ S# m /*********************Mark点设计规范*************************/$ r/ x8 C, M- W
#Mark点是机器自动焊接是能够使用的参考点;& G4 w% i/ o( Y( @( P: ^( c- P7 A/ v
#放置成对角线,放在适当位置,和原件类似;# m/ n% K( a! ]# w
#可以在原理图中和PCB中防止Mark点;, |2 m ^; F/ B) M
/ q9 t5 W! @: ^& i" @2 ] /************************加泪滴******************************/" V( n; r. Z- ?4 N) C
#有诸多优点;# [) Y( I% Y7 O$ P
Tools--Teardrops--add/remove--一般是给焊盘和过孔加泪滴:Pads/Vias;圆弧还是直线:Arc/Track;' ?) ]' ~* K; v+ v& P/ G! i
是单个还是所有:selected/all
2 x7 ?! B% n. f# J- \* O8 ~0 n) ?6 H% P- K3 @# M2 b' Y
/**********************覆铜*************************************/& }, ?0 x/ u" ]8 {9 ]9 z7 _. i
除了走线、原件以外全部铺满铜皮; |
|