PCB设计FAQ集锦!学习做PCB的同学精读.pdf
《PCB设计FAQ集锦!学习做PCB的同学精读.pdf》由会员分享,可在线阅读,更多相关《PCB设计FAQ集锦!学习做PCB的同学精读.pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PCB 设计的好坏直接决定了产品开发的质量和周期,它已成为产品设计链中的一个关键环节。在社会化分工越来越细的今天,PCB 设计已逐渐成为一门独立的学科。随着高速设计时代的来临,PCB 设计已经从以前简单的摆器件、拉线发展到一门以电工学为基础,综合电子、热、机械、化工等多学科的专业了。本文就 PCB 设计人员关注的问题结合专家的精辟解答予以讨论,并从理论和实际经验双重角度深度剖析与 PCB 相关的各种问题的实质及处理方法。Q1:pcb 设计中需要注意哪些问题?A1:PCB 设计时所要注意的问题随着应用产品的不同而不同。就象数字电路与仿真电路要注意的地方不尽相同那样。以下仅概略的几个要注意的原则。
2、1、PCB 层叠的决定;包括电源层、地层、走线层的安排,各走线层的走线方向等。这些都会影响信号品质,甚至电磁辐射问题。2、电源和地相关的走线与过孔(via)要尽量宽,尽量大。3、不同特性电路的区域配置。良好的区域配置对走线的难易,甚至信号质量都有相当大的关系。4、要配合生产工厂的制造工艺来设定 DRC(Design Rule Check)及与测试相关的设计(如测试点)。其它与电气相关所要注意的问题就与电路特性有绝对的关系,例如,即便都是数字电路,是否注意走线的特性阻抗就要视该电路的速度与走线长短而定。Q2:在高速 PCB 设计时我们使用的软件都只不过是对设置好的 EMC、EMI 规则进行检查,
3、而设计者应该从那些方面去考虑 EMC、EMI 的规则呢怎样设置规则呢?我使用的是 CADENCE 公司的软件。A2:一般 EMI/EMC 设计时需要同时考虑辐射(radiated)与传导(conducted)两个方面。前者归属于频率较高的部分(30MHz)后者则是较低频的部分(30MHz)。所以不能只注意高频而忽略低频的部分。一个好的 EMI/EMC 设计必须一开始布局时就要考虑到器件的位置,PCB 迭层的安排,重要联机的走法,器件的选择等,如果这些没有事前有较佳的安排,事后解决则会事倍功半,增加成本。例如时钟产生器的位置尽量不要靠近对外的连接器,高速信号尽量走内层并注意特性阻抗匹配与参考层的
4、连续以减少反射,器件所 推 的 信 号 之 斜 率(slew rate)尽 量 小 以 减 低 高 频 成 分,选 择 去 耦 合(decoupling/bypass)电容时注意其频率响应是否符合需求以降低电源层噪声。另外,注意高频信号电流之回流路径使其回路面积尽量小(也就是回路阻抗 loopimpedance 尽量小)以减少辐射。还可以用分割地层的方式以控制高频噪声的范围。最后,适当的选择 PCB 与外壳的接地点(chassis ground)。Q3:线路板设计如果考虑 EMC,必定提高不少成本。请问如何尽可能的答道EMC 要求,又不致带太大的成本压力?A3:PCB 板上会因 EMC 而增加
5、的成本通常是因增加地层数目以增强屏蔽效应及增加了 ferrite bead、choke 等抑制高频谐波器件的缘故。除此之外,通常还是需搭配其它机构上的屏蔽结构才能使整个系统通过 EMC 的要求。以下仅就PCB 板的设计技巧提供几个降低电路产生的电磁辐射效应。1、尽可能选用信号斜率(slew rate)较慢的器件,以降低信号所产生的高频成分。2、注意高频器件摆放的位置,不要太靠近对外的连接器。3、注意高速信号的阻抗匹配,走线层及其回流电流路径(return current path),以减少高频的反射与辐射。4、在各器件的电源管脚放置足够与适当的去耦合电容以缓和电源层和地层上的噪声。特别注意电容
6、的频率响应与温度的特性是否符合设计所需。5、对外的连接器附近的地可与地层做适当分割,并将连接器的地就近接到chassis ground。6、可适当运用 ground guard/shunt traces 在一些特别高速的信号旁。但要注意 guard/shunt traces 对走线特性阻抗的影响。7、电源层比地层内缩 20H,H 为电源层与地层之间的距离。Q4:在高速 PCB 设计时为了防止反射就要考虑阻抗匹配,但由于 PCB 的加工工艺限制了阻抗的连续性而仿真又仿不到,在原理图的设计时怎样来考虑这个问题?另外关于 IBIS 模型,不知在那里能提供比较准确的 IBIS 模型库。我们从网上下载的
7、库大多数都不太准确,很影响仿真的参考性。A4:在设计高速 PCB 电路时,阻抗匹配是设计的要素之一。而阻抗值跟走线方式有绝对的关系,例如是走在表面层(microstrip)或内层(stripline/doublestripline),与参考层(电源层或地层)的距离,走线宽度,PCB 材质等均会影响走线的特性阻抗值。也就是说要在布线后才能确定阻抗值。一般仿真软件会因线路模型或所使用的数学算法的限制而无法考虑到一些阻抗不连续的布线情况,这时候在原理图上只能预留一些 terminators(端接),如串联电阻等,来缓和走线阻抗不连续的效应。真正根本解决问题的方法还是布线时尽量注意避免阻抗不连续的发生
8、。IBIS 模型的准确性直接影响到仿真的结果。基本上 IBIS 可看成是实际芯片 I/Obuffer 等效电路的电气特性资料,一般可由 SPICE 模型转换而得(亦可采用测量,但限制较多),而 SPICE 的资料与芯片制造有绝对的关系,所以同样一个器件不同芯片厂商提供,其 SPICE 的资料是不同的,进而转换后的 IBIS 模型内之资料也会随之而异。也就是说,如果用了 A 厂商的器件,只有他们有能力提供他们器件准确模型资料,因为没有其它人会比他们更清楚他们的器件是由何种工艺做出来的。如果厂商所提供的 IBIS 不准确,只能不断要求该厂商改进才是根本解决之道。Q5:通 常 Protel 比 较
9、流 行,市 面 上 的 书 也 多。请 介 绍 一 下Protel,PowerPCB,orCAD 等软件的优劣和适用场合。A5:我没有太多使用这些软件的经验,以下仅提供几个比较的方向:1、使用者的接口是否容易操作;2、推挤线的能力(此项关系到绕线引擎的强弱);3、铺铜箔编辑铜箔的难易;4、走线规则设定是否符合设计要求;5、机构图接口的种类;6、零件库的创建、管理、调用等是否容易;7、检验设计错误的能力是否完善;Q6:请教关于仿真的问题。关于 RF 电路的 PCB 仿真,特别是涉及到 EMC 方面的仿真,我们正在寻求合适的工具。A6:提供两个厂商给你参考:1、APSim()2、Ansoft()Q
10、7:我觉得信号线特性阻抗的微带线和带状线模型都是要参考地平面的,现在我想问一下,如果信号线下面的铜皮都被掏空,没有参考的地平面,该如何计算顶层的信号线的特性阻抗?另外,我看一些资料写在消除信号线上噪声方面,电源平面也可以和地平面起相同的作用,是吗?A7:没有参考平面时电场与磁场的互动关系与有参考平面时不同,而这互动关系会影响到特性阻抗的值。现在绝大部分特性阻抗的计算公式都是假设有参考平面的,我还没看到这种无参考平面的特性阻抗公式。但是,可以用 TDR(TimeDomain Reflectometer)对实际的板子做量测来得到无参考平面的特性阻抗。信号线上的噪声产生的原因是别的线上的信号所产生的
11、电场和磁场的能量经由mutual inductance 及 mutual capacitance 而传到被感染的信号线上。电源平面和地平面基本上都是金属平面,所以对电场磁场都有屏蔽效应(shieldingeffect)。Q8:当一块 PCB 板中有多个数/模功能块时,常规做法是要将数/模地分开,并分别在一点相连。这样,一块 PCB 板上的地将被分割成多块,而且如何相互连接也大成问题。但有人采用另外一种办法,即在确保数/模分开布局,且数/模信号走线相互不交叉的情况下,整个 PCB 板地不做分割,数/模地都连到这个地平面上,这样做有何道理,请专家指教。A8:将数/模地分开的原因是因为数字电路在高低
12、电位切换时会在电源和地产生噪声,噪声的大小跟信号的速度及电流大小有关。如果地平面上不分割且由数字区域电路所产生的噪声较大而模拟区域的电路又非常接近,则即使数模信号不交叉,模拟的信号依然会被地噪声干扰。也就是说数模地不分割的方式只能在模拟电路区域距产生大噪声的数字电路区域较远时使用。另外,数模信号走线不能交叉的要求是因为速度稍快的数字信号其返回电流路径(return current path)会尽量沿着走线的下方附近的地流回数字信号的源头,若数模信号走线交叉,则返回电流所产生的噪声便会出现在模拟电路区域内。Q9:请问就你个人观点而言:针对模拟电路(微波、高频、低频)、数字电路(微波、高频、低频)
13、、模拟和数字混合电路(微波、高频、低频),目前 PCB 设计哪一种 EDA 工具有较好的性能价格比(含仿真)?可否分别说明。A9:限于本人对应用的了解,无法深入地比较 EDA 工具的性能价格比,选择软件要按照所应用范畴来讲,我主张的原则是够用就好。常规的电路设计,INNOVEDA 的 PADS 就非常不错,且有配合用的仿真软件,而这类设计往往占据了 70%的应用场合。在做高速电路设计,模拟和数字混合电路,采用 Cadence 的解决方案应该属于性能价格比较好的软件,当然 Mentor的性能还是非常不错的,特别是它的设计流程管理方面应该是最为优秀的。以上观点纯属个人观点!Q10:当一个系统中既存
14、在有 RF 小信号,又有高速时钟信号时,通常我们采用数/模分开布局,通过物理隔离、滤波等方式减少电磁干扰,但是这样对于小型化、高集成以及减小结构加工成本来说当然不利,而且效果仍然不一定满意,因为不管是数字接地还是模拟接地点,最后都会接到机壳地上去,从而使得干扰通过接地耦合到前端,这是我们非常头痛的问题,想请教专家这方面的措施。A10:既有 RF 小信号,又有高速时钟信号的情况较为复杂,干扰的原因需要做仔细的分析,并相应的尝试用不同的方法来解决。要按照具体的应用来看,可以尝试一下以下的方法。0:存在 RF 小信号,高速时钟信号时,首先是要将电源的供应分开,不宜采用开关电源,可以选用线性电源。1:
15、选择 RF 小信号,高速时钟信号其中的一种信号,连接采用屏蔽电缆的方式,应该可以。2:将数字的接地点与电源的地相连(要求电源的隔离度较好),模拟接地点接到机壳地上。3:尝试采用滤波的方式去除干扰。Q11:线路板设计如果考虑 EMC,必定提高不少成本。请问如何尽可能的答道EMC 要求,又不致带太大的成本压力?A11:在实际应用中仅仅依靠印制板设计是无法从根本上解决问题的,但是我们可以通过印制板来改善它:合理的器件布局,主要是感性的器件的放置,尽可能的短的布线连接,同时合理的接地分配,在可能的情况下将板上所有器件的Chassis ground 用专门的一层连接在一起,设计专门的并与设备的外壳紧密相
16、连的结合点。在选择器件时,应就低不就高,用慢不用快的原则。Q12:我希望 PCB 方面:1.做 PCB 的自 动布 线。2.(1)+热分析 3.(1)+时序分 析 4.(1)+阻抗分 析5.(1)+(2)+(3)6.(1)+(3)+(4)7.(1)+(2)+(3)+(4)我应当如何选择,才能得到最好的性价比。我希望 PLD 方面:VHDL 编程-仿真-综合-下载等步骤,我是分别用独立的工具好?还是用 PLD 芯片厂家提供的集成环境好?A12:目前的 pcb 设计软件中,热分析都不是强项,所以并不建议选用,其它的功能 1.3.4 可以选择 PADS 或 Cadence 性能价格比都不错。PLD
17、的设计的初学者可以采用 PLD 芯片厂家提供的集成环境,在做到百万门以上的设计时可以选用单点工具。Q13:如何估算特性阻抗。A13:(1)能否提供一些经验数据、公式和方法来估算布线的阻抗。(2)当无法满足阻抗匹配的要求时,是在信号线的末端加并联的匹配电阻好,还是在信号线上加串联的匹配电阻好。(3)差分信号线中间可否加地线。1.以下提供两个常被参考的特性阻抗公式:a.微带线(microstrip)Z=87/sqrt(Er+1.41)ln5.98H/(0.8W+T)其中,W 为线宽,T 为走线的铜皮厚度,H 为走线到参考平面的距离,Er 是 PCB板材质的介电常数(dielectric const
18、ant)。此公式必须在 0.1(W/H)2.0 及1(Er)15 的情况才能应用。b.带状线(stripline)Z=60/sqrt(Er)ln4H/0.67(T+0.8W)其中,H 为两参考平面的距离,并且走线位于两参考平面的中间。此公式必须在W/H0.35 及 T/H100MHz)高密度 PCB 设计中的技巧?A15:在设计高速高密度 PCB 时,串扰(crosstalk interference)确实是要特别注意的,因为它对时序(timing)与信号完整性(signal integrity)有很大的影响。以下提供几个注意的地方:1.控制走线特性阻抗的连续与匹配。2.走线间距的大小。一般常
19、看到的间距为两倍线宽。可以透过仿真来知道走线间距对时序及信号完整性的影响,找出可容忍的最小间距。不同芯片信号的结果可能不同。3.选择适当的端接方式。4.避免上下相邻两层的走线方向相同,甚至有走线正好上下重迭在一起,因为这种串扰比同层相邻走线的情形还大。5.利用盲埋孔(blind/buried via)来增加走线面积。但是 PCB 板的制作成本会增加。在实际执行时确实很难达到完全平行与等长,不过还是要尽量做到。除此以外,可以预留差分端接和共模端接,以缓和对时序与信号完整性的影响。Q16:对于 lvds 低压差分信号,原则上是布线等长、平行,但实际上较难实现,是否能提供一些经验?A16:差分信号布
20、线时要求等长且平行的原因有下列几点:差分信号布线时要求等长且平行的原因有下列几点:1.平行的目的是要确保差分阻抗的完整性。平行间距不同的地方就等于是差分阻抗不连续。2.等长的目的是想要确保时序(timing)的准确与对称性。因为差分信号的时序跟这两个信号交叉点(或相对电压差值)有关,如果不等长,则此交叉点不会出现在信号振幅(swing amplitude)的中间,也会造成相邻两个时间间隔(time interval)不对称,增加时序控制的难度。3.不等长也会增加共模(common mode)信号的成分,影响信号完整性(signalintegrity)。Q17:请问,模拟电源处的滤波经常是用 L
21、C 电路。但是,我发现有时 LC 比 RC滤波效果差,请问这是为什么,滤波时选用电感,电容值的方法是什么?A17:LC 与 RC 滤波效果的比较必须考虑所要滤掉的频带与电感值的选择是否恰当。因为电感的感抗(reactance)大小与电感值和频率有关。如果电源的噪声频率较低,而电感值又不够大,这时滤波效果可能不如 RC。但是,使用 RC 滤波要付出的代价是电阻本身会耗能,效率较差,且要注意所选电阻能承受的功率。电感值的选用除了考虑所想滤掉的噪声频率外,还要考虑瞬时电流的反应能力。如果 LC 的输出端会有机会需要瞬间输出大电流,则电感值太大会阻碍此大电流流经此电感的速度,增加纹波噪声(ripple
22、 noise)。电容值则和所能容忍的纹波噪声规范值的大小有关。纹波噪声值要求越小,电容值会较大。而电容的 ESR/ESL也会有影响。另外,如果这 LC是放在开关式电源(switching regulation power)的输出端时,还要注意此 LC 所产生的极点零点(pole/zero)对负反馈控制(negative feedback control)回路稳定度的影响。Q18:众所周知 PCB 板包括很多层,但其中某些层的含义我还不是很清楚,mechanical,keepoutlayer,topoverlay,bottomoverlay,toppaste,bottompaste,topsol
23、der,bottomsolder,drillguide,drilldrawing,multilayer 这些层不知道它们的确切含义。A18:在 EDA 软件的专门术语中,有很多不是有相同定义的。以下就字面上可能的意义来解释。Mechnical:一般多指板型机械加工尺寸标注层。Keepoutlayer:定义不能走线、打穿孔(via)或摆零件的区域。这几个限制可以独立分开定义。Topoverlay:无法从字面得知其意义。多提供些讯息来进一步讨论。Bottomoverlay:无法从字面得知其意义。可多提供些讯息来进一步讨论。Toppaste:顶层需要露出铜皮上锡膏的部分。Bottompaste:底层
24、需要露出铜皮上锡膏的部分。Topsolder:指顶层阻焊层,避免在制造过程中或将来维修时可能不小心的短路Bottomsolder:应指底层阻焊层。Drillguide:可能是不同孔径大小,对应的符号,个数的一个表。Drilldrawing:指孔位图,各个不同的孔径会有一个对应的符号。Multilayer:应该没有单独这一层,能指多层板,针对单面板和双面板而言。Q19:如何选择 PCB 板材?如何避免高速数据传输对周围模拟小信号的高频干扰,有没有一些设计的基本思路?A19:选择 PCB 板材必须在满足设计需求和可量产性及成本中间取得平衡点。设计需求包含电气和机构这两部分。通常在设计非常高速的 P
25、CB 板子(大于 GHz的频率)时这材质问题会比较重要。例如,现在常用的 FR-4 材质,在几个 GHz的频率时的介质损 dielectric loss 会对信号衰减有很大的影响,可能就不合用。就电气而言,要注意介电常数(dielectric constant)和介质损在所设计的频率是否合用。避免高频干扰的基本思路是尽量降低高频信号电磁场的干扰,也就是所谓的串扰(Crosstalk)。可用拉大高速信号和模拟信号之间的距离,或加 groundguard/shunt traces 在模拟信号旁边。还要注意数字地对模拟地的噪声干扰。Q20:在高密度印制板上通过软件自动产生测试点一般情况下能满足大批量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PCB 设计 FAQ 集锦 学习 同学 精读
限制150内