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

100个PCB人,99个会在这些地方出错……​

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
一、原理图常见错误
# a9 d2 E) D' R& c5 H0 S
3 D! m  u0 G. r; s(1)ERC报告管脚没有接入信号:- v, i' a+ V( E& o$ k/ ?# Y
     a. 创建封装时给管脚定义了I/O属性;; z& u9 L& V  a& d$ W; v3 X9 O; Y
     b.创建元件或放置元件时修改了不一致的grid属性,管脚与线没有连上;
) ~: s$ Z' i& R$ @6 @2 M     c. 创建元件时pin方向反向,必须非pin name端连线。
# N/ O0 ~, {# Y- S5 S) a+ U     d.而最常见的原因,是没有建立工程文件,这是初学者最容易犯的错误。+ [: f. d1 |1 r7 [5 b: K% A6 x$ S: A
/ x' [- |% O; D# x) G4 F( i$ ]9 q) G7 W

( ?9 H8 E$ G3 }5 @$ `( O
) ?" M% Q% [; U(2)元件跑到图纸界外:没有在元件库图表纸中心创建元件。
$ a) l. r3 J( o; h/ _' b" O, n$ t, v0 n( d" y
(3)创建的工程文件网络表只能部分调入pcb:生成netlist时没有选择为global。$ S+ n  y: D: r- R" ?; U- n
6 Z/ E' j7 x/ Y3 H6 M* h8 \
(4)当使用自己创建的多部分组成的元件时,千万不要使用annotate., v7 g, C0 {3 v6 g. N( K0 @

$ b# U6 H% d2 ]7 _7 l二、PCB中常见错误" F# L( M9 ?/ _5 z

4 F# I# o/ y. s: j+ c9 m- k; y(1)网络载入时报告NODE没有找到
# E. B" m' W5 C/ r    a. 原理图中的元件使用了pcb库中没有的封装;
& u, ]' F: U* V; p# m$ I    b. 原理图中的元件使用了pcb库中名称不一致的封装;! V6 g5 ^  T3 \) e" G1 H" \+ ?% V
    c. 原理图中的元件使用了pcb库中pin number不一致的封装。如三极管:sch中pin number 为e,b,c, 而pcb中为1,2,3。  P6 z, y* k; m' Y; @" y
- h" @. |2 [; c3 L; X
(2)打印时总是不能打印到一页纸上
$ v7 T8 v5 h4 m, K: g    a. 创建pcb库时没有在原点;
7 g" [7 p1 n' Z    b. 多次移动和旋转了元件,pcb板界外有隐藏的字符。选择显示所有隐藏的字符,缩小pcb, 然后移动字符到边界内。
( o4 F& D8 P- ?# {& E1 v, @* l- h
(3)DRC报告网络被分成几个部分:4 B) q) y4 @& G* j9 T! w
表示这个网络没有连通,看报告文件,使用选择CONNECTED COPPER查找。
  T1 ?5 U& F; L0 E' h% K: W8 K7 S3 R- A
如果作较复杂得设计,尽量不要使用自动布线。" V" K, U0 i0 k) ^; b

9 `) N/ W- c2 ?9 J& v4 P& k8 Y三、PCB制造过程中常见错误
9 _, v+ z9 x  M; Q' L) ]8 b# E; u" q1 O" Y  j
(1)焊盘重叠
! p" O* @0 P9 B( [+ |4 `a.造成重孔,在钻孔时因为在一处多次钻孔导致断钻及孔的损伤。: L+ g! Y1 A; G) h; T4 O6 _. P! m
b.多层板中,在同一位置既有连接盘,又有隔离盘,板子做出表现为 • 隔离,连接错误。1 D3 l4 A$ E  H8 i+ H" \
0 O2 `: z6 k+ p) M5 H' _
(2)图形层使用不规范
% Q& Y9 ~1 n& X. {7 ?5 _1 P5 h- @a.违反常规设计,如元件面设计在Bottom层,焊接面设计在TOP层, 使人造成误解。
. H6 g) f% q! Q6 Y' G0 Tb.在各层上有很多设计垃圾,如断线,无用的边框,标注等。" b9 c7 O; _$ n4 t+ A2 A$ P

3 {& p0 w7 Y* d/ l(3)字符不合理
& ^6 p  W6 o6 Ga.字符覆盖SMD焊片,给PCB通断检测及元件焊接带来不便。7 x8 ?+ d3 k7 {7 p7 T- D+ p
b.字符太小,造成丝网印刷困难,太大会使字符相互重叠,难以分辨,字体一般>40mil。  y  ]6 k  a2 V+ x) G% t
! N# j, L9 _; a
(4)单面焊盘设置孔径: W0 o1 L2 X1 Z
a.单面焊盘一般不钻孔,其孔径应设计为零,否则在产生钻孔数据时,此位置出现孔的坐标.如钻孔应特殊说明。
- b0 v1 t. \% d# ~- O' [% S* S1 |5 r! J/ d
b.如单面焊盘须钻孔,但未设计孔径,在输出电、地层数据时软件将此焊盘做为 SMT焊盘处理,内层将丢掉隔离盘。
0 M. M$ e2 q! V' K( q
* s0 ~- K- @8 D1 R(5)用填充块画焊盘
5 V0 H$ T/ Y. T" ?8 x$ V这样虽然能通过DRC检查,但在加工时不能直接生成阻焊数据,该焊盘覆盖阻焊剂不能焊接。
+ @; v* e# V8 L" \. ~9 [2 m2 T- ]6 Q+ G6 r
(6)电地层既设计散热盘又有信号线,正像及负像图形设计在一起,出现错误。! y: G5 M* T! b2 G. B8 b

) e/ L3 Z4 ]6 n(7)大面积网格间距太小
8 ~4 R3 v4 k# z7 ^( ^! p网格线间距<0.3mm,PCB制造过程中,图形转移工序在显影后产生碎膜造成断线.提高加工难度。7 X  Z# i7 q& R( x$ u9 p# }* s9 F

: J1 [' q+ ^1 U2 V: I2 m: ](8)图形距外框太近
% F& `* {- v( T% P; z& e; q# `应至少保证0.2mm以上的间距(V-cut处0.35mm以上),否则外型加工时引起铜箔起翘及阻焊剂脱落.影响外观质量(包括多层板内层铜皮)。3 {, \* L8 g( \

, d6 N* z( _# p& P: |7 J! L" w& K7 ^) O(9)外形边框设计不明确7 n# ]& e# c7 j& H* f5 m4 B4 E3 x5 m
很多层都设计了边框,并且不重合,造成PCB厂家很难判断以哪一条线成型,标准边框应设计在机械层或BOARD层,内部挖空部位要明确。
! Z+ s2 S6 S4 [7 V5 i" O; g7 Q9 x) A! y5 M
(10)图形设计不均匀
5 Q" O+ t  E2 s: g造成图形电镀时,电流分布不匀,影响镀层均匀,甚至造成翘曲。7 z1 c3 X. u* r" j$ Z* _5 F, Y

& x4 M& F1 ~. @; N& m(11)异型孔短0 x5 F( y- {8 X: y: a
异型孔的长/宽应>2:1,宽度>1.0mm,否则数控钻床无法加工。3 c  y" E2 i. F7 `# D# O/ C# h

* o1 T* o. ~; h* |+ z# b(12)未设计铣外形定位孔3 U9 Z- j& H" ?3 }
如有可能在PCB板内至少设计2个直径>1.5mm的定位孔。
2 a5 _* {8 `7 E3 a& L6 j& i1 X" Q& Z: I5 H" \9 W6 |; t  B9 h4 }
(13)孔径标注不清
0 l: a) b/ C5 q3 [- N: K/ Ja.孔径标注应尽量以公制标注,并且以0.05递增。
$ s" }' {8 R- k: Y7 K/ p. @* V  q$ Db.对有可能合并的孔径尽可能合并成一个库区。
- t' g  |1 Q3 L4 M( }5 @( Oc.是否金属化孔及特殊孔的公差(如压接孔)标注清楚。+ k$ B7 [* w; V! w0 E6 |. q  N4 K
* [+ K8 @7 D' Q* e* l# ]" ^
(14)多层板内层走线不合理
) Q$ `: ^  Q4 m* T7 Z* J1 n6 da.散热焊盘放到隔离带上,钻孔后容易出现不能连接的情况。
) V$ U" q$ z- Y# k0 Z/ Yb.隔离带设计有缺口,容易误解。  s/ r5 z3 p% i0 o% V
c.隔离带设计太窄,不能准确判断网络! j, B# H/ _5 M' p
; W- B0 [4 a( b! B; j, D
(15)埋盲孔板设计问题7 W# r7 y, n2 u0 h
设计埋盲孔板的意义:
+ z: z5 K3 n  T5 sa.提高多层板的密度 30% 以上,减少多层板的层数及缩小尺寸8 L9 N/ \' d. T$ ~3 V8 }
b.改善 PCB 性能,特别是特性阻抗的控制(导线缩短,孔径减少)% D" e% U. L) @: H
c.提高 PCB 设计自由度5 o7 L/ z, C' \! J
d.降低原材料及成本,有利于环境保护。) b7 [6 j' a' w. w9 T* I% F. N
7 Q5 u) O1 y: z3 [  x+ B! J8 w4 T! X2 t
0 _+ r- ]; a  ~) A
: s8 _  d: K7 P5 Z
还有人将这些问题归纳到工作习惯方面,出问题的人常有这些不良习惯。9 [+ d& F; b: ?6 c: b
% m0 E: e' X0 K' g4 x; v( f
缺乏规划) y* ^7 N* J/ i( I/ K  n' R  O0 J7 m! h
俗谚说, "如果一个人事前没有计划,便会发现麻烦会找上门。"这当然也适用于PCB的设计。让PCB设计可以成功的许多步骤之一是,选择合适的工具。现今的PCB设计工程师可在市面上找到许多功能强大且易于使用的EDA套件。每一款都有本身独特的能力,优点和局限性。另外,还应该注意,没有一款软件是万无一失的,所以诸如组件封装不匹配的问题是一定会发生的。没有一款单一工具可满足你所有需求的情况是有可能发生的,虽然如此,你还是必须事先下功夫研究,努力找出最适合你需求的最佳产品。网络上的一些信息,可以帮助你快速上手。
1 Q; ~+ d) o: R" T, L2 ?7 v/ l7 z$ O* D9 A9 ~8 C2 O: J
沟通不良
- v1 I* d8 L8 {尽管将PCB的设计外包给其他厂商的作法正变得越来越普遍,而且往往非常具有成本效益,但这种做法可能不适合复杂度高的PCB设计,因在这种设计中,性能和可靠性是极其关键的。随着设计复杂度的增加,为实时地确保精确的组件布局和布线,工程师和PCB设计者之间的面对面沟通就变得非常重要,这种面对面的沟通将有助于省去日后昂贵的重做(rework)工作。
# q& J( P7 u" K; a0 S9 `7 }' j  I  / Y0 P8 t0 `  |3 C( U' t
同样重要的是,在设计过程的早期阶段就要邀请PCB板制造商加入。他们可以对您的设计提供初步的反馈,他们可根据其流程和程序让效率最大化,长远来看,这将可帮助你省下可观的时间和金钱。借着让他们知道你的设计目标,及在PCB布局的早期阶段邀请他们参与,你可以在产品投入生产之前即可避免任何潜在的问题,并缩短产品上市的时间。4 ?* {2 P; t& Z8 t9 z( \& d
: O! e* {6 E0 J6 T/ f
未能彻底测试早期的原型
( {- R) N$ A" ]原型板可以让你证明你的设计是按照原来的规格在运作。原型测试可以让你在大批量生产之前验证PCB的功能和质量,及其性能。成功的原型测试需要大量的时间和经验,但一个强大的测试计划和一组明确的目标可缩短评估时间,且也可以降低生产相关错误的可能性。如果原型测试过程中发现任何问题,就需要在重新配置过的电路板之上进行第二次的测试。在设计过程的早期阶段将高危险因素纳入,你将可从测试的多次迭代中受益,及早找出任何潜在的问题,降低风险,确保计划可如期完成。. J- n+ c0 S; n$ p5 I# ]" k

! @$ K+ {7 X0 g" L( D) |使用低效的布局技术或不正确的组件
5 x( W+ _% ^# `7 g2 K更小,更快的设备让PCB设计工程师要为复杂的设计布局,这种设计将采用更小的组件来减少占用面积,且它们也将放得更加靠近。采用一些技术,例如内部PCB层上的嵌入式分立器件,或引脚间距更小的球栅数组(BGA)封装,都将有助于缩小电路板尺寸,提高性能,并保留空间,以便在遇到问题后可以重做。当与具有高引脚数和更小间距的组件搭配使用时,在设计时间选择正确的电路板布局技术是很重要的,如此即可避免在日后出现问题,及尽量降低制造成本。
0 j( K9 \: y$ Z: S  
% `/ u7 N9 B9 B+ c  X5 @此外,一定要仔细研究,那些你打算使用的替代组件之取值范围和性能特点,即使是那些被标示为可直接插入的替换组件(drop-in replacement)。替换组件特性的微小变化,可能就足以搞砸整个设计的性能。
- O* U* ]! I- @* ^5 j. i4 i: [; p* K0 f
忘记为你的工作备份0 f( E# |" d: i* J, t" i3 A) Q
将重要数据备份起来。这还需要我来提醒吗?至少,你应该将你最重要的工作成果和其他难以替代的文件备份起来。尽管大多数的公司每天都会将公司的所有数据备份起来,但一些规模较小的公司可能不会这样做,或者如果你是在家工作的人也不会这样做。现今,将数据备份到云端是如此的方便和便宜,实在没有任何借口不将数据备份起来,将数据保存在安全的处所,以免它被窃、遇到火灾、和其他本地性的灾害。
5 C  z3 G. f& C( U9 R, m& K) `5 {
  n' `, p' _4 U成为单人岛屿1 x2 S2 z8 Y# _/ u9 B; `
虽然你可能认为你的设计是完美无瑕的,且犯错根本就不会是你的风格,但很多时候,你的同侪会在你的设计看到一些你没有注意到的错误。有时候,即使你知道了设计的复杂细节,对它接触较少的人可能可以保持一种更客观的态度,并提供宝贵的见解。与你的同侪经常检视你的设计,有助于找到不可预见的问题,并让你的计划保持在正确的轨道上,将费用维持在预算之内。4 j+ W: x  I; _* x
) O3 l5 _8 c# @" k$ A- b
当然,犯错不可避免,但只要能学到教训,下次就能设计出优秀的产品。
  • TA的每日心情
    开心
    2020-7-31 15:46
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2021-7-13 14:58 | 只看该作者
    造成重孔,在钻孔时因为在一处多次钻孔导致断钻及孔的损伤。是的。

    该用户从未签到

    3#
    发表于 2021-7-13 18:32 | 只看该作者
    多层板中,在同一位置既有连接盘,又有隔离盘,板子做出表现为 • 隔离,连接错误。

    该用户从未签到

    4#
    发表于 2021-7-13 18:35 | 只看该作者
    单面焊盘一般不钻孔,其孔径应设计为零,否则在产生钻孔数据时,此位置出现孔的坐标.如钻孔应特殊说明。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-24 16:50 , Processed in 0.109375 second(s), 24 queries , Gzip On.

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

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

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