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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 陆妹 于 2022-1-24 14:07 编辑 $ X) q- g) O) j7 j
, H! K+ R- _. z8 `/ v! t% d
PCB常用设计技巧解锁“星”系列之(一)

$ P# a2 ^; i% P
                                                                               EDA365原创     作者:彭水飞& A4 J/ i+ ]  \9 I! ]; v1 j1 ]" p  s
' N# n' y6 h/ M. `0 ?* p
* [' c: H% h# h
6 R! W- |+ `5 w$ W$ y1 L# R* z( |
      电子设计挑战年年有,今年特别多,电子设计改变人们生活,人们追求美好生活的向往是不变的,所以人们对更加智能、更加便携、更加实用高效的电子产品的需求也会不断增加的,所以电子设计的三高(高频、高速、高密)也是不变的趋势。
) o8 d" m$ W6 q/ `
1 G& ?/ Q2 I/ P  w3 \" K: a

* C6 t3 P! b* @, a& g1 K

1 y" w5 K9 D2 O' v
$ q% u, p5 E' P1 f; }- {/ R8 p      电子设计从业务层面上讲,设计效率的高和设计质量的高都是不断追求的目标。但是如果单纯的从业务层面去对待电子设计,个人觉得就会很容易产生浮躁的心理,比如再怎么有经验的工程师可能看到那一堆堆的器件、杂乱无章的飞线、那快通又很难通的飞线、快要咬到尾巴的老虎(交期紧张).....其实很多优秀的工程师之所以设计出来优秀的单板,大多都是在享受这个令自己愉悦的过程,喜欢去钻、审美角度、艺术的角度去对待,反而会让自己摒弃这种浮躁,到达设计的另一种境界,设计之艺术与美需要用心,用心去设计,用心去体会。1 Y, e2 u( w; f, s- {6 n+ G* o
+ q( Q1 g; x6 H; w# K5 R: y

2 y* l' R" F9 k+ a) B9 o6 P& g' y4 W+ x: ^9 x2 s

/ a; q/ F- R. |- V/ P% H* ?0 J& V& p- J  j0 ]/ x

# K8 y3 U5 \6 K/ l% V# K7 t! B1 F1 a: {! t' k. T* M9 E

( B6 F9 G7 L2 e; ~5 I
4 x; I/ D$ H( ^, q
7 W  m* j* E6 O0 i; d3 n

0 f3 Y0 w, R! T( H. D- r
  w, i5 _3 q" y' {7 g! u

1 k3 ]$ I2 F5 y+ _2 n  s5 d! h# J" A! y' @$ Y0 M

) f5 i8 S9 M' Y  P0 p/ C1 y& ^. r& `- ?) M
* S9 a( P& o3 c/ h5 A6 b* [0 J9 F, i

. [$ V+ h# Y$ x  K7 t  X
2 [7 x6 U+ D$ s3 x
/ L8 e+ X/ x. M! L/ B9 u

  c/ g" ]- n: C" t8 A. a7 ?& r
~~~星密度较高,请注意收集~~~

+ I. A  @, E1 M! A- N2 c
       PCB设计是电子设计中非常重要的环节,特别是Layout设计,虽然可能有不同的设计平台,但是在设计理念和方法上有非常多的共性,那么今天就以xpeditionallegro为例来看看设计中离不开的操作和技巧,总有一种或许你在用,供大家参考:

3 R" F% t+ V5 x3 g
1. 快捷键
      设计工具中通常就自带有定义好的快捷键,很多也是系统中默认的,比如常规的复制、撤销、查找等与Windows平台几乎一致,但是设计师为了更加顺手,都会根据自己的习惯添加一些常用操作的快捷键,特别是单字母或者数字快捷键备受工程师的青睐。
如何为自己定义快捷键?
1)Xpedition平台:
A.  自带快捷键,推荐度:两颗星

- P: u# N- T& i8 ?8 o. S- K/ G

2 q$ [* ^5 y! I/ T% X
5 m$ J$ ]+ q1 n- ?9 [6 y) p
B.  脚本配置,推荐度:四颗星
: R% y- n2 s+ P! V/ F
Xpedition中常规需要用到脚本与环境变量配置,用文本创建.VBS文件,可以是某个菜单的功能,可以是手势,可以是脚本或者程序都可以定义为快捷键,输入下图中的语句,具体热键需要根据个人习惯设置,然后要在scripts.ini中去配置,这个在安装目录中就可以找到。
9 }, N) M. e& b, c4 X- |; F+ O

3 ~: v1 n( z# ~" {

; Z" j7 g9 f2 W3 U$ Q7 T& d
C.  二次开发,推荐度:四颗星
二次开发比较熟的工程师或者有专门的技术开发组,可开发更加便捷的设置方法,并且灵活简单,举例如下:
- k# Y- u5 X8 N3 x

2 f  z: x; J% r; e% O7 ~% B( a
2)Allegro平台:
A.  自带快捷键,推荐度:两颗星
. m0 k! \$ I% z/ E
( f2 O  d0 w& k# a
B.  env中添加,推荐度:四颗星
9 Q' n$ Z9 M( Q. @* f
      Allego平台中可以对某个操作或者某个skill功能等进行快捷键来执行,也是非常方便,最大的优势是可以进行脚本的录制和查看来得到需要的代码,但是如果不是更改默认路径的env,那么注意env路径也是需要进行环境变量配置的。
% ]  b9 E+ N- I/ ~* i2 }7 k

! @8 w  u0 |3 B9 H, O
2. 过孔对齐
    我相信如果不是非常简单的PCB Layout设计,过孔频繁操作是避免不了的,复杂单板设计更是如此,过孔对齐是过孔操作中非常值得关注的技巧,为什么要对齐,其实不用我过多解释了吧。
1)Xpedition 平台
A. Align功能,推荐度:四颗星

5 T% v3 @( g$ O5 X: W1 {2 n5 ]) _
在VX版本中对齐都是标准动作,根据图标示意很容易完成该操作,也可以试试把这个功能加到快捷键中试试
% `% v6 R: k7 m
在Route模式下先选中过孔,然后点击图标或者右键的Align功能完成对齐$ n# ?0 |% K8 M

) i3 {7 `( X" u. I
2 }( R" S: k: S" ^
  o3 \2 |; d: m% i; Y- ]

! U+ S, t  X! v( F% d

; m' N" F4 H1 x5 ?! n5 k, g& @1 r+ W- i* W; Y3 F4 x( N0 O+ u
4 z, R4 I1 L/ e& m% S( g% C  V) G4 F
9 [; f+ s4 B8 W) v! v7 F

* V4 H0 }- F! S* Q! k. i! W# w
, [7 Z! d" \6 ^5 i

; L# Y8 O4 Z% G7 H7 D) r' |& R! T# U6 N0 Y! U, s
% Z9 r' g& U$ [5 R' e  H
B. 坐标输入,推荐度:一颗星9 ]7 ^" Z+ Z4 t% m

- o0 t" l3 V. S- X
在某些版本中可能还没实现过孔对齐A的功能,手工调整的办法就是提取基准过孔的X或者Y的坐标,输入到目标过孔中实现对齐
' M5 p+ O  E9 O! f

) ]: |6 F1 u+ @& x7 W; x% m
C. 栅格设置,推荐度:四颗星
在设计之前要养成良好的设置习惯,好的设置会让设计事半功倍,栅格系统在EDA工具中的应用非常广泛,实现设计时就对齐

8 |6 E9 Y7 J  O" C! |( T' g% m
  ]/ T7 W( r" s9 C

) H* E0 m$ g' I5 M$ \5 u7 E) \# q+ `3 S) ~) g; w
$ C& F9 b; l+ e8 b

+ U4 v8 E$ h6 w) A3 K

: `2 D7 H: m3 F3 v6 A! Q9 u+ \; a2 G7 e7 o; ^* s
( m4 w/ F9 z6 V, E: |3 z
% N! X; ~$ c% }: u
C. 二次开发,推荐度:四颗星
Xpeidition中可以使用无栅格设计,所以如果前期在没有对齐的情况下,后面需要批量优化对齐的话,也有很多比较开放的小程序使用,看图就能很容易理解,并且在DRC的控制上具备优势。

- {, d# A* [9 J0 N8 Y

0 M4 q% i: x! P
; g$ F8 i3 Q, ]; C& ?5 s* C2 l' T& C
# F: L% |8 u$ {8 `% U
2)Allegro平台
+ M6 Y- c9 O& c4 W6 \3 w
A. 栅格系统,推荐度:四颗星

' w4 A  o0 K" H4 c, A

# u, H5 M' G5 C  I
B. 复制实现对齐,推荐度:两颗星
      Allegro中悬浮过孔(dangling via)附加网络比较容易,所以对齐可以使用纵向或者横向合适的间距的复制,然后连接网络trace实现网络的附加,进而达到过孔对齐之目的。

; ^& P1 V! F+ O! k6 C4 R
) c% V- g* P- f! t: c7 K
+ d' @+ U2 L+ @  E
& w, v& x4 Q7 g9 T7 f" f
C. 二次开发Skill实现对齐,推荐度:四颗星4 Y1 _0 \: c: T0 R. g
4 a" E8 W8 N0 b6 f: y- q- @5 P
" D: Q1 d& {1 X" I. G  J) y9 t- T  ^
9 ]1 q0 h# Q6 ~* P& m( p
$ a2 L! E2 G8 |* q

& M+ E  C2 ?6 l$ m* ^2 Z' G4 y
7 y# M/ U6 m' Q" v
3. 添加阵列孔
阵列孔具有一定规律的排列,等间距等数量等特点,在设计中操作频率较高,比如热焊盘散热孔的添加,大面积铜箔过孔添加等都会使用到。
1)Xpedition 平台
A. Keyin 命令添加阵列孔:推荐度:五颗星

# O8 P6 S0 d; y6 B# k

! [4 P3 b! e  i2 R0 O
0 G. b' i: O0 ?! x

6 A* k' L3 T  |4 j; o
B. Add Via功能  推荐度:五颗星
Add via在VX版本中已经是标准工具,Route->Add Via->Array

1 w) ^; @0 \  N% ?$ c* d

' N% h' [: L$ b% B9 U
5 ]2 T0 n  X: ]( s; Y
C. Automation实现阵列孔  推荐度:四颗星
' C2 P, W8 Y$ R6 N: U1 b
2 g: @: O/ `' d* q5 `8 I% Z' I
8 e! ]# ^+ K3 s7 ^. b+ D

8 k) @5 l, u* z! x
2)Allegro 平台
推荐度:四颗星
Allegro常用阵列孔添加操作相对简单直接,复制过孔后,在Option中具备阵列孔的参数设置
+ Q2 S* T! B) P* |

0 D8 F# O  Y9 N
& R+ o; c8 v8 ?$ F: t+ t3 U9 p  X
       以上只是以Xpedition和Allegro平台进行了常用设计技巧的演示,包含工具使用、设计方法等,其它平台也无外乎工具不同而已,我们能够看出有很多种方法都能达到设计目的,自己选择适合自己的才是最好的,我也相信这些操作一定也是即将成为PCB设计工程师或者已经成为PCB设计工程师的你应知必会的技能!请持续关注本论坛,后面的内容会更精彩!

( f- s# L/ o( X3 ]9 i" @

# q0 q+ T8 ]  z, h
出品|EDA365
作者|彭水飞
9 a8 H* l5 _7 G9 A5 n
7 m" X5 G( F! K8 f( [6 {2 k
注:本文为EDA365电子论坛原创文章,未经允许,不得转载

/ A6 M# I; {8 H4 g& t. [  L% b

3 X- L/ F7 ~3 d( q
$ G- P- v) ^% R; y7 G6 ~) j+ Q  b# ?+ [

该用户从未签到

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-11-25 01:59 , Processed in 0.203125 second(s), 27 queries , Gzip On.

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

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

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