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

Altium Designer绘制stm32最小系统(电路原理图)

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
6 i$ ]+ f0 v( b. Q& v
文章目录% f7 D0 {, T! @) ]
一、熟悉AD环境( r; q- h# P: U& K; F7 `* t
二、创建元件库+ }; H3 I+ \( |) }6 ]( o
三、绘制原理图
  x& V( \- W$ d2 O0 d  _% T四、总结4 I' ~9 K' x7 _! w, l' m9 A/ {
4 p" n* w! z  |4 C8 k$ J
一、熟悉AD环境5 X: E1 Q; r7 T9 z: J; `1 e
我使用的AD为(20.1.0版本)
. x) {* {& z' |8 R' q7 A$ P2 A8 }8 S( F5 U
首先,最想分享的就是快捷键了(快捷键的使用会使绘制的效率提高很多),下面就是我总结的快捷键的操作及作用:/ e" E  V4 {- p8 x

* P1 d# r9 S1 _- t, o& h' c( `5 g
快捷键作用
Ctrl+h
替换
Shift+鼠标滚轮
向左/右移动
Ctrl+R
复制或重新粘贴对象
Ctrl+M
测量距离
选中+空格
旋转
P+L
画线
P+N
放置网络标
左键+X
左右翻转
左键+Y
上下翻转
P+W
原理图连线
P+B
原理图放置总线
Ctrl+shift+V
阵列粘贴
TAB键
弹出该操作的属性
: r. e+ l  `) M. x0 h# u8 |, J, ]- M

# O: B" p2 R1 u# @8 [" b6 @* R- \2 r/ u" ?. m, t9 W  j
二、创建元件库4 s3 L* w; p( Z- k& k: \3 S
AD界面就不说太多,进入AD,先是新建工程,点击上方的工程->新建工程-> PCB创建自己的工程,生成.PrjPcb文件,这里我命名为My_stm32。
; U2 B9 D- Y5 e7 }! L% U, {+ ^, e/ P0 u; f; {

" ]; a4 y2 ^5 z6 s$ m1 ~% j& @
) F1 a) P! Y7 A0 p之后我们就直接开始建自己的原理库图。在用AD绘制原理图时,需要放置各种各样的元件原理图。AD内置的元件虽然很完备了,但是难免遇到找不到你需要的元件的时候,这个时候就需要我们来编辑或者创建元件了。( a6 L! {3 S* S  _; \, S: ?* J: U8 k
6 f9 r7 s! y; L' U. g
  • 选择文件>新的->库->原理图库,会默认生成一个Component_1的元件,如下:
    " s" ~9 ~* l* V; d

. e1 z3 I$ x. w( K$ a, n& L- j' ?
5 g$ e  c; P* k4 a1 A- ^
& t4 P0 X0 }2 M2 o" \# O9 T) M
9 Q! u2 J" ~9 [1 z. S0 E7 ~" u
  • 创建元件
    9 q  k2 G2 E0 Z4 g# a% o

; |% E1 B1 P% H5 X单击符号绘制工具栏的“放置矩形”,然后再放置引脚,可以右键单击place-pin,也可以用快捷键PP,放置之前按下下TAB键,对引脚设置属性如图(这里我就拿usb模块来说)绘制并设置参数如下:8 F" Q2 H; s: M* \7 r1 ^" |* j
" Q0 E1 ]8 D3 M2 L; Q* I$ y
" P( I' D2 n3 J0 Q+ D
  H( q' }$ H/ e
这里我先不介绍如何添加元器件的封装,下篇会详细介绍元器件及芯片的PCB封装与SCH封装,
2 s! w% `' h7 u3 j
3 U" I, g! F. I6 h2 V+ s' r( ?
  • 创建光耦元件及二极管# \8 j7 S# _- N7 U2 N% u& }

$ x" m! B  T( _6 t
  • 最后,保存创建的元器件就可以了0 L% v5 Q2 P* [2 ]- b; |

8 `4 p  u1 t( ?+ a以下是我绘制的元件库
" O/ ^& @3 t$ _  T3 w9 N8 {  @+ |+ b5 S2 P, X2 H( J
  c$ V4 E/ Y, a% c2 f8 t! S
$ K' S7 k2 D% q

' o  v8 M& v* j+ O# ]
9 h( E( Y& T& j : [, m! l1 {) G" q

& @0 P8 C- W( [0 a, \& r' b  P( [* H4 }2 _4 S. p
3 N9 Q! h0 J3 o6 ]8 t2 H
三、绘制原理图  F* u  v8 X6 F0 j* e
) D2 ^) G$ W$ J4 w
下面我将介绍一下设计的细节(这里感谢仁兄的教程)
+ L: \( E( h  Z) r& C6 n
8 J5 p% g5 G1 L# [6 C! f& kstep1:先右键点击My_stm32.PrjPcb,点击schematic创建原理图; o* s' l. ^' c3 f4 X  U% x( D3 i" C
3 a+ f7 @+ `9 t3 o4 u8 P

# S! @" s7 G8 e# K! X8 ~1 x& @1 f, S. |$ E- P3 t
可以做一些更改,如不要右下角的头部
% u) V- y  P* j1 |
% Q! n+ w4 \: l
* C* x0 @9 q7 K. n
7 S; K# C& Z, \4 W1 |( Lstep2:将创建好的元件库导入,点击右上角的小齿轮,依次以下操作5 u3 L1 |# }4 `6 W* _5 |

; r  V) U# d0 @4 u# t/ C3 j3 C2 M3 {4 R/ R   g) V* V( t2 i. o
! j% j5 E. Z3 ]0 C  i' R- m8 L" T+ ]1 d* D
这样就可以将元件库导入,然后上移至顶& e8 J5 x# ?3 s

3 u1 n" \6 E. q* K
: w- x3 J& g3 O' N8 p5 X
! |2 R) t- B9 w( _$ {step3:准备工作做好了就可以绘制原理图了,放置->器件选择,拖入需要的元件,由于线太短,我们先画线将线加长,然后再放置网络标签放置网络标签前先按TAB进行名称和位置的设定
9 q4 J# _9 \1 r3 S" k# w! o
! g" q  U/ x4 D) \
: d3 Z& x) n9 V6 r* h+ v' U" t# f& ]! j; A  X, X4 h# k
同样配置排针等元器件
. h. M: I) ^$ v7 _0 F4 u. L
* e* h/ L( u# ~5 z% J & W% h9 L5 T" O+ I) L) L
' M4 _+ Q+ x' k  t' f( x- s
step4:画边界线,画完一个模块后,我们用边界线将起框起,右击如下位置选择直线0 }: C1 `6 `1 K+ B- h5 I+ v% o
: @& U- F' ]8 t

# l! a, \4 D0 M  Q) X7 }( C7 N6 \$ u/ \
然后绘制边界线
  F: e0 g0 e1 J4 {% T8 D
$ G3 f. _: `. ^/ w: J 9 F; y* t. c+ ~$ ]7 `7 `& [% U
5 k3 ]& ^) ^( I0 `9 A2 @
step5:同样的步骤,依次加入各个模块如复位模块,SWD,晶振等
" i* d! `8 o+ h6 {$ `* \. b; k' }$ x) F: V

- I$ j) j* ?9 ?9 |4 Z
7 W1 |+ j" s/ u8 y9 U最终构建出下图:) \) ?, t  l, A

/ k- N7 n" s+ Q; Q! {4 G" E5 ?
! A( H6 f2 A/ B" q) l
& q7 D5 K2 s2 C但注意:现在还没结束,红色波浪线标识的地方并没有名称% E. S, a& }. |$ j2 }) q
# ^+ d! Y  R4 i' [  t2 X
我们为什么不设置呢?% Y, `: x: }- \0 c3 @3 C

" Q. I3 \, E) O; D7 t0 B( a) t" n因为最后可以整体一起设置. n6 ^# W3 x: g8 p

% f1 `6 H" g2 y4 ^' pstep5:工具->标注->动态标注原理图,弹出如下界面5 r& P$ |( }/ D! O

$ ]4 U( e. h1 `  b( v+ W
1 W/ R" Z& L8 w7 V) `  o8 _% ~% w, A% I5 A1 B, s4 e
点击Yes,自动就设置标注了  j' L4 k% h3 l7 T
2 Z6 F4 v, C; c, ^7 n- _
step6:一切完工之后,就设计出了原理图
* h) S' ]0 ~9 ~% n  {+ V  a2 c) N( G! i1 t/ p2 `
3 q1 ?* H1 s' _* F( L2 O
7 a% H6 B/ k+ w/ H# A) B; v

: R  H( h/ A/ a, H' p. C- ~0 y' F  v4 D$ }; M- R
四、总结) S. [3 r# d% b' W7 P8 A- N) Y

7 l" x; R. }9 {6 `$ Z( E9 ?这一次试着学习AD并绘制stm32最下系统的电路原理图收获很大.altium Designer是一款强大的PCB设计工具,用它来设计PCB方便且高端。当然这次只绘制了电路原理图,下一次将绘制PCB,达到提升自己能力的目的。
- u1 q1 P& q$ h3 m) i& H' A% F" {6 y5 ^2 K- a

+ a5 v+ N0 [1 Y

该用户从未签到

2#
发表于 2021-4-20 14:29 | 只看该作者
Altium Designer绘制stm32最小系统
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-5 09:34 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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