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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

: z- r1 ^  C' O文章目录# D% {3 n0 K8 |$ p' c! A
一、熟悉AD环境* h8 x. Q; k! ~2 M/ A; z% }+ _. D
二、创建元件库2 }8 m2 y1 H3 s) K; j- P
三、绘制原理图) o8 n1 Q9 \6 s9 a* g- ~4 H
四、总结
- o5 c5 X) M" |3 ]' M/ @0 b' C- J3 K) L
一、熟悉AD环境
! X# |5 r; d: j7 G; q我使用的AD为(20.1.0版本)2 P2 F! ^6 `3 ~2 T9 S
+ z$ e% Q  v, @; U6 @
首先,最想分享的就是快捷键了(快捷键的使用会使绘制的效率提高很多),下面就是我总结的快捷键的操作及作用:& L4 {& z3 w4 P* U) f' o
9 }' u8 n2 j  P) T# G- [+ t* n& h
快捷键作用
Ctrl+h
替换
Shift+鼠标滚轮
向左/右移动
Ctrl+R
复制或重新粘贴对象
Ctrl+M
测量距离
选中+空格
旋转
P+L
画线
P+N
放置网络标
左键+X
左右翻转
左键+Y
上下翻转
P+W
原理图连线
P+B
原理图放置总线
Ctrl+shift+V
阵列粘贴
TAB键
弹出该操作的属性
) V) J1 g3 x' U) z' q. ?, R

1 b; ^' H: R7 |9 j- c
) p$ S/ Q- H) T5 U% @# f! }; I二、创建元件库4 p% V9 E$ s# P9 b7 C
AD界面就不说太多,进入AD,先是新建工程,点击上方的工程->新建工程-> PCB创建自己的工程,生成.PrjPcb文件,这里我命名为My_stm32。0 p3 n; F- v6 w6 `2 V- ^% B
6 B; z) A& b1 h. W: k8 m
: e) {1 a3 U, u2 n! r; v. ?; R! Q

3 R. W3 s3 Q; G, z之后我们就直接开始建自己的原理库图。在用AD绘制原理图时,需要放置各种各样的元件原理图。AD内置的元件虽然很完备了,但是难免遇到找不到你需要的元件的时候,这个时候就需要我们来编辑或者创建元件了。
2 x, B& C9 P' q& u" d
7 o2 D6 Q0 a9 a+ m) L
  • 选择文件>新的->库->原理图库,会默认生成一个Component_1的元件,如下:
    4 A- }' L4 ]' U( M6 P
+ l- l$ s% l% P) P, Q# h

; z. a% B' F) l; a7 ~9 J
8 Y9 F+ o; F) C* y  D3 `$ R  k( q+ V  }' J8 ^$ \
  • 创建元件9 [) _- S* H- j1 u& \) V
5 Z- R& i3 f2 c. n3 B" `
单击符号绘制工具栏的“放置矩形”,然后再放置引脚,可以右键单击place-pin,也可以用快捷键PP,放置之前按下下TAB键,对引脚设置属性如图(这里我就拿usb模块来说)绘制并设置参数如下:, i9 ]* S( H% k- l7 h$ E5 d

/ _1 T7 B7 b; x5 \ " g1 b- w: Y0 e) K

$ M7 g7 B" r7 `/ ?1 C5 B2 r这里我先不介绍如何添加元器件的封装,下篇会详细介绍元器件及芯片的PCB封装与SCH封装,
) {( O! P3 `6 x) \/ W) I0 i# u2 U& Y3 I- |+ Q6 p
  • 创建光耦元件及二极管: e3 w; Y: d# }  c. ~7 \' i) \* C
$ D' v2 n2 l; p- a
  • 最后,保存创建的元器件就可以了+ V/ C4 V: E! J) {. {8 j0 o3 u

" ~; I* L; E$ x: |3 V( ^" q以下是我绘制的元件库0 X" u4 {8 p0 n2 F8 ?  t
4 }( I% q0 A5 }% D* B
  O9 ?5 z# Q; T* ^# x  M# r1 |
: x. }* d+ f, o; Q  ]( V: Z
& |+ O' W% R" y) z- P+ Y! `

! C1 H2 k6 E6 r: d# I% B3 R % V9 _1 d" r' @1 E8 Q  y

/ A0 ]( e4 X' z6 T! b! P/ ]1 _5 b, K4 ~; b( d( N

1 n! m1 ~0 R' a8 |" L6 w三、绘制原理图. }/ w. D$ L3 H, d5 X) @5 x0 d
. l: W% m' D8 t$ ~
下面我将介绍一下设计的细节(这里感谢仁兄的教程)9 m6 R) V$ Y9 g2 c8 y
, N9 P2 u) d* e
step1:先右键点击My_stm32.PrjPcb,点击schematic创建原理图
% b% x+ u2 p2 N& O" g
* ^9 W" Y1 n3 n7 u
; D+ S: A7 F6 C0 o2 U5 w* b
  p2 t. o' C2 u1 g7 A. V8 `7 ~可以做一些更改,如不要右下角的头部
! L: d5 j/ M7 o# q: j) B% F; N' Q* Y
8 E0 i- q9 W0 V
# s6 B( ]1 S. u* i0 \& P  s
- L7 R" l4 M7 k' zstep2:将创建好的元件库导入,点击右上角的小齿轮,依次以下操作9 @) ^9 ]$ \( w* `5 ~# I
, \9 x: v' L. x6 \$ v

2 l" B* m& c: f' Y: v9 a9 D9 w1 Y. ?- H
这样就可以将元件库导入,然后上移至顶
; M/ H4 |* G# R* @, _3 Q. v0 T+ V9 ^8 a* R

0 `$ K! M. _/ j% W0 ~$ `
, v# `3 ^( u! i. Z4 B* J3 w! Ystep3:准备工作做好了就可以绘制原理图了,放置->器件选择,拖入需要的元件,由于线太短,我们先画线将线加长,然后再放置网络标签放置网络标签前先按TAB进行名称和位置的设定
* i4 Y; B7 M: W, {# V2 l; \8 ^
' r; N+ W) D* H) o. o' M' | * e+ {8 Q- P/ I" w
' c% L- \$ S! n7 p: e
同样配置排针等元器件. Q: X# M( [# J4 N# a1 s

3 R3 @; c. b8 H, k " B/ u. L+ D& b3 z+ r3 P$ ~
' Q# b! j( }- m) z2 g
step4:画边界线,画完一个模块后,我们用边界线将起框起,右击如下位置选择直线' f% a3 v- u/ ?, Z  ]" T

8 d2 p  j* I. d4 X
% d$ [; p& H! @( k  B; u8 r5 _( N, T
7 \% i, ]9 Q  G! w, l1 H然后绘制边界线
: y* u2 Y  J6 Q' H! R" X
7 m1 D- \: k  F  {" Z+ U* m
3 I5 }2 U3 o& o1 T1 k: T4 |+ m
. D1 q8 i$ Y& ]2 s/ k1 W7 ustep5:同样的步骤,依次加入各个模块如复位模块,SWD,晶振等- ~7 U( K" G" h6 Y% z& l# \
" x, |, N2 [1 h/ _
. y' k- y. `& N2 y. p) `

; f3 v) S) u8 ^; T9 T最终构建出下图:
2 r5 b! X0 g9 p- N
; O9 _# Z5 E8 G & N+ |1 M" s7 ^

8 o9 A* Q! ]& @; ~5 D# N但注意:现在还没结束,红色波浪线标识的地方并没有名称# E  H8 u3 V$ L) l( \/ L2 C
  g! a0 W& t; _
我们为什么不设置呢?
, b* @* Q# U- I0 I( |* O# l7 N# w& p7 ]" J
因为最后可以整体一起设置
: G1 C4 ]2 H0 Y8 D  A3 P# q9 q
2 b: c/ g: Z9 g( w+ tstep5:工具->标注->动态标注原理图,弹出如下界面
& y7 x8 I6 ^9 W6 D, M" |; C' f0 z$ ~& I
1 f1 l- i. M. W0 N: b0 C) y
5 d6 ~4 f9 |0 I- r$ |3 r; X, _, T" e8 e) k" W- t) w- P
点击Yes,自动就设置标注了0 x# j8 a7 \7 k/ y1 e' {) b
$ y. ?1 Y/ a6 R2 q  }9 D) q( H
step6:一切完工之后,就设计出了原理图
) ]$ A% t: \7 r
( g, \. a1 z& N4 y ( O/ Y* a6 K/ m5 T: p2 X) G# s

5 B# B; j# B! t/ [& A" b
0 G) I% w1 ]4 O8 r( ^3 }0 q2 O
四、总结7 f6 h$ Y( P5 Q; b: p6 z

* s  R1 B: \% a这一次试着学习AD并绘制stm32最下系统的电路原理图收获很大.altium Designer是一款强大的PCB设计工具,用它来设计PCB方便且高端。当然这次只绘制了电路原理图,下一次将绘制PCB,达到提升自己能力的目的。* T: [  b& b! ~6 ?4 g3 o4 D

. _- D' S4 g6 ^, _
* t1 I0 X' M, N3 O9 V2 M! b

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-4 17:17 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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