|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
6 @ }0 h4 R1 ~6 k, p文章目录+ \4 L6 W1 j2 N2 r \3 w9 Y1 D
一、熟悉AD环境7 H: U: e, |3 o9 Y, |5 A% A5 K! M
二、创建元件库
; q2 B! d# }) g+ J$ d, Z9 [, s三、绘制原理图3 X9 B* j6 t& H7 @! U) K! H
四、总结
, C/ c. j1 i, U9 b3 h+ ^2 H
' E6 P2 d+ r; u6 a一、熟悉AD环境
1 ?, \" v" X) u# w我使用的AD为(20.1.0版本). S: S/ N8 D- k. c
0 y+ l% r5 ^ Y! g' W: u4 Y
首先,最想分享的就是快捷键了(快捷键的使用会使绘制的效率提高很多),下面就是我总结的快捷键的操作及作用:
7 H$ B% K; O3 T, x0 s$ t6 N
" k, ^. J2 x" o) L- z4 T: i| 快捷键 | 作用 | Ctrl+h | 替换 | Shift+鼠标滚轮 | 向左/右移动 | Ctrl+R | 复制或重新粘贴对象 | Ctrl+M | 测量距离 | 选中+空格 | 旋转 | P+L | 画线 | P+N | 放置网络标 | 左键+X | 左右翻转 | 左键+Y | 上下翻转 | P+W | 原理图连线 | P+B | 原理图放置总线 | Ctrl+shift+V | 阵列粘贴 | TAB键 | 弹出该操作的属性 |
5 @' }9 U& k8 k- C3 I( J5 o' F$ o/ ?! j: n
* {( j. r) A( C" V二、创建元件库
6 ]+ l, h+ d# W3 b) b( k. XAD界面就不说太多,进入AD,先是新建工程,点击上方的工程->新建工程-> PCB创建自己的工程,生成.PrjPcb文件,这里我命名为My_stm32。- R$ a' o8 H# C! @" h
9 h) | m! G; d( P/ g( g* n
8 j& V/ l1 p8 c( _2 I8 f3 J) T. g! b. o' ]' ]! F6 Y
之后我们就直接开始建自己的原理库图。在用AD绘制原理图时,需要放置各种各样的元件原理图。AD内置的元件虽然很完备了,但是难免遇到找不到你需要的元件的时候,这个时候就需要我们来编辑或者创建元件了。
' V( N+ X8 B3 b# a$ K! U
1 _: N) Y: f r7 N- 选择文件>新的->库->原理图库,会默认生成一个Component_1的元件,如下:% i( |2 f4 [( |6 E3 J# E
: U6 k2 w/ ~# E z
6 k: b9 u3 i1 t
8 S4 a# t/ H# k) _" J# ]: o/ K) ^9 j; b: r; x5 O$ ~
- 创建元件
. Z3 j) `( i4 w; o5 o e ) t% r/ K) L% Y6 W
单击符号绘制工具栏的“放置矩形”,然后再放置引脚,可以右键单击place-pin,也可以用快捷键PP,放置之前按下下TAB键,对引脚设置属性如图(这里我就拿usb模块来说)绘制并设置参数如下:! V k8 L+ x% h1 B4 N/ g5 l: ~. x2 `
# Q' y1 x1 Q9 k- Z1 J8 ^1 c
. X! I# P+ G" L% v5 S5 Z" A: E0 I: ]3 ]0 ?) Y' c
这里我先不介绍如何添加元器件的封装,下篇会详细介绍元器件及芯片的PCB封装与SCH封装,/ y' G. e' ]0 U6 D7 I- i$ z2 w
$ e7 X- r+ H( V' a: x! I% @6 u3 Z
- 创建光耦元件及二极管4 w% }; G/ Z% x) V. [
0 [9 p9 a, w8 ~$ y
- 最后,保存创建的元器件就可以了! M' ^* F/ |8 o( l0 T4 l5 y, \
. z) ~& x: ^' w, Q+ ]+ L5 C: T t以下是我绘制的元件库% K% b- |& L" g+ {3 c& A3 ?3 X
& e* [" F, k9 g9 Q3 Q
: P( b5 C, {+ p; H
8 o% f- R( a" L+ |4 z; ?
# h1 R0 @ O" v& S1 B' D+ n
4 a' S" x% \# U
# j/ l% v$ S4 i ?. I; l
) b2 E* u5 r, E% }( g1 n; ^5 U7 }! [; C: v+ u; A3 @9 m/ x
: a& e( Y& r8 s% b; F5 R* C三、绘制原理图
; k" Z5 ]" n( Y0 c, W( }* Y% f2 ?# e- c. d
下面我将介绍一下设计的细节(这里感谢仁兄的教程)6 B' @. M8 E" A6 Z8 L' `: R; |
, C6 n% V& J3 V% D! bstep1:先右键点击My_stm32.PrjPcb,点击schematic创建原理图* x5 X: X! M8 t+ c) Q) _* ^
: L: d3 r: F( t5 U% C2 Y; U' N+ g) d
" ]4 L4 z3 } l; l
; ], F3 E6 h5 K9 n
可以做一些更改,如不要右下角的头部/ i1 ]: ]( t/ |3 h) I \" _
# ] j+ h' ?! k, X! m
6 m7 i+ `1 S4 ^& s4 x
5 J' }8 _7 I$ k O" w2 @
step2:将创建好的元件库导入,点击右上角的小齿轮,依次以下操作1 t& I5 w7 I( q6 ~$ O4 O6 L
% f3 M4 Z' W1 U5 |7 i
; b* c: r1 e T* A+ `
- u2 y' B5 J4 w: s" w
这样就可以将元件库导入,然后上移至顶$ y6 C$ `/ H7 w4 j
0 X8 D7 a5 V1 A, H
0 o( _# ^- t" a% Y
; ~ G) r1 @# b+ x+ P( K3 }7 }step3:准备工作做好了就可以绘制原理图了,放置->器件选择,拖入需要的元件,由于线太短,我们先画线将线加长,然后再放置网络标签放置网络标签前先按TAB进行名称和位置的设定
/ ]/ j/ E% o! G7 R L* u
' N; Y" A* E& n+ m7 b: V
9 k L* q, Y& J# o1 x
9 p+ C0 Y @! N6 g0 p
同样配置排针等元器件) n. q* _5 w0 {& m) v9 p' J! b, J' O( ~
a2 `% y8 d8 n8 f
( F; e7 u* X+ T0 f! r s
" @8 e1 R' Y1 }- x2 }+ @% P& E; ^step4:画边界线,画完一个模块后,我们用边界线将起框起,右击如下位置选择直线# G) W$ k1 w, @1 D$ k4 X
- R& V, [% B7 m
6 l' k; C7 ^/ G4 W5 r) E
) N) P$ ^. `; l0 m/ J$ W# R5 }8 O然后绘制边界线
' h; S$ U' M! D4 Z: c
( B0 G) \& Q4 ]; t
" i/ `0 Z; I: ]# m: n. i) K/ I5 Z9 T t! v% G# T
step5:同样的步骤,依次加入各个模块如复位模块,SWD,晶振等: k- y* g, Y3 v! q
. Y3 n- t* v( `" W7 O
4 p6 H# I# d* B6 x
: z* T8 Z/ c: u! Y
最终构建出下图:7 o4 ?- J; N# J1 |' `1 J t% w( Y
) c0 t$ n9 p8 C! _" A. N; c5 @
' O. C: U& P9 Y& h0 D8 w( c, u$ P6 i+ Q# I" s( U+ v; A1 Z
但注意:现在还没结束,红色波浪线标识的地方并没有名称
5 M+ r1 R4 [' D& ?% U7 N) }: M8 d( F' c
我们为什么不设置呢? K& L0 {; G& @! A. I
0 T5 e0 B/ U6 } S! [ N/ Y6 h
因为最后可以整体一起设置8 ?+ h2 A- Z4 ]) m( L1 i: C. n) `
$ `7 _7 q7 o ~* f8 [$ h3 }
step5:工具->标注->动态标注原理图,弹出如下界面& z$ Z" m; O0 |9 j. d( `
. s6 o1 a, |3 ~6 E1 I# B
$ m8 K) S1 j- M+ b. W" P1 V* c0 S5 K7 g! i9 k
点击Yes,自动就设置标注了5 I/ L( `) S& q" F
8 I* K' A. X! W- ystep6:一切完工之后,就设计出了原理图+ n5 Y% g* v. S
( W0 T* J' W) B- f$ W
5 Y3 M" E4 D( n( k' e! n, B
, J% u4 g5 ~9 n" C/ f1 l+ D7 t- Z) f5 s7 Q, d' k! ~/ }8 F
" }& N- f, E" _% O$ z' }- p4 B四、总结
, M$ i O4 p, }1 \# V! q! `: `. g, l( k/ i l& B6 n6 `) M
这一次试着学习AD并绘制stm32最下系统的电路原理图收获很大.altium Designer是一款强大的PCB设计工具,用它来设计PCB方便且高端。当然这次只绘制了电路原理图,下一次将绘制PCB,达到提升自己能力的目的。/ b8 X. W& j; U" L T- n6 `
$ y0 F: _5 g- F, V
3 {& b4 u- d! A3 x6 ]" t
|
|