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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

: I7 }4 K# A# g1 B: E  t" m文章目录
5 }8 ]' ]# b4 O- R9 @+ |一、熟悉AD环境' j9 i& k1 {0 G% Z" T5 W; [
二、创建元件库
8 g, G( l' f  H5 s9 _三、绘制原理图
3 L4 G. `. D1 `) E) F四、总结
* m' ^: c1 D- f! N* `! j  g1 N; q
+ X  w6 w" T1 S3 [5 b& A  G一、熟悉AD环境3 l, d. }- @/ O1 d* y# |. g
我使用的AD为(20.1.0版本)# }* S" u6 ^$ o8 c3 n! a

! B7 o* J3 ]# j, D首先,最想分享的就是快捷键了(快捷键的使用会使绘制的效率提高很多),下面就是我总结的快捷键的操作及作用:
4 p$ t+ a" P! i7 q( D! b3 N; D& R' e  V% X
快捷键作用
Ctrl+h
替换
Shift+鼠标滚轮
向左/右移动
Ctrl+R
复制或重新粘贴对象
Ctrl+M
测量距离
选中+空格
旋转
P+L
画线
P+N
放置网络标
左键+X
左右翻转
左键+Y
上下翻转
P+W
原理图连线
P+B
原理图放置总线
Ctrl+shift+V
阵列粘贴
TAB键
弹出该操作的属性
' z, B; [  y4 d

4 R& y+ y9 ~* f6 J1 Z6 x) w2 b* S: O: M; s% x: d
二、创建元件库0 N9 Z* m3 [8 v3 ]5 B# i
AD界面就不说太多,进入AD,先是新建工程,点击上方的工程->新建工程-> PCB创建自己的工程,生成.PrjPcb文件,这里我命名为My_stm32。
7 C5 n7 C8 u8 V  }5 _+ j/ i4 w- l* q; g/ K- b4 s2 @

5 @" p# K9 S$ J- K: A4 P# q$ ]8 H/ H5 K& @9 I( Z* t
之后我们就直接开始建自己的原理库图。在用AD绘制原理图时,需要放置各种各样的元件原理图。AD内置的元件虽然很完备了,但是难免遇到找不到你需要的元件的时候,这个时候就需要我们来编辑或者创建元件了。
3 u1 L8 ]9 ?7 Q  r
) ~8 l# v* _4 g! X7 U
  • 选择文件>新的->库->原理图库,会默认生成一个Component_1的元件,如下:
    , S0 ^% V$ a2 g5 `
8 E7 ?& m0 t. l  x2 q) x
7 @& f4 v9 h! F9 b& }
; R0 N( D, e9 Z7 i
0 }4 a) U4 p* V& H0 W  r0 S( g6 k
  • 创建元件' y4 a/ c3 f$ Q( s: f# x

+ z- [% d/ q2 p% a* w- g单击符号绘制工具栏的“放置矩形”,然后再放置引脚,可以右键单击place-pin,也可以用快捷键PP,放置之前按下下TAB键,对引脚设置属性如图(这里我就拿usb模块来说)绘制并设置参数如下:
$ Z5 {+ C( [. x5 ?5 i
$ A' e- d* R# y  u& s5 n
2 {$ G1 g  ^; |0 F: y7 z+ Z  I
+ r6 U  `* o8 F& i这里我先不介绍如何添加元器件的封装,下篇会详细介绍元器件及芯片的PCB封装与SCH封装,
- E" R3 M$ P" V* W- B+ n, ^1 w' q% g- X7 U; R& f
  • 创建光耦元件及二极管1 P; l6 I( b. L7 O
" s8 l0 W! T! n/ ^; u" f3 r" k
  • 最后,保存创建的元器件就可以了) Y1 f; U  |7 H0 u5 `& E; A
7 l" v- I6 f, F" W0 J* f, H- v
以下是我绘制的元件库
3 N+ O% F1 U! g! f% t$ x1 I$ l3 I, e& u0 n7 J* G: _  V$ A! E3 e
- F8 ]3 R8 ?* ]* V6 a, v
# H, N. l( `3 f; ^/ x, M! E4 ]

- Q! Z0 e- t  W4 `( }5 ?* A
) T8 E) P2 j- V$ j 8 F' J9 o  e! Y. ?7 t  C) G
4 Z4 ~/ V: d5 ^5 H5 r% Y/ q
! F3 |8 o, W: Z

) a4 V" `5 Z+ _三、绘制原理图" }3 E6 O/ b/ h$ Y

, G6 f0 ]  g& l. ^3 p. G下面我将介绍一下设计的细节(这里感谢仁兄的教程)5 x- [$ G& `2 B6 b) x! U: \* a

% I. A5 B3 R' y* P: L: n# Pstep1:先右键点击My_stm32.PrjPcb,点击schematic创建原理图; H( z$ k7 Q9 u
# L; _, i9 |( ^0 |( v0 r6 x
  G5 U& R& O) Y' }% R
$ v: d, v2 a5 b- }7 \% Y! X* r8 P
可以做一些更改,如不要右下角的头部2 p, W- j2 V% {* Y' x+ H

& [2 R$ G5 b& d. T6 c , i$ k3 M, _( J0 z8 i: M1 M
' F( t& ^  \( j. x( H
step2:将创建好的元件库导入,点击右上角的小齿轮,依次以下操作/ T0 n; B1 w: j+ \
" X7 ^8 C* X. @9 j% L% F
/ b  H1 P1 r# d0 o# l

. }1 _/ ]& J  d0 h9 r/ O: g5 K/ W这样就可以将元件库导入,然后上移至顶
# _5 @- @: v3 J% M
  v. d* R- F4 g- ~* }3 \& z6 m $ G, O1 N/ V. P
+ e/ `8 S. [* E
step3:准备工作做好了就可以绘制原理图了,放置->器件选择,拖入需要的元件,由于线太短,我们先画线将线加长,然后再放置网络标签放置网络标签前先按TAB进行名称和位置的设定
# M6 d! K5 E  G3 N& Y, i! B3 \* A" D2 f- _) s
7 T# h$ n+ G" F. B

; q3 a) w; d  ]" _3 g3 n( _同样配置排针等元器件. L1 P9 ~/ Y$ n7 x9 s/ x
! }& U( N2 W+ r3 ?& j+ M0 Z# a

8 i9 T, C4 F2 V
" f- K/ C: Y. h* R& X# X$ [( ~  istep4:画边界线,画完一个模块后,我们用边界线将起框起,右击如下位置选择直线
) ^% [; C3 A9 C, E
. _; P. }0 [1 c5 s
( ~! [9 r. b( R# i9 j/ v  b" E* l; Z, S; B5 r! U* A
然后绘制边界线
9 ]! r$ h% P( u) }5 M  T  H7 }5 c2 W. b  m/ f; K; o
) Y  {- K8 N1 ]* X$ N
& o; R$ U  `5 R! j) t! r
step5:同样的步骤,依次加入各个模块如复位模块,SWD,晶振等
: D0 a* b! i- k2 @0 f2 q: i4 @, `) M; G7 v- y5 y7 E- A

- x% e0 o: s# H! w$ ~) `- V  f) ~+ ]3 E& Q
最终构建出下图:# R7 i9 j6 \, c, j1 G! R& Q
- z6 [. w+ ~: F$ N( k& K& N

$ L; [6 [( d# R% Y
6 y& q" ~! E+ z7 ?但注意:现在还没结束,红色波浪线标识的地方并没有名称
5 \: Z! |% `% @
% o1 u- l1 }0 M# t( `1 B, v0 \1 Y我们为什么不设置呢?
, D+ i# @6 k4 H
! `8 W5 s1 ~: U8 _因为最后可以整体一起设置
& ?7 L* Q4 G. A* V2 y( J, Z! k9 u
* Y7 @9 p) u% `3 h3 Cstep5:工具->标注->动态标注原理图,弹出如下界面
) C1 K' l1 q: m1 b2 \( `6 u
1 ]- H5 q$ [& E, B ! ]  g/ U$ W( o  x2 d
( t& m3 i8 e: O) r2 [+ K
点击Yes,自动就设置标注了
  R) O* V; G, e9 \! K, s% D% i, _6 t4 J4 f+ @! J, I' j
step6:一切完工之后,就设计出了原理图
$ t. T: ~& r1 {$ W4 \9 o
2 Z/ w7 {9 d: ?9 d6 D7 } * S9 Q$ o. h! J& F. N

6 B' r' {6 b/ z
+ y) k) b# S2 Y. ?% Y- U$ A3 O: u; \  a: \/ ]6 A' S
四、总结0 r' a8 U6 {, j" z4 P; c

3 f& N% w4 X$ T( z. T9 H这一次试着学习AD并绘制stm32最下系统的电路原理图收获很大.altium Designer是一款强大的PCB设计工具,用它来设计PCB方便且高端。当然这次只绘制了电路原理图,下一次将绘制PCB,达到提升自己能力的目的。( w/ H* X) X; W8 M( ~; L8 d
/ A; }6 t4 N  C! l
  ]: @; @8 x. L" L4 o

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-29 15:42 , Processed in 0.203125 second(s), 26 queries , Gzip On.

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

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

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