TA的每日心情 | 开心 2019-11-21 15:51 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
PCB上的那些”孔“和”点“昨天基本讲完了。突然想到除了理论知识外,还有两个比较重要的点忘了说了:# H+ z& h1 p* `. c
p/ I; p/ U2 z; M& ~3 |
把Mark点、安装孔、测试点做成完整的器件库(包括原理图和封装),不要每次放一个Pad,然后进行编辑
$ A" p1 m4 s8 Q Z, R' K
6 v9 p$ J. I" [& Z. EMark点、安装孔、测试点虽然是PCB上才用到的对象,但建议在原理图中也进行摆放,保持项目的完整性。
- V9 |2 I6 e& t. A7 ]$ |& ]! }3 j- A: H' J( m3 c) U7 o: e- C. n7 D
4 [0 s& J7 t5 l; g$ m" B. Z
8 R$ m0 j U2 d8 r5 a7 [5 T u7 Z
想当年小编刚开始做设计的时候,从来没想过把“安装孔”、“Mark点”、“测试点”做成器件,更没想过要往原理图上放“安装孔”之类的对象。当时的做法就是直接放一个焊盘,然后去编辑焊盘的孔径、半径等尺寸;如果需要接地,直接双击焊盘赋一个地网络。现在想来,这种做法是相当危险的,原理图和PCB应该完全同步,绝对不能不管原理图仅在PCB上添加一些对象。当然,当初也不知道如何在原理图上摆放这些“孔”和“点”却不在BOM中包含这些对象。
* y5 l1 G) v. v8 a6 H; \
6 }, |5 r% S% W" V创建“孔”和“点”的集成库* s4 S( T6 _) R
3 x" [% J- C! s6 m. L/ u2 q' A如何创建这些“孔”和“点”的封装在前文中已经说的很清楚了,这里看一下如何在原理图中创建符号并形成最终的集成库。' v7 g* {1 Y- ^: _4 ?
, \" Y" L7 }, n g. T先来看下基准点(Mark点),由于Mark点不需要连接网络,用一个圆形标识就好:7 V, I+ W- [+ L6 B- V
) M- h; g6 ]3 e" K6 N' Y/ b0 K: z4 t! u, C9 W
再看下安装孔,因为有可能会接地,需要一个Pin角。下图中,MH1为安装孔原理图符号;MH2为安装孔接地;MH3、MH4安装孔不接地,可以摆放一个No ERC标识。( E( m) Q- v3 |: B4 x/ O ?
$ D9 L3 {0 i' c5 c
" n) J4 V; P% Q0 a) o/ B) J测试点需要连接网络,因此也需要一个Pin角。下图TP1为测试点符号,TP2为接地的测试点,TP3为TP与需要的网络连接。$ P- Q/ w# a f5 {) _
6 M0 \3 p6 E8 H# s E% \9 M
, K* `0 E' I h( B
BOM中“忽略”这些“孔”和“点”
) y: N2 Y. d" S) c: |! N( {$ y# l% r* N
我们已经在原理图中摆放了“Mark点”、“安装孔”、“测试点”的符号,但是我们知道,这些“孔”和“点”,只是PCB中使用的特殊对象,并不是器件,所以不需要出现在BOM中。
% o7 }- n" p) z7 Y$ K3 ]3 D
; X m) R+ A2 ?. n在altium Designer中,实现这一目标非常简单,只要双击元器件,直接在属性中将器件类型选为“Standard(No BOM)”即可。
7 w" c& N( `: ]/ @
$ B8 P1 ]" ~' F- y3 Y
6 i; O0 h) Y9 x8 n4 W, M3 \" m这里把几种器件类型(Type)也简单介绍一下:# I( [7 }! Y% Z. V
+ ?" ?1 c+ b# u, `Standard:默认类型,原理图大部分器件都是这个类型。会做ERC也可以同步到PCB,且会出现在BOM中。, ~4 G+ S+ [+ n$ r3 W `
$ r. s" F) k" @8 \+ _
Mechanical:机械件,比如螺丝、螺钉。不会做ERC检查也不会同步到PCB,但是会出现在BOM中。& o: B4 g) C& ^; }* o
$ j' g6 X" }1 |, }" {5 C
Graphical:图形符号,比如公司Logo。不会做ERC检查、不会同步到PCB、不会出现在BOM中。
9 ?2 l7 W! y: U
7 A& Z1 X, a# |8 X3 D+ R- c' {Net Tie(In BOM):这类器件用来连接两个或多个不同的网络,可以同步到PCB且会出现在BOM中- D5 p2 F7 }0 ?& M
4 H* e) Z. R3 |0 ?( Q/ aNet Tie:同上,但不出现在BOM中。
; Z7 g; @! R8 N, |
3 v3 g6 L! ^. P. }4 m BStandard(No BOM):同Standard,只是不出现在BOM中; {: B6 b) ~$ H4 _
* K* u1 }2 {- f0 ?5 O5 {. H" ]
Jumper:跳线。通常用于单面板。原理图中跳线不用连接不同网络,只是确保跳线出现在BOM中。PCB中,只需要将跳线器件的Jumper ID设为相同,软件就会自动识别,且不会报DRC错误。
/ {/ e# E2 ?! f0 Z# f" L
% K+ t2 z3 O9 `- o; n( z. i. v) C6 m6 z( `1 c: e7 [4 o n; t
+ C* F( o3 K( ]0 j, t9 m
|
|