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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
( V) W+ f9 ~! @
文章目录# ]0 v" A% z' T2 J; O* |" K
一、熟悉AD环境
) g1 b( }: P! B* N  d二、创建元件库: ?' l/ f$ h3 P2 p, x' o- P
三、绘制原理图! O9 W3 f" u% L+ l
四、总结
: G8 n3 M" d5 N+ N$ G; H5 Z1 [7 ^! I6 n
一、熟悉AD环境
, Y  }6 q8 [. V: ^# O8 n9 X9 L我使用的AD为(20.1.0版本)% a* m1 V4 K, O1 ?

6 E6 O+ l# u; E( E& z' M8 S首先,最想分享的就是快捷键了(快捷键的使用会使绘制的效率提高很多),下面就是我总结的快捷键的操作及作用:6 }) s8 c$ V* p7 ^( a6 ?9 R

2 v& N5 q4 d6 d: Z6 }% p5 t
快捷键作用
Ctrl+h
替换
Shift+鼠标滚轮
向左/右移动
Ctrl+R
复制或重新粘贴对象
Ctrl+M
测量距离
选中+空格
旋转
P+L
画线
P+N
放置网络标
左键+X
左右翻转
左键+Y
上下翻转
P+W
原理图连线
P+B
原理图放置总线
Ctrl+shift+V
阵列粘贴
TAB键
弹出该操作的属性
: h; H/ _4 H) F+ a5 `, {
$ v6 E# Z! D( N% r5 y  t

; Z6 d6 a* S$ |0 r5 b二、创建元件库0 |4 D# Z' Q" F& Y
AD界面就不说太多,进入AD,先是新建工程,点击上方的工程->新建工程-> PCB创建自己的工程,生成.PrjPcb文件,这里我命名为My_stm32。) d3 ?% g) ?+ A
; `/ V( P& K0 z0 @! w( P- l
6 ?! ^) X4 g8 R6 Z
. }5 E& X5 I8 L
之后我们就直接开始建自己的原理库图。在用AD绘制原理图时,需要放置各种各样的元件原理图。AD内置的元件虽然很完备了,但是难免遇到找不到你需要的元件的时候,这个时候就需要我们来编辑或者创建元件了。
. }9 G! l# T2 b) ?, a, ], e6 }7 V( d
  • 选择文件>新的->库->原理图库,会默认生成一个Component_1的元件,如下:7 ?& y# l) O" k3 s- f5 G* I+ z
6 L7 R$ Q6 ~) n3 @+ j  M! @
1 q3 s4 v8 f% I9 w4 M, o

9 j) |. a+ H. g, G, h0 ]* X! m: Y% M6 ]1 x2 K
  • 创建元件
      s" T; @1 c$ w( {6 |7 i' s' c
" n) L+ P6 G+ [8 {0 j% q, n. b
单击符号绘制工具栏的“放置矩形”,然后再放置引脚,可以右键单击place-pin,也可以用快捷键PP,放置之前按下下TAB键,对引脚设置属性如图(这里我就拿usb模块来说)绘制并设置参数如下:
+ @6 H5 \1 I' k$ Q5 i/ }! `: N9 D7 }+ Z5 z* l( K
5 B9 @9 c8 E9 x4 c# @2 f- K+ x

, S& D" f- E5 W; l1 D这里我先不介绍如何添加元器件的封装,下篇会详细介绍元器件及芯片的PCB封装与SCH封装,
5 A5 V  }* s% v' Y- p
) z: p3 m. {' q' Y- A- `3 C& v
  • 创建光耦元件及二极管; R; i9 }3 X$ X- t" Q0 F9 y% p
  h! B4 v" _: |- [! f
  • 最后,保存创建的元器件就可以了3 A# o: b2 G( T
" [% R( ?; b4 ^) q$ t
以下是我绘制的元件库
8 [" I3 f3 @2 c" C, l( N' z  n- C; V2 j  N1 b

! H6 X0 g* J  k7 Z/ h1 ?0 L4 y/ z2 F
% O) U8 g/ e* u! V$ ]: F/ h

) z+ J7 I  @9 G8 X$ a . e! R$ A8 u/ P/ Z
/ c5 |2 T! P* H; l8 G( I' U

" R0 p  s; {8 l6 F  e+ @! C6 `
" @: V. h4 q( R- J7 |# J三、绘制原理图! W# T( h0 e9 T# y: G8 y
0 `) H/ `7 F& {" U
下面我将介绍一下设计的细节(这里感谢仁兄的教程)1 e; P6 y  f) l$ v
3 ~. ]$ k3 ^7 l% \
step1:先右键点击My_stm32.PrjPcb,点击schematic创建原理图
7 h, i3 ?0 h2 O5 J2 `, m7 A% j4 w% Z. A9 S+ X

8 y" M' U; ]; }0 S- }4 p" {# q( @7 `) [9 i6 q0 G+ B3 B
可以做一些更改,如不要右下角的头部# W: F  Z- S# ~# H

0 R9 a, I* J& k# u5 n+ g* @0 C- U 2 e% W6 J; ?: R! ~* }' Y1 T9 o1 z; U
/ U0 @1 c: o; t
step2:将创建好的元件库导入,点击右上角的小齿轮,依次以下操作+ \' x+ F& E; x
: k! G4 k2 S; l0 F  t; _$ z

4 U' z  [! E6 o, M
4 B3 [, i4 Y9 N) {这样就可以将元件库导入,然后上移至顶
% U4 K+ {; W. b
8 q* x  X. ^& m) X# a$ M
$ f8 {( j! G+ ^) P6 ^9 \4 `7 q2 f( H/ O' \6 L8 H2 J7 p$ s
step3:准备工作做好了就可以绘制原理图了,放置->器件选择,拖入需要的元件,由于线太短,我们先画线将线加长,然后再放置网络标签放置网络标签前先按TAB进行名称和位置的设定' d8 V  e) N6 g# l5 ^- r- ]
  L5 {: l) e+ \$ v8 _, J: {: u6 W
: O  b0 A1 h) O1 l: ^: V
* Q" A- v0 `+ y: `
同样配置排针等元器件  a: ]0 }2 f( s/ E7 ~! j' s0 T
; L1 D  W: n" K6 E

$ |$ H4 e2 A) T( k* V3 x( f3 y5 Q0 u, @
step4:画边界线,画完一个模块后,我们用边界线将起框起,右击如下位置选择直线# Q& N/ @; @, i3 Z$ V
# h0 ^4 K4 G, `8 z; j
7 X3 e+ }6 d( `' E+ c
! J5 m! \7 h8 N. N" f
然后绘制边界线
( ^4 G9 i, W' D4 O0 o7 l. p( G
, `, R+ ^  M- n7 ? 5 W9 Q" v3 H: V5 A6 u, O+ M
8 t6 n2 h5 A" J6 Z/ S, I/ L1 `
step5:同样的步骤,依次加入各个模块如复位模块,SWD,晶振等7 X! s5 @* r$ L! J, L. O% W8 [

7 Q; c* ?; ?" s' d5 N - L9 p  }* m: l; E0 {3 ]" x; g7 L
5 e" R0 k% x! B: q% t; j; f
最终构建出下图:( u7 v( }; o- A  b9 Q

- Q$ p) E3 y) e% h
4 D( f8 |+ j8 i. F) L% y8 ~4 }) v/ i' R7 T9 H. V! O/ q2 T
但注意:现在还没结束,红色波浪线标识的地方并没有名称( b1 c& Y" r( ~9 U. A- o  u" o, N
( N- E3 a- o+ U* n& P) l
我们为什么不设置呢?
5 ~* r, C" l% r2 [& z$ R5 a7 R& @- a# _% q; _
因为最后可以整体一起设置/ o4 `+ c* @( c$ \7 Q
) U3 V$ B* M  i! n
step5:工具->标注->动态标注原理图,弹出如下界面
/ ~' _. S8 d# A+ [
& l. ?; j/ M+ t8 C - c1 L& x: T7 b2 m$ K
4 n+ Q( n3 v+ C+ y  F5 g
点击Yes,自动就设置标注了
% _. m# \- U& ?3 X1 \" j2 {& s1 ~; {. c0 Z3 v4 D9 R# N
step6:一切完工之后,就设计出了原理图2 M6 {* |/ H8 N' g, e! d% \4 E

6 m7 ^& H% f; Q9 V0 K# g . @0 C8 _- o$ t/ f+ Z9 Q$ [5 c
5 d; J$ Q) g$ r! ?" K" x

# x7 ^, ^2 R  e- @2 h! H8 w% n" q
四、总结/ H5 c. D: G6 X$ g0 O6 ]2 M+ y* F, L
' e6 k  {# C5 A, X, l( m3 n
这一次试着学习AD并绘制stm32最下系统的电路原理图收获很大.altium Designer是一款强大的PCB设计工具,用它来设计PCB方便且高端。当然这次只绘制了电路原理图,下一次将绘制PCB,达到提升自己能力的目的。/ `( n; ^/ |. e& p! [- A7 H
  ]3 D6 A4 R% E% V0 W9 o

" d0 u) T" a) m( S

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-18 20:02 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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