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

PCB常用设计技巧解锁“星”系列之(一)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-1-24 11:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 陆妹 于 2022-1-24 14:07 编辑
, s  M. ?: c2 G1 |7 a  D- m. i$ ^8 Y! ^; C- d
PCB常用设计技巧解锁“星”系列之(一)

9 v( p9 u) f$ ]. f( q0 J
                                                                               EDA365原创     作者:彭水飞
& m0 I8 Z1 a: L; R
2 g7 |4 f: c2 o4 ^+ y/ w
/ C) d: S9 x! L( o: Y' o6 q
  U5 ~& K% j* {- }' q3 I7 y. b
      电子设计挑战年年有,今年特别多,电子设计改变人们生活,人们追求美好生活的向往是不变的,所以人们对更加智能、更加便携、更加实用高效的电子产品的需求也会不断增加的,所以电子设计的三高(高频、高速、高密)也是不变的趋势。
7 ^; x' O/ d1 ?! A* G  \6 W8 a
" u! r3 G: y, [6 D8 C$ g6 H! J
2 q5 q# \( }4 ~# l

8 x6 w, X# m0 \3 @: D
! @0 E& t" ?+ X- g% [$ {      电子设计从业务层面上讲,设计效率的高和设计质量的高都是不断追求的目标。但是如果单纯的从业务层面去对待电子设计,个人觉得就会很容易产生浮躁的心理,比如再怎么有经验的工程师可能看到那一堆堆的器件、杂乱无章的飞线、那快通又很难通的飞线、快要咬到尾巴的老虎(交期紧张).....其实很多优秀的工程师之所以设计出来优秀的单板,大多都是在享受这个令自己愉悦的过程,喜欢去钻、审美角度、艺术的角度去对待,反而会让自己摒弃这种浮躁,到达设计的另一种境界,设计之艺术与美需要用心,用心去设计,用心去体会。
4 F- a5 h' H$ ]+ U$ P9 L6 d6 l' {* L
9 A( ?3 v5 L  ]; [1 \
4 ?  T9 u3 X& D1 \& h4 m
3 b0 {+ m0 Q; O4 Y  |' q, }

* r+ L8 K0 G; G# R8 _2 @* A* u
$ ]: D8 g  x: {7 S: q) R- F* b
: h% b1 F1 l3 j- [
: ?/ e1 N- Z( I& u/ [0 L" t+ h
) ~4 b8 P( [/ p
- X; F5 M/ {" f+ N. M7 N
3 C. T7 a9 q5 P* m( u
. N) J* j3 Y$ e( }9 T; R
# ^0 ^% o4 ^8 T# M1 F8 R
. L8 Z% z2 `/ k
/ ^+ E% N' ^4 s7 D

& `* c& K+ |6 I9 }
, y: Q2 K: h+ o1 [9 L

4 q9 B% J& @5 p( G3 O7 M: `, H' [5 c" V& h  c1 E5 [

8 B+ }% j! ~4 q! i+ z* I5 Y; `6 `* \& t9 u8 Z6 u; }+ s

$ f- u8 X9 u6 s/ P
~~~星密度较高,请注意收集~~~
4 J8 C  `7 l" m/ V7 \5 F, d+ ]
       PCB设计是电子设计中非常重要的环节,特别是Layout设计,虽然可能有不同的设计平台,但是在设计理念和方法上有非常多的共性,那么今天就以xpeditionallegro为例来看看设计中离不开的操作和技巧,总有一种或许你在用,供大家参考:
* t( Q8 D' p9 y' ^: [) _/ i
1. 快捷键
      设计工具中通常就自带有定义好的快捷键,很多也是系统中默认的,比如常规的复制、撤销、查找等与Windows平台几乎一致,但是设计师为了更加顺手,都会根据自己的习惯添加一些常用操作的快捷键,特别是单字母或者数字快捷键备受工程师的青睐。
如何为自己定义快捷键?
1)Xpedition平台:
A.  自带快捷键,推荐度:两颗星

4 j) E2 H/ d9 C- n
% u' u% B5 o1 |" L

5 {2 c6 }8 p: e9 X( K$ d! t
B.  脚本配置,推荐度:四颗星
  e) P+ Z+ b6 }* n2 x' v
Xpedition中常规需要用到脚本与环境变量配置,用文本创建.VBS文件,可以是某个菜单的功能,可以是手势,可以是脚本或者程序都可以定义为快捷键,输入下图中的语句,具体热键需要根据个人习惯设置,然后要在scripts.ini中去配置,这个在安装目录中就可以找到。
3 W) }7 ]7 f6 L1 i4 w) V2 O

, M& `2 k0 {% D1 x) n: |' }  d+ H
8 l& W5 ?* S6 i0 i& F3 G: e3 y
C.  二次开发,推荐度:四颗星
二次开发比较熟的工程师或者有专门的技术开发组,可开发更加便捷的设置方法,并且灵活简单,举例如下:

9 E+ g: o+ k# y, r! ^( M

( R# x! a  O) N
2)Allegro平台:
A.  自带快捷键,推荐度:两颗星

5 z8 @3 {6 @6 j* W" S: l

6 b: y% n$ ]5 ?+ u. a" |
B.  env中添加,推荐度:四颗星
" C: X. w' [! y9 {% I4 l) Q
      Allego平台中可以对某个操作或者某个skill功能等进行快捷键来执行,也是非常方便,最大的优势是可以进行脚本的录制和查看来得到需要的代码,但是如果不是更改默认路径的env,那么注意env路径也是需要进行环境变量配置的。

+ A3 z5 o  w8 q/ h# T. R' }7 b
$ }: U+ Q5 |* p( m( V6 q. D' V
2. 过孔对齐
    我相信如果不是非常简单的PCB Layout设计,过孔频繁操作是避免不了的,复杂单板设计更是如此,过孔对齐是过孔操作中非常值得关注的技巧,为什么要对齐,其实不用我过多解释了吧。
1)Xpedition 平台
A. Align功能,推荐度:四颗星

' x- e2 d% @/ }" g: N) {
在VX版本中对齐都是标准动作,根据图标示意很容易完成该操作,也可以试试把这个功能加到快捷键中试试
9 j% D6 z3 X$ H* c
在Route模式下先选中过孔,然后点击图标或者右键的Align功能完成对齐& \8 r4 T& z) }3 ]1 \* f
, x0 ?- z& f0 Q: ^" q7 ]
4 g, }4 V& q3 U! H8 Z$ z

5 h) B7 a5 H% A

. x- K8 X* `+ ^# O. g* f( t
4 v# d+ I7 X4 {% I. b

% ]5 r# n/ i- L& O
; r9 C. h0 t' _1 W+ G
3 r; s! Q* [& c4 n4 N  F
  Q) z  F* p& f& N+ |

% S0 L; A. @8 [7 M2 o8 v  M
4 z" R' p% P) f' @. l' f4 |2 z
3 c# b& Q5 i) f* \
6 r, P) x: y, r0 h- T" q
B. 坐标输入,推荐度:一颗星1 ~4 V. e9 a3 B

" M0 o; G( T8 t" p0 S7 p5 U/ y. B
在某些版本中可能还没实现过孔对齐A的功能,手工调整的办法就是提取基准过孔的X或者Y的坐标,输入到目标过孔中实现对齐

1 X3 S/ Z* r9 Q* m0 v

& s9 P9 _4 t0 t! ?1 N
C. 栅格设置,推荐度:四颗星
在设计之前要养成良好的设置习惯,好的设置会让设计事半功倍,栅格系统在EDA工具中的应用非常广泛,实现设计时就对齐
4 `* ~8 X5 l" I% l& }
" ~! W0 f' S- e* T7 N
, l& T8 p/ ^! a2 H( Q
: y  F6 t6 X; i9 w
- ?8 s. {( l/ b' `+ @
2 C# v( Q7 X3 \! }  \

# L# n  O2 P, ~* a& j+ h/ @9 o6 H! i
* B& n% \% @+ `  P  z0 f3 m
5 E1 ^5 ^0 o, u- S: C
C. 二次开发,推荐度:四颗星
Xpeidition中可以使用无栅格设计,所以如果前期在没有对齐的情况下,后面需要批量优化对齐的话,也有很多比较开放的小程序使用,看图就能很容易理解,并且在DRC的控制上具备优势。

+ v. k  F9 X' Q4 a& N- P
% x" }, z( |, A0 z+ q5 S
, g+ `. S* _8 P  c$ g* Y
/ I+ A$ \" v; ?5 U* C
2)Allegro平台  n+ M  W1 M  y; Z/ J" @# L
A. 栅格系统,推荐度:四颗星
( V+ C" M8 z. P/ T, m; |* B

7 ^& \& W$ c3 u' y8 {- m
B. 复制实现对齐,推荐度:两颗星
      Allegro中悬浮过孔(dangling via)附加网络比较容易,所以对齐可以使用纵向或者横向合适的间距的复制,然后连接网络trace实现网络的附加,进而达到过孔对齐之目的。

: D" c0 ]. X3 \7 [1 B( k5 g' `: l
' B6 e  n' b: d+ [  f

3 j7 c5 G/ C$ l- ]; ~! z' YC. 二次开发Skill实现对齐,推荐度:四颗星
6 Y6 B4 I' G/ G* O0 A4 ?
7 s* m4 m- C& j0 e4 a

( n5 j& S) K* q) x' v- Z, h( z% ~

7 l3 v; G8 {5 c' n: m+ t( C* I( `0 C/ k7 S! c5 f' h8 _

5 r0 N8 S4 u9 ?8 b% x8 U# F% |. d) h- l: H
3. 添加阵列孔
阵列孔具有一定规律的排列,等间距等数量等特点,在设计中操作频率较高,比如热焊盘散热孔的添加,大面积铜箔过孔添加等都会使用到。
1)Xpedition 平台
A. Keyin 命令添加阵列孔:推荐度:五颗星

6 G' J& v$ _* ~" A7 f1 R
7 F) h+ \6 G9 l& I" z/ Z

- g2 h+ H8 g, T3 ~4 r  Q$ O7 L
: I! f7 s5 F/ a; w/ r% J$ F
B. Add Via功能  推荐度:五颗星
Add via在VX版本中已经是标准工具,Route->Add Via->Array
! ~0 o+ @& e) E" l, y8 Y

8 O8 a9 ?1 P$ v! P: I5 d9 N- O% h5 d+ V
# x8 K1 F5 g3 O+ Z! r: S
C. Automation实现阵列孔  推荐度:四颗星

, ]. [2 p) L) |8 f8 D
& M+ o- ?3 P7 \3 Z
* F6 s+ E0 r2 V

. ^# u( x1 g7 x& d/ V+ j
2)Allegro 平台
推荐度:四颗星
Allegro常用阵列孔添加操作相对简单直接,复制过孔后,在Option中具备阵列孔的参数设置

2 u5 X6 I' J( G1 l% J0 s
1 [8 B* u' m, m( A8 V4 c3 w# {0 n

* A5 r" e& R' Q  i" e$ B/ w) K
       以上只是以Xpedition和Allegro平台进行了常用设计技巧的演示,包含工具使用、设计方法等,其它平台也无外乎工具不同而已,我们能够看出有很多种方法都能达到设计目的,自己选择适合自己的才是最好的,我也相信这些操作一定也是即将成为PCB设计工程师或者已经成为PCB设计工程师的你应知必会的技能!请持续关注本论坛,后面的内容会更精彩!
" `3 m/ c6 u5 y' `& m
8 G$ ?- J# J8 k; F! O' e
出品|EDA365
作者|彭水飞
. {) X+ m9 D: @/ F

/ }5 @( Y5 h; L- ?/ ]3 O  o) f& S5 i
注:本文为EDA365电子论坛原创文章,未经允许,不得转载

2 }' @: t2 r4 `2 e

7 W" L+ i5 {+ X" w2 O7 d; T; k* e: Y( b- `1 @0 M( l- `
0 f% E' \) g* G9 G0 Y

该用户从未签到

2#
发表于 2022-1-24 12:23 | 只看该作者
星型布线,PCB的的难点呀

该用户从未签到

3#
发表于 2022-1-24 15:29 | 只看该作者
现在Layout越来越有挑战性了,头发都快掉光了

该用户从未签到

4#
发表于 2022-1-25 22:12 | 只看该作者
非常优秀的作品,好好补一补知识!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-4 23:25 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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