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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 陆妹 于 2022-1-24 14:07 编辑 8 x; D% |" `9 ^' c1 x1 X
* n5 P% L# A' q% C1 L5 |1 T% Y) m8 I
PCB常用设计技巧解锁“星”系列之(一)
7 J4 r" n6 `3 Y0 v5 W
                                                                               EDA365原创     作者:彭水飞! {4 }4 X. J* d8 `& j
3 [% j9 P9 A$ `

$ `+ r4 G8 ~& ^8 x2 R9 T

1 f2 v- ^, B- b2 l$ Q      电子设计挑战年年有,今年特别多,电子设计改变人们生活,人们追求美好生活的向往是不变的,所以人们对更加智能、更加便携、更加实用高效的电子产品的需求也会不断增加的,所以电子设计的三高(高频、高速、高密)也是不变的趋势。- Q5 @) e6 t% R/ H

4 g- R! x7 U' c3 J6 X8 _  H
, Z7 _+ M( |5 b+ c; h
8 b1 N% C; S$ Z' T  n

3 U8 r" S* h* _4 I      电子设计从业务层面上讲,设计效率的高和设计质量的高都是不断追求的目标。但是如果单纯的从业务层面去对待电子设计,个人觉得就会很容易产生浮躁的心理,比如再怎么有经验的工程师可能看到那一堆堆的器件、杂乱无章的飞线、那快通又很难通的飞线、快要咬到尾巴的老虎(交期紧张).....其实很多优秀的工程师之所以设计出来优秀的单板,大多都是在享受这个令自己愉悦的过程,喜欢去钻、审美角度、艺术的角度去对待,反而会让自己摒弃这种浮躁,到达设计的另一种境界,设计之艺术与美需要用心,用心去设计,用心去体会。
: v- f7 }2 W; c' m3 ?( f
, v+ ]+ [: w" c8 V. Y7 t. u
7 X! W9 E" \' O+ v+ w

$ ^# @, |5 I9 @0 t+ Q3 b8 w

- b4 C5 `. h- b6 Z% n/ u
! l  w* l. o4 Y, s/ h7 i' g7 x- I
0 C% P) }0 S- J" h, w

# a! M; l: Y/ _( j  T  f- z& K7 g/ V
' ^  t7 V% Q. {
& m$ x/ ]3 x  Q3 j' Y

) s+ v3 K3 K2 H1 ^' r! F
$ A/ S- x) N+ N4 X6 m, A/ j9 V
6 t7 W6 Z5 I# }3 Q" V  O* C  N; Y
, G  T/ j# n* l1 H; A

4 y1 ~# Q* ?8 r4 R3 z
/ o+ F: e5 A$ y9 J( v4 w0 j  X: @

/ _5 T  G0 a/ d- |: ?: T; p- ^
7 m$ X1 `! n+ c( D' Y; v
( ]" @8 U5 c) B/ m0 s
/ w) M+ y' v0 y4 F/ L

! }& a# b; z; u5 k5 V& S/ [5 ~7 [0 H
~~~星密度较高,请注意收集~~~
' |3 |' I$ g" p' b: H9 r
       PCB设计是电子设计中非常重要的环节,特别是Layout设计,虽然可能有不同的设计平台,但是在设计理念和方法上有非常多的共性,那么今天就以xpeditionallegro为例来看看设计中离不开的操作和技巧,总有一种或许你在用,供大家参考:
2 w9 U9 B/ P( }
1. 快捷键
      设计工具中通常就自带有定义好的快捷键,很多也是系统中默认的,比如常规的复制、撤销、查找等与Windows平台几乎一致,但是设计师为了更加顺手,都会根据自己的习惯添加一些常用操作的快捷键,特别是单字母或者数字快捷键备受工程师的青睐。
如何为自己定义快捷键?
1)Xpedition平台:
A.  自带快捷键,推荐度:两颗星
2 k8 ^+ ]) [0 @! z: z2 m2 z

7 ]# t: _4 n$ i

0 Q+ h2 Q. ~# N! h6 p! ^
B.  脚本配置,推荐度:四颗星
! d" b8 P. j9 I. b
Xpedition中常规需要用到脚本与环境变量配置,用文本创建.VBS文件,可以是某个菜单的功能,可以是手势,可以是脚本或者程序都可以定义为快捷键,输入下图中的语句,具体热键需要根据个人习惯设置,然后要在scripts.ini中去配置,这个在安装目录中就可以找到。
8 @) M, c+ ~" d& k4 Q5 p

+ r% z2 m4 g+ q! r: ?

+ q$ M, |" r7 r
C.  二次开发,推荐度:四颗星
二次开发比较熟的工程师或者有专门的技术开发组,可开发更加便捷的设置方法,并且灵活简单,举例如下:
* x) k* m, L$ R' i( G5 p4 N

1 N8 A$ R) ^( r! d; q. f
2)Allegro平台:
A.  自带快捷键,推荐度:两颗星

$ K% d( W  l- j$ h* G9 V
: r' E  A; @! i% {4 B, p; Q  a
B.  env中添加,推荐度:四颗星
+ D7 N: g; h% z& T
      Allego平台中可以对某个操作或者某个skill功能等进行快捷键来执行,也是非常方便,最大的优势是可以进行脚本的录制和查看来得到需要的代码,但是如果不是更改默认路径的env,那么注意env路径也是需要进行环境变量配置的。
4 I3 U  g( V; M7 f$ m9 _: E5 g

0 q4 H4 |5 n& m5 `9 q
2. 过孔对齐
    我相信如果不是非常简单的PCB Layout设计,过孔频繁操作是避免不了的,复杂单板设计更是如此,过孔对齐是过孔操作中非常值得关注的技巧,为什么要对齐,其实不用我过多解释了吧。
1)Xpedition 平台
A. Align功能,推荐度:四颗星

9 m, Z. A2 [, ], t/ q+ Q
在VX版本中对齐都是标准动作,根据图标示意很容易完成该操作,也可以试试把这个功能加到快捷键中试试
, I6 X) A3 a2 s! O2 \
在Route模式下先选中过孔,然后点击图标或者右键的Align功能完成对齐/ o% S; q5 P* I
& j+ k. L% V1 b( _

& S7 k1 P1 a2 R' S0 ?- y
$ Z7 I# a" N; Z; t
5 v9 [" l! i" t* F$ D, q
' Z; d7 c  b0 V, l, J

" L2 ?6 |; i7 g( P
$ Z9 n- q4 e/ S% T) V' {
' R% s4 o' l) R6 H* a* n+ ]
4 y, [1 M5 b7 }( N
" ?/ n: A) i; c+ \& E4 i3 x: V* H
% h' {/ \. F3 p" @/ W5 O. u4 Z
- A4 Y8 r9 ~) T' d. Q2 C% D
6 ?0 b* Z$ C2 ~, T. d% V- s  j
B. 坐标输入,推荐度:一颗星6 x' T8 B( }8 b, d' x4 [

  U' A" y/ o2 R4 Z0 s3 t
在某些版本中可能还没实现过孔对齐A的功能,手工调整的办法就是提取基准过孔的X或者Y的坐标,输入到目标过孔中实现对齐
& z3 E% r, f! D5 G) h8 B1 U
1 Z- u2 P" F& g; B! Y4 s
C. 栅格设置,推荐度:四颗星
在设计之前要养成良好的设置习惯,好的设置会让设计事半功倍,栅格系统在EDA工具中的应用非常广泛,实现设计时就对齐
3 G# G/ b* \+ U+ Y2 n
' t! \0 V0 x# I& A

: `0 O* o: w& t+ a6 j, [' [: u$ P9 b& x, a! K4 z4 Q
; w5 F4 k! |$ q. L% I) ?7 t' A
8 z2 I$ {; `8 ?& T

; y! y- L: [5 y' [$ A6 B
! }5 A! Q; k! j) Z: E+ P! L) P6 ^
( z- C1 S( l; D: x3 `" L2 i( O

& C7 B( `4 x# L. ^6 m5 [
C. 二次开发,推荐度:四颗星
Xpeidition中可以使用无栅格设计,所以如果前期在没有对齐的情况下,后面需要批量优化对齐的话,也有很多比较开放的小程序使用,看图就能很容易理解,并且在DRC的控制上具备优势。
- @% Q  g5 q& ~9 f2 R" [

: |! o6 G$ _% q3 [
7 u+ t9 Z7 S, _: [+ E4 q" e

' R( R- e" Y, ?! R, K/ C  I4 R
2)Allegro平台
+ b! R% F& B$ P
A. 栅格系统,推荐度:四颗星

; v  w4 }( e! f9 Y; v

9 Q4 C0 ~. O, n4 d, N8 U: X  L' i
B. 复制实现对齐,推荐度:两颗星
      Allegro中悬浮过孔(dangling via)附加网络比较容易,所以对齐可以使用纵向或者横向合适的间距的复制,然后连接网络trace实现网络的附加,进而达到过孔对齐之目的。

9 q* z- c# l6 d. h
5 Y) t4 q$ e- D, G
( |! c# r% E4 B  [, n5 j

% c! I! V, h6 j& {C. 二次开发Skill实现对齐,推荐度:四颗星! T$ q5 Y8 e) t9 Z+ P
& \) @4 C" I. M. v4 m
- _" u4 R' {; G) \$ E0 T* |
# {+ ]8 v: ]! E

5 K" v# ^3 Q7 x

" ?/ r6 Z& D5 [, l, ?6 |/ D& T/ B# |) ^/ N! v+ G8 B- O" S
3. 添加阵列孔
阵列孔具有一定规律的排列,等间距等数量等特点,在设计中操作频率较高,比如热焊盘散热孔的添加,大面积铜箔过孔添加等都会使用到。
1)Xpedition 平台
A. Keyin 命令添加阵列孔:推荐度:五颗星
3 P3 \7 D" a0 q$ b# p$ o  {

1 h+ {  P' `4 t; v8 C
4 |8 `8 E1 o1 K! P
2 L+ F! g9 s# }4 W% a
B. Add Via功能  推荐度:五颗星
Add via在VX版本中已经是标准工具,Route->Add Via->Array
+ w; Z1 z8 ^; M4 l1 G
( P# b# ]  G8 j$ Z' m
. [# W& U) d0 a5 a/ o, p: _$ Z# b  [
C. Automation实现阵列孔  推荐度:四颗星

5 Y9 ^/ r$ d" M& |) }# S
6 \, f4 {! W$ ~+ m0 ?* O1 K
7 h' Y' R( @" c" J) P2 C1 L+ t
* p6 v# x) w# s2 V% W) l
2)Allegro 平台
推荐度:四颗星
Allegro常用阵列孔添加操作相对简单直接,复制过孔后,在Option中具备阵列孔的参数设置
; Y- A+ g3 w  G& c% [
7 p% c8 b" U4 J$ o; ~" q/ O

" S" ^4 D1 H1 W5 W7 f3 h; w+ N" g
       以上只是以Xpedition和Allegro平台进行了常用设计技巧的演示,包含工具使用、设计方法等,其它平台也无外乎工具不同而已,我们能够看出有很多种方法都能达到设计目的,自己选择适合自己的才是最好的,我也相信这些操作一定也是即将成为PCB设计工程师或者已经成为PCB设计工程师的你应知必会的技能!请持续关注本论坛,后面的内容会更精彩!

/ H, N9 p: T) L2 a/ u/ Y( B* ^+ b
! R% e! Y" `* h  K( [  ~. C5 s' C
出品|EDA365
作者|彭水飞

0 I/ W7 B/ M# F3 h* c; x* v9 ^5 l

* K6 c. c" p; k8 b. q0 M( k* E
注:本文为EDA365电子论坛原创文章,未经允许,不得转载
8 r, {+ [6 }: V1 W: d! V9 w  ^8 @, ~
% ]$ |) K4 e( _( c  F, Q! K" j

' {: W& t% X; g. F
4 G6 @3 B4 l# I9 v3 m( q# A7 z

该用户从未签到

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-7-31 22:38 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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