找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 713|回复: 0

PCB设计过程中注意事项

[复制链接]
发表于 2014-8-27 14:59 | 显示全部楼层 |阅读模式
PCB设计要注意的问题。) g; Y, Z  K  C
优先级, 控制线, memory, 布线  E, _1 X: B  B0 g2 e) q3 T' m
PCB设计中要注意的问题
( [" U  e3 a! H! H1 ~- zPCB设计中要做到目的明确,对于重要的信号线要非常严格的要求布线的长度和处理地环路,而对/ q6 g0 z+ @+ w; l5 {
1 y1 L1 O2 u' B  e& Z
于低速和不重要的信号线就可以放在稍低的布线优先级上。重要的部分包括:电源的分割;内存的
0 Q. b3 s) k, d+ ~  }5 h9 L( P0 ~2 W* R/ `( q3 @' M
时钟线,控制线和数据线的长度要求;高速差分线的布线等等。' f3 J& p+ `! W1 s3 d$ h
  A项目中使用内存芯片实现了1G大小的DDR memory,针对这个部分的布线是非常关键的,要考
8 B+ q+ g+ O4 F0 ?" k5 {% S4 a& A! L: R- ?4 q% \" E
虑到控制线和地址线的拓扑分布,数据线和时钟线的长度差别控制等方面,在实现的过程中,根据
6 ^7 M5 z5 r3 [1 F) Z7 G( c9 R7 C1 c! o) e& M2 P  D, ?
芯片的数据手册和实际的工作频率可以得出具体的布线规则要求,比如同一组内的数据线长度相差8 a  }& X6 H2 g" R' I* z
2 q$ \0 U4 t( C. x6 C; U2 i7 m
不能超过多少个mil,每个通路之间的长度相差不能超过多少个mil等等。当这些要求确定后就可以
( c3 s+ m+ S$ p) e- {  m! Q1 J1 ~, [$ E7 F
明确要求PCB设计人员来实现了,如果设计中所有的重要布线要求都明确了,可以转换成整体的布& I: l3 q5 z# M" J: y  ^

$ r9 ^. u) e. R线约束,利用CAD中的自动布线工具软件来实现PCB设计,这也是在高速PCB设计中的一个发展趋势% x% \9 E* N, k* n( g
" `2 `, [  |+ N) g3 N  J

+ [3 T% `  |% j; P# t  4、 检查和调试
4 p$ B7 x/ Y0 A4 j2 }  当准备调试一块板的时候,一定要先认真的做好目视检查,检查在焊接的过程中是否有可见的* w! R+ s0 t* w. l& w! i
% p. {$ X9 Z# A
短路和管脚搭锡等故障,检查是否有元器件型号放置错误,第一脚放置错误,漏装配等问题,然后
2 C1 h5 U  T2 \# i" F# ?! ~, o; g
: f# v. F! p7 ]用万用表测量各个电源到地的电阻,以检查是否有短路,这个好习惯可以避免贸然上电后损坏单板0 p  U2 K; Y2 L, |; S

5 A% e  R" U5 I7 W9 n。调试的过程中要有平和的心态,遇见问题是非常正常的,要做的就是多做比较和分析,逐步的排
' Z0 W- Q" v1 H( B
' ~8 G) V, O5 X$ `$ O! B! c  {除可能的原因,要坚信“凡事都是有办法解决的”和“问题出现一定有它的原因”,这样最后一定
/ y" O$ I' x5 C. S8 N( J5 o! W# z5 H! c/ D# K
能调试成功。7 t8 d* f# T8 _. e, }
  + P, A% G' K& ~( Y4 l

/ j0 H$ V0 }* Z. ?1 ?' o, N! l. X! ?1 @# [0 o4 F- ?& z- t
5 、一些总结的话
- P. h; j6 z# F9 W  现在从技术的角度来说,每个设计最终都可以做出来,但是一个项目的成功与否,不仅仅取决
1 y5 P8 a' E3 e2 D+ n& \
/ R  p! M, g( u  q于技术上的实现,还与完成的时间,产品的质量,团队的配合密切相关,所以良好的团队协作,透
  k. p$ v7 s# w( C1 l5 }4 T: {* w1 l% b2 m* k3 Y
明坦诚的项目沟通,精细周密的研发安排,充裕的物料和人员安排,这样才能保证一个项目的成功0 K$ Z1 r2 M# N- b9 ]

* t& y+ M8 x$ v! y' J# e. G8 x* ^- O
  一个好的硬件工程师实际上就是一个项目经理,他/她需要从外界交流获取对自己设计的需求
$ ^, k4 z$ u$ M! _5 ]5 B% R# A4 e8 g) ?) N, L
,然后汇总,分析成具体的硬件实现。还要跟众多的芯片和方案供应商联系,从中挑选出合适的方. o- V9 v% }6 ^$ B- e7 e0 `  ~

4 M" r. x$ B7 e+ M- O( B案,当原理图完成后,他/她要组织同事来进行配合评审和检查,还要和CAD工程师一起工作来完成2 O* A" L8 G: j$ B
& Z5 V/ l  H) ~; }0 n2 W' j
PCB的设计。与此同时,还要准备好BOM清单,开始采购和准备物料,联系加工厂家完成板的贴装。
' Q1 Q; ]7 X7 d0 q3 I0 v! q4 b: O2 a7 O+ w  b) v
在调试的过程中他/她要组织好软件工程师来一起攻关调试,配合测试工程师一起解决测试中发现: N& J, s0 A# ?0 K& B3 S) i; G2 _
1 r3 K) {9 v5 \8 L3 E
的问题,等到产品推出到现场,如果出现问题,还需要做到及时的支持。所以做一个硬件设计人员0 w2 ^7 \3 I, @4 ?

+ c! |- |7 l! M- Y5 G: d- t: b要锻炼出良好的沟通能力,面对压力的调节能力,同一时间处理多个事务的协调和决断能力和良好
" P2 i: g; C% L4 n+ [9 B$ w4 v" |) f8 ^) G) ?% Y) d  z
平和的心态等等。
- d+ @7 }: n$ E* k$ A  还有细心和认真,因为硬件设计上的一个小疏忽往往就会造成非常大的经济损失,比如以前碰( C( N! l- @* h: v' P4 x
; ^! K4 L1 O4 J7 ]
到一块板在PCB设计完备出制造文件的时候误操作造成了电源层和地层连在了一起,PCB板制造完毕
/ y  g. ^' |& e" ^4 `9 g7 J, P! C
9 L9 E% [( v5 i$ h后又没有检查直接上生产线贴装,到测试的时候才发现短路问题,但是元器件已经都焊接到板上了
: V1 k6 A* e) d, T. S$ N8 U7 n  Q* p4 P; c* E
,结果造成了几十万的损失。所以细心和认真的检查,负责任的测试,不懈的学习和积累,才能使% a  G# Y4 [7 g
/ k- d6 y1 _' R+ K$ B# e
得一个硬件设计人员持续不断的进步,而后术业有所小成。 6 H: T( {4 ]0 O% W

8 l) Q1 a2 n$ ?& M) @7 m* J技术咨询:何老师 18925218907  QQ:2859780203
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2026-3-25 10:01

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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