搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Cpp五条
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
分表分库解决方案(mycat,tidb,shardingjdbc)_mycat 分库分表 只能单库多表 多库单表
2
计算机专业论文结束语,毕业设计论文的结束语
3
git+gerrit管理代码,常用git命令整理(持续更新)_gerrit上传代码
4
RabbitMQ 鉴权、授权、权限访问
5
长亭雷池WAF个人部署记录_waf windows
6
通过openwrt查看连接设备的IP,MAC地址,设备名_openwrt查看网口的连接
7
Anaconda 环境中安装OpenCV (cv2)_conda安装cv2,2024年最新想学IT的必看_conda install opencv
8
在eclipse中用git导入工程问题:cannot open git-upload-pack_sts拉代码报错cannot open git-upload-pack
9
Java项目实战笔记--基于SpringBoot3.0开发仿12306高并发售票系统--(二)项目实现-第一篇-后端项目框架搭建_12306项目 logaspect代码
10
计算机写论文时,怎么引用文献? - 易智编译EaseEditing_计算机开题报告怎么引用文献
当前位置:
article
> 正文
PCB技巧_差分线 泪滴
作者:Cpp五条 | 2024-05-29 18:45:48
赞
踩
差分线 泪滴
1.信号完整性(Signal Integrity):就是指电路系统中信号的质量,如果在要求的时间内,信号能不失真地从源端传送到接收端,我们就称该信号是完整的。
2.传输线(Transmission Line):由两个具有一定长度的导体组成回路的连接线,我们称之为传输线,有时也被称为延迟线。
3.集总电路(Lumped circuit):在一般的电路分析中,电路的所有参数,如阻抗、容抗、感抗都集中于空间的各个点上,各个元件上,各点之间的信号是瞬间传递的,这种理想化的电路模型称为集总电路。
4.分布式系统(Distributed System):实际的电路情况是各种参数分布于电路所在空间的各处,当这种分散性造成的信号延迟时间与信号本身的变化时间相比已不能忽略的时侯,整个信号通道是带有电阻、电容、电感的复杂网络,这就是一个典型的分布参数系统。
5.上升/下降时间(Rise/Fall Time):信号从低电平跳变为高电平所需要的时间,通常是量度上升/下降沿在10%-90%电压幅值之间的持续时间,记为Tr。
6.截止频率(Knee Frequency):这是表征数字电路中集中了大部分能量的频率范围(0.5/Tr),记为Fknee,一般认为超过这个频率的能量对数字信号的传输没有任何影响。
7.特征阻抗(Characteristic Impedance):交流信号在传输线上传播中的每一步遇到不变的瞬间阻抗就被称为特征阻抗,也称为浪涌阻抗,记为Z0。可以通过传输线上输入电压对输入电流的比率值(V/I)来表示。
8.传输延迟(Propagation delay):指信号在传输线上的传播延时,与线长和信号传播速度有关,记为tPD。
9.微带线(Micro-Strip):指只有一边存在参考平面的传输线。
10.带状线(Strip-Line):指两边都有参考平面的传输线。
11.趋肤效应(Skin effect):指当信号频率提高时,流动电荷会渐渐向传输线的边缘靠近,甚至中间将没有电流通过。与此类似的还有集束效应,现象是电流密集区域集中在导体的内侧。
12.反射(Reflection):指由于阻抗不匹配而造成的信号能量的不完全吸收,发射的程度可以有反射系数ρ表示。
13.过冲/下冲(Over shoot/under shoot):过冲就是指接收信号的第一个峰值或谷值超过设定电压——对于上升沿是指第一个峰值超过最高电压;对于下降沿是指第一个谷值超过最低电压,而下冲就是指第二个谷值或峰值。
14.振荡:在一个时钟周期中,反复的出现过冲和下冲,我们就称之为振荡。振荡根据表现形式可分为振铃(Ringing)和环绕振荡,振铃为欠阻尼振荡,而环绕振荡为过阻尼振荡。
匹配(Termination):指为了消除反射而通过添加电阻或电容器件来达到阻抗一致的效果。因为通常采用在源端或终端,所以也称为端接。
15.串扰:串扰是指当信号在传输线上传播时,因电磁耦合对相邻的传输线产生的不期望的电压噪声干扰,这种干扰是由于传输线之间的互感和互容引起的。
信号回流(Return current):指伴随信号传播的返回电流。
16.自屏蔽(Self shielding):信号在传输线上传播时,靠大电容耦合抑制电场,靠小电感耦合抑制磁场来维持低电抗的方法称为自屏蔽。
17.前向串扰(Forward Crosstalk):指干扰源对牺牲源的接收端产生的第一次干扰,也称为远端干扰(Far-end crosstalk)。
18.后向串扰(Forward Crosstalk):指干扰源对牺牲源的发送端产生的第一次干扰,也称为近端干扰(Near-end crosstalk)。
19.屏蔽效率(SE):是对屏蔽的适用性进行评估的一个参数,单位为分贝。
吸收损耗:吸收损耗是指电磁波穿过屏蔽罩的时候能量损耗的数量。
20.反射损耗:反射损耗是指由于屏蔽的内部反射导致的能量损耗的数量,他随着波阻和屏蔽阻抗的比率而变化。
21.校正因子:表示屏蔽效率下降的情况的参数,由于屏蔽物吸收效率不高,其内部的再反射会使穿过屏蔽层另一面的能量增加,所以校正因子是个负数,而且只使用于薄屏蔽罩中存在多个反射的情况分析。
22.差模EMI:传输线上电流从驱动端流到接收端的时候和它回流之间耦合产生的EMI,就叫做差模EMI。
23.共模EMI:当两条或者多条传输线以相同的相位和方向从驱动端输出到接收端的时候,就会产生共模辐射,既共模EMI。
24.发射带宽:即最高频率发射带宽,当数字集成电路从逻辑高低之间转换的时候,输出端产生的方波信号频率并不是导致EMI的唯一成分。该方波中包含频率范围更宽广的正弦谐波分量,这些正弦谐波分量是工程师所关心的EMI频率成分,而最高的EMI频率也称为EMI的发射带宽。
25.电磁环境:存在于给定场所的所有电磁现象的总和。
26.电磁骚扰:任何能引起装置、设备或系统性能降低或者对有生命或者无生命物质产生损害作用的电磁现象。
27.电磁干扰:电磁骚扰引起设备、传输通道和系统性能的下降。
28.电磁兼容性:设备或者系统在电磁环境中能正常工作且不对该环境中任何事物构成不能承受的电磁骚扰的能力。
29.系统内干扰:系统中出现由本系统内部电磁骚扰引起的电磁干扰。
30.系统间干扰:有其他系统产生的电磁干扰对一个系统造成的电磁干扰。
31.静电放电:具有不同静电电位的物体相互接近或者接触时候而引起的电荷转移。
建立时间(Setup Time):建立时间就是接收器件需要数据提前于时钟沿稳定存在于输入端的时间。
32.保持时间(Hold Time):为了成功的锁存一个信号到接收端,器件必须要求数据信号在被时钟沿触发后继续保持一段时间,以确保数据被正确的操作。这个最小的时间就是我们说的保持时间。
33.飞行时间(Flight Time):指信号从驱动端传输到接收端,并达到一定的电平之间的延时,和传输延迟和上升时间有关。
34.Tco:是指器件的输入时钟边缘触发有效到输出信号有效的时间差,这是信号在器件内部的所有延迟总和,一般包括逻辑延迟和缓冲延迟。缓冲延迟(buffer delay):指信号经过缓冲器达到有效的电压输出所需要的时间
35.时钟抖动(Jitter):时钟抖动是指时钟触发沿的随机误差,通常可以用两个或多个时钟周期之间的差值来量度,这个误差是由时钟发生器内部产生的,和后期布线没有关系。
36.时钟偏移(Skew):是指由同样的时钟产生的多个子时钟信号之间的延时差异。
假时钟: 假时钟是指时钟越过阈值(threshold)无意识地改变了状态(有时在VIL 或VIH之间)。通常由于过分的下冲(undershoot)或串扰(crosstalk)引起。
37.电源完整性(Power Integrity): 指电路系统中的电源和地的质量。
38.同步开关噪声(Simultaneous Switch Noise):指当器件处于开关状态,产生瞬间变化的电流(di/dt),在经过回流途径上存在的电感时,形成交流压降,从而引起噪声,简称SSN。也称为Δi噪声。
39.地弹(Ground Bounce):指由于封装电感而引起地平面的波动,造成芯片地和系统地不一致的现象。同样,如果是由于封装电感引起的芯片和系统电源差异,就称为电源反弹(Power Bounce)。
1. 按电路模块进行布局,实现同一功能的相关电路称为一个模块,电路模块中的元件应采用就近集中原则,同时数字电路和模拟电路分开
2.定位孔、标准孔等非安装孔周围1.27mm 内不得贴装元、器件,螺钉等安装孔周围3.5mm(对于M2.5)、4mm(对于M3)内不得贴装元器件。
3. 卧装电阻、电感(插件)、电解电容等元件的下方避免布过孔,以免波峰焊后过孔与元件壳体短路。
4. 元器件的外侧距板边的距离为5mm。
5. 贴装元件焊盘的外侧与相邻插装元件的外侧距离大于2mm。
6. 金属壳体元器件和金属件(屏蔽盒等)不能与其它元器件相碰,不能紧贴印制线、焊盘,其间距应大于2mm。定位孔、紧固件安装孔、椭圆孔及板中其它方孔外侧距板边的尺寸大于3mm。
7. 发热元件不能紧邻导线和热敏元件;高热器件要均衡分布
8. 电源插座要尽量布置在印制板的四周,电源插座与其相连的汇流条接线端应布置在同侧。特别应注意不要把电源插座及其它焊接连接器布置在连接器之间,以利于这些插座、连接器的焊接及电源线缆设计和扎线。电源插座及焊接连接器的布置间距应考虑方便电源插头的插拔。
9. 其它元器件的布置
所有IC 元件单边对齐,有极性元件极性标示明确,同一印制板上极性标示不得多于两个方向
出现两个方向时,两个方向互相垂直。
10、板面布线应疏密得当,当疏密差别太大时应以网状铜箔填充,网格大于8mil(或0.2mm)。
11、贴片焊盘上不能有通孔,以免焊膏流失造成元件虚焊。重要信号线不准从插座脚间穿过。
12、贴片单边对齐,字符方向一致,封装方向一致。
13、有极性的器件在以同一板上的极性标示方向尽量保持一致
元件布线规则
1、 画定布线区域距PCB板边≤1mm的区域内,以及安装孔周围1mm内,禁止布线
2、 电源线尽可能的宽,不应低于18mil;信号线宽不应低于12mil;cpu入出线不应低于10mil(或8mil);线间距不低于10mil
3、 正常过孔不低于30mil
4、 双列直插:焊盘60mil,孔径40mil
1/4W电阻: 51*55mil(0805表贴);直插时焊盘62mil,孔径42mil
无极电容: 51*55mil(0805表贴);直插时焊盘50mil,孔径28mil
5、 注意电源线与地线应尽可能呈放射状,以及信号线不能出现回环走线
印制电路板(PCB)在电子产品中,起到支撑电路元件和器件的作用,它同时还提供电路元件和器件之间的电气连接。其实,PCB的设计,远非排列、固定元器件,连通元器件引脚这样简单,PCB设计的好坏对产品的抗干扰能力影响很大,甚至对今后产品的性能起决定性的作用。随着电于技术的飞速发展,元器件和产品的外型尺寸都越来越小,工作频率越来越高,使得PCB上元器件的密度大幅提高,增加了PCB设计、加工的难度。因此,PCB设计始终是电子产品开发设计中最重要的内容之一。
一、布局与布线是PCB设计中的两个最重要内容
所谓布局就是把电路图上所有的元器件都合理地安排到有限面积的PCB上。最关键的问题是:开关、按钮、旋钮等操作件,以及结构件(以下简称“特殊元件”)等,必须被安排在指定的位置上;其他元器件的位置安排,必须同时兼顾到布线的布通率和电气性能的最优化,以及今后的生产工艺和造价等多方面因素。这种“兼顾”往往是对设计师的水平和经验的挑战。
布线就是在布局之后,通过设计铜铂的走线图,按照原理图连通所有的走线。显然,布局的合理程度直接影响布线的成功率,往往在布线过程中还需要对布局作适当的调整。布线设计可以采用双层走线和单层走线,对于极其复杂的设计也可以考虑采用多层布线方案,但为了降低产品的造价,一般应尽量采用单层布线方案。对于个别无法布通的走线,可以采用标准间距短跳线或长跳线(软线)连通。
二、PCB设计的一般原则
1.PCB尺寸大小和形状的确定
首先根据产品的机械结构确定。当空间位置较富余时,应尽量选择小面积的PCB。因为面积太大时,印制线条长,阻抗增加,抗噪声能力下降,成本也增加,但还要充分考虑到元器件的散热和邻近走线易受干扰等因素。
2.布局
· 特殊元件的布局原则
①尽可能缩短高频元器件之间的连线,设法减少它们的分布参数和相互间的电磁干扰。易受干扰的元器件不能相互挨得太近,输入和输出元件应尽量远离。
②某些元器件或导线之间可能有较高的电位差,应加大它们之间的距离,以免放电引出意外短路。带高电压的元器件应尽量布置在调试时手不易触及的地方。
③重量超过15g的元器件、应当用支架加以固定,然后焊接。那些又大又重、发热量多的元器件,不宜装在印制板上,而应装在整机的机箱底板上,且应考虑散热问题。热敏元件应远离发热元件。
④对于电位器、可调电感线圈、可变电容器、微动开关等可调元件的布局应考虑整机的结构要求。若是机内调节,应放在印制板上方便于调节的地方;若是机外调节,其位置要与调节旋钮在机箱面板上的位置相适应。
⑤应留出PCB定位孔及固定支架所占用的位置。
· 普通元器件的布局原则
①按照电路的流程安排各个电路单元的位置,使布局便于信号流通,并使信号尽可能保持一致的流向。
②以每个功能电路的核心元件为中心,围绕它来进行布局。元器件应均匀、整齐、紧凑地排列在PCB上.尽量减少和缩短各元器件之间的引线和连接。
③在高频下工作的电路,要考虑元器件之间的分布参数。一般电路应尽可能使元器件平行排列。这样,不但美观.而且装焊容易.易于批量生产。
④位于电路板边缘的元器件,离电路板边缘一般不小于2mm。电路板的最佳形状为矩形。长宽比为3:2成4:3。电路板面尺寸大于200x150mm时.应考虑电路板所受的机械强度。
3.布线
①相同信号的电路模块输入端与输出端的导线应尽量避免相邻平行。最好加线间地线,以免发生反馈藕合。
②印制铜铂导线的最小宽度主要由导线与绝缘基扳间的粘附强度和流过它们的电流值决定。当铜箔厚度为 0.05mm,导线宽度为1.5mm时,通过2A的电流,温升不会高于3℃,可满足一般的设计要求,其他情况下的铜铂宽度选择可依次类推。对于集成电路,尤其是数字电路,通常选0.02-0.3mm导线宽度就可以了。当然,只要允许,还是尽可能用宽线.尤其是电源线和地线。导线的最小间距主要由最坏情况下的线间绝缘电阻和击穿电压决定。对于集成电路,尤其是数字电路,只要工艺允许,可使间距小至0.5mm。
③由于直角或锐角在高频电路中会影响电气性能,因此印制铜铂导线的拐弯处一般取圆弧形。此外,尽量避免使用大面积铜箔,否则.长时间受热时,易发生铜箔膨胀和脱落现象。必须用大面积铜箔时,最好用栅格状.这样有利于排除铜箔与基板间粘合剂受热产生的挥发性气体。
4.焊盘
焊盘用来焊接元器件的引脚,对于无固定支架的元器件,焊盘也起到支撑、固定元器件的承重作用。焊盘中心孔要比元器件引线直径稍大一些,但焊盘太大时易形成虚焊。一般情况下,焊盘外径D不小于(d+1.2)mm,其中d为焊盘中心孔径。对高密度的数字电路,焊盘最小直径可取(d+1.0)mm。在位置许可的情况下,焊盘面积宜大不宜小;位置拥挤时,也可采用异型(椭圆或长方形)焊盘,以增加焊盘的实际有效面积。
三、PCB及电路抗干扰措施
抗干扰设计与具体电路有着密切的关系,是一个很复杂的技术问题。这里仅就PCB抗干扰设计中的几项最基本的措施做一些简要说明。更详细的方法请参阅专业书籍。
1.电源线设计
根据印制线路板电流的大小,尽量加粗电源线宽度,减少环路电阻。尤其要注意使电源线、地线中的供电方向,与数据、信号的传递方向相反,即:从末级向前级推进的供电方式,这样有助于增强抗噪声能力。
2.地线设计
地线既是特殊的电源线,也是信号线。除了遵循电源线设计的一般原则外,还要做到:
①不同的信号对地线的结构有不同的要求。数字地与模拟地分开,若线路板上既有逻辑电路又有线性电路,应使它们尽量分开;低频电路的地应尽量采用单点并联接地,实际布线有困难时可部分串联后再并联接地;高频电路宜采用多点串联接地,地线应短而粗,高频元件周围尽量用栅格状大面积地箔。
②接地线应尽量加粗。若接地线太细,接地电位将随电流的变化和信号频率的变化而变化,使噪声加大,严重时将引起自激。因此应尽量加粗接地线,使它能通过三倍于印制板上的允许电流。如有可能,接地线宽度应在2-3mm以上。
③数字电路系统的接地线构成闭环路,能提高抗噪声能力。
3.退藕电容配置 PCB设计的常规做法之一是在印制板的各个关键部位配置适当的退藕电容,以提高电源回路的抗干扰能力。退藕电容的一般配置原则是:
①电源输入端跨接10-100uf的电解电容器。如有可能,接100uF以上的更好。
②原则上每个集成电路芯片都应布置一个0.01pF的瓷片电容,如遇印制板空隙不够,可每4-8个芯片布置一个1-10pF的钽电容。
③对于抗噪能力弱、关断时电源变化大的器件,如 RAM、ROM存储器件,应在芯片的电源线和地线引脚之间直接接入退藕电容。
④电容引线不能太长,尤其是高频旁路电容不能有引线。此外,还应注意以下两点:
a)在印制板中有接触器、继电器、按钮等元件时,操作它们时均会产生较大火花放电,必须采用RC电路来吸收放电电流。一般R取1-2K,C取2.2-47UF。
b)CMOS的输入阻抗很高,且易受感应干扰,因此在使用时对不用使用的端子要接地或接正电源。
四、PCB设计的一般步骤
确定PCB尺寸、形状;确定特殊元件的位置;确定普通元器件位置;尝试布线;修改布局;布设短线;布设长线;优化电源线;工艺设计;标注与文字。
可以借助PROTEL等PCB辅助设计软件,辅助完成布线设计。
介绍一些基本的PCB布线技巧
一、在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的, 在整个PCB中,以布线的设计过程限定最高,技巧最细、工作量最大。PCB布线有单面布线、 双面布线及多层布线。布线的方式也有两种:自动布线及交互式布线,在自动布线之前, 可以用交互式预先对要求比较严格的线进行布线,输入端与输出端的边线应避免相邻平行, 以免产生反射干扰。必要时应加地线隔离,两相邻层的布线要互相垂直,平行容易产生寄生耦合。自动布线的布通率,依赖于良好的布局,布线规则可以预先设定, 包括走线的弯曲次数、导通孔的数目、步进的数目等。一般先进行探索式布经线,快速地把短线连通, 然后
进行迷宫式布线,先把要布的连线进行全局的布线路径优化,它可以根据需要断开已布的线。 并试着重新再布线,以改进总体效果。
对目前高密度的PCB设计已感觉到贯通孔不太适应了, 它浪费了许多宝贵的布线通道,为解决这一矛盾,出现了盲孔和埋孔技术,它不仅完成了导通孔的作用, 还省出许多布线通道使布线过程完成得更加方便,更加流畅,更为完善,PCB 板的设计过程是一个复杂而又简单的过程,要想很好地掌握它,还需广大电子工程设计人员去自已体会, 才能得到其中的真谛。 1 电源、地线的处理既使在整个PCB板中的布线完成得都很好,但由于电源、 地线的考虑不周到而引起的干扰,会使产品的性能下降,有时甚至影响到产品的成功率。所以对电、 地线的布线要认真对待,把电、地线所产生的噪音干扰降到最低限度,以保证产品的质量。
对每个从事电子产品设计的工程人员来说都明白地线与电源线之间噪音所产生的原因, 现只对降低式抑制噪音作以表述:
众所周知的是在电源、地线之间加上去耦电容。
尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线,通常信号线宽为:0.2~0.3mm,最经细宽度可达0.05~0.07mm,电源线为1.2~2.5mm
对数字电路的PCB可用宽的地导线组成一个回路, 即构成一个地网来使用(模拟电路的地不能这样使用)用大面积铜层作地线用,在印制板上把没被用上的地方都与地相连接作为地线用。
或是做成多层板,电源,地线各占用一层。
二、 数字电路与模拟电路的共地处理
现在有许多PCB不再是单一功能电路(数字或模拟电路),而是由数字电路和模拟电路混合构成的。因此在布线时就需要考虑它们之间互相干扰问题,特别是地线上的噪音干扰。
数字电路的频率高,模拟电路的敏感度强,对信号线来说,高频的信号线尽可能远离敏感的模拟电路器件,对地线来说,整人PCB对外界只有一个结点,所以必须在PCB内部进行处理数、模共地的问题,而在板内部数字地和模拟地实际上是分开的它们之间互不相连,只是在PCB与外界连接的接口处(如插头等)。数字地与模拟地有一点短接,请注意,只有一个连接点。也有在PCB上不共地的,这由系统设计来决定。
三、信号线布在电(地)层上
在多层印制板布线时,由于在信号线层没有布完的线剩下已经不多,再多加层数就会造成浪费也会给生产增加一定的工作量,成本也相应增加了,为解决这个矛盾,可以考虑在电(地)层上进行布线。首先应考虑用电源层,其次才是地层。因为最好是保留地层的完整性。
四、大面积导体中连接腿的处理
在大面积的接地(电)中,常用元器件的腿与其连接,对连接腿的处理需要进行综合的考虑,就电气性能而言,元件腿的焊盘与铜面满接为好,但对元件的焊接装配就存在一些不良隐患如:①焊接需要大功率加热器。②容易造成虚焊点。所以兼顾电气性能与工艺需要,做成十字花焊盘,称之为热隔离(heat shield)俗称热焊盘(Thermal),这样,可使在焊接时因截面过分散热而产生虚焊点的可能性大大减少。多层板的接电(地)层腿的处理相同。
五、 布线中网络系统的作用
在许多CAD系统中,布线是依据网络系统决定的。网格过密,通路虽然有所增加,但步进太小,图场的数据量过大,这必然对设备的存贮空间有更高的要求,同时也对象计算机类电子产品的运算速度有极大的影响。而有些通路是无效的,如被元件腿的焊盘占用的或被安装孔、定们孔所占用的等。网格过疏,通路太少对布通率的影响极大。所以要有一个疏密合理的网格系统来支持布线的进行。
标准元器件两腿之间的距离为0.1英寸(2.54mm),所以网格系统的基础一般就定为0.1英寸(2.54 mm)或小于0.1英寸的整倍数,如:0.05英寸、0.025英寸、0.02英寸等。
6 设计规则检查(DRC)
布线设计完成后,需认真检查布线设计是否符合设计者所制定的规则,同时也需确认所制定的规则是否符合印制板生产工艺的需求,一般检查有如下几个方面:
线与线,线与元件焊盘,线与贯通孔,元件焊盘与贯通孔,贯通孔与贯通孔之间的距离是否合理,是否满足生产要求。
电源线和地线的宽度是否合适,电源与地线之间是否紧耦合(低的波阻抗)?在PCB中是否还有能让地线加宽的地方。
对于关键的信号线是否采取了最佳措施,如长度最短,加保护线,输入线及输出线被明显地分开。
模拟电路和数字电路部分,是否有各自独立的地线。
后加在PCB中的图形(如图标、注标)是否会造成信号短路。
对一些不理想的线形进行修改。
在PCB上是否加有工艺线?阻焊是否符合生产工艺的要求,阻焊尺寸是否合适,字符标志是否压在器件焊盘上,以免影响电装质量。
多层板中的电源地层的外框边缘是否缩小,如电源地层的铜箔露出板外容易造成短路。
布线(Layout)是PCB设计工程师最基本的工作技能之一。走线的好坏将直接影响到整个系统的性能,大多数高速的设计理论也要最终经过Layout得以实现并验证,由此可见,布线在高速PCB设计中是至关重要的。下面将针对实际布线中可能遇到的一些情况,分析其合理性,并给出一些比较优化的走线策略。主要从直角走线,差分走线,蛇形线等三个方面来阐述。
1. 直角走线
直角走线一般是PCB布线中要求尽量避免的情况,也几乎成为衡量布线好坏的标准之一,那么直角走线究竟会对信号传输产生多大的影响呢?从原理上说,直角走线会使传输线的线宽发生变化,造成阻抗的不连续。其实不光是直角走线,顿角,锐角走线都可能会造成阻抗变化的情况。
直角走线的对信号的影响就是主要体现在三个方面:一是拐角可以等效为传输线上的容性负载,减缓上升时间;二是阻抗不连续会造成信号的反射;三是直角尖端产生的EMI。
传输线的直角带来的寄生电容可以由下面这个经验公式来计算:
C=61W(Er)1/2/Z0
在上式中,C就是指拐角的等效电容(单位:pF),W指走线的宽度(单位:inch),εr指介质的介电常数,Z0就是传输线的特征阻抗。举个例子,对于一个4Mils的50欧姆传输线(εr为4.3)来说,一个直角带来的电容量大概为0.0101pF,进而可以估算由此引起的上升时间变化量:
T10-90%=2.2*C*Z0/2 = 2.2*0.0101*50/2 = 0.556ps
通过计算可以看出,直角走线带来的电容效应是极其微小的。
由于直角走线的线宽增加,该处的阻抗将减小,于是会产生一定的信号反射现象,我们可以根据传输线章节中提到的阻抗计算公式来算出线宽增加后的等效阻抗,然后根据经验公式计算反射系数:ρ=(Zs-Z0)/(Zs+Z0),一般直角走线导致的阻抗变化在7%-20%之间,因而反射系数最大为0.1左右。而且,从下图可以看到,在W/2线长的时间内传输线阻抗变化到最小,再经过W/2时间又恢复到正常的阻抗,整个发生阻抗变化的时间极短,往往在10ps之内,这样快而且微小的变化对一般的信号传输来说几乎是可以忽略的。
很多人对直角走线都有这样的理解,认为尖端容易发射或接收电磁波,产生EMI,这也成为许多人认为不能直角走线的理由之一。然而很多实际测试的结果显示,直角走线并不会比直线产生很明显的EMI。也许目前的仪器性能,测试水平制约了测试的精确性,但至少说明了一个问题,直角走线的辐射已经小于仪器本身的测量误差。
总的说来,直角走线并不是想象中的那么可怕。至少在GHz以下的应用中,其产生的任何诸如电容,反射,EMI等效应在TDR测试中几乎体现不出来,高速PCB设计工程师的重点还是应该放在布局,电源/地设计,走线设计,过孔等其他方面。当然,尽管直角走线带来的影响不是很严重,但并不是说我们以后都可以走直角线,注意细节是每个优秀工程师必备的基本素质,而且,随着数字电路的飞速发展,PCB工程师处理的信号频率也会不断提高,到10GHz以上的RF设计领域,这些小小的直角都可能成为高速问题的重点对象。
2. 差分走线
差分信号(Differential Signal)在高速电路设计中的应用越来越广泛,电路中最关键的信号往往都要采用差分结构设计,什么另它这么倍受青睐呢?在PCB设计中又如何能保证其良好的性能呢?带着这两个问题,我们进行下一部分的讨论。
何为差分信号?通俗地说,就是驱动端发送两个等值、反相的信号,接收端通过比较这两个电压的差值来判断逻辑状态“0”还是“1”。而承载差分信号的那一对走线就称为差分走线。
差分信号和普通的单端信号走线相比,最明显的优势体现在以下三个方面:
a.抗干扰能力强,因为两根差分走线之间的耦合很好,当外界存在噪声干扰时,几乎是同时被耦合到两条线上,而接收端关心的只是两信号的差值,所以外界的共模噪声可以被完全抵消。
b.能有效抑制EMI,同样的道理,由于两根信号的极性相反,他们对外辐射的电磁场可以相互抵消,耦合的越紧密,泄放到外界的电磁能量越少。
c.时序定位精确,由于差分信号的开关变化是位于两个信号的交点,而不像普通单端信号依靠高低两个阈值电压判断,因而受工艺,温度的影响小,能降低时序上的误差,同时也更适合于低幅度信号的电路。目前流行的LVDS(low voltage differential signaling)就是指这种小振幅差分信号技术。
对于PCB工程师来说,最关注的还是如何确保在实际走线中能完全发挥差分走线的这些优势。也许只要是接触过Layout的人都会了解差分走线的一般要求,那就是“等长、等距”。等长是为了保证两个差分信号时刻保持相反极性,减少共模分量;等距则主要是为了保证两者差分阻抗一致,减少反射。“尽量靠近原则”有时候也是差分走线的要求之一。但所有这些规则都不是用来生搬硬套的,不少工程师似乎还不了解高速差分信号传输的本质。下面重点讨论一下PCB差分信号设计中几个常见的误区。
误区一:认为差分信号不需要地平面作为回流路径,或者认为差分走线彼此为对方提供回流途径。造成这种误区的原因是被表面现象迷惑,或者对高速信号传输的机理认识还不够深入。从图1-8-15的接收端的结构可以看到,晶体管Q3,Q4的发射极电流是等值,反向的,他们在接地处的电流正好相互抵消(I1=0),因而差分电路对于类似地弹以及其它可能存在于电源和地平面上的噪音信号是不敏感的。地平面的部分回流抵消并不代表差分电路就不以参考平面作为信号返回路径,其实在信号回流分析上,差分走线和普通的单端走线的机理是一致的,即高频信号总是沿着电感最小的回路进行回流,最大的区别在于差分线除了有对地的耦合之外,还存在相互之间的耦合,哪一种耦合强,那一种就成为主要的回流通路,图1-8-16是单端信号和差分信号的地磁场分布示意图。
在PCB电路设计中,一般差分走线之间的耦合较小,往往只占10~20%的耦合度,更多的还是对地的耦合,所以差分走线的主要回流路径还是存在于地平面。当地平面发生不连续的时候,无参考平面的区域,差分走线之间的耦合才会提供主要的回流通路,见图1-8-17所示。尽管参考平面的不连续对差分走线的影响没有对普通的单端走线来的严重,但还是会降低差分信号的质量,增加EMI,要尽量避免。也有些设计人员认为,可以去掉差分走线下方的参考平面,以抑制差分传输中的部分共模信号,但从理论上看这种做法是不可取的,阻抗如何控制?不给共模信号提供地阻抗回路,势必会造成EMI辐射,这种做法弊大于利。
误区二:认为保持等间距比匹配线长更重要。在实际的PCB布线中,往往不能同时满足差分设计的要求。由于管脚分布,过孔,以及走线空间等因素存在,必须通过适当的绕线才能达到线长匹配的目的,但带来的结果必然是差分对的部分区域无法平行,这时候我们该如何取舍呢?在下结论之前我们先看看下面一个仿真结果。
从上面的仿真结果看来,方案1和方案2波形几乎是重合的,也就是说,间距不等造成的影响是微乎其微的,相比较而言,线长不匹配对时序的影响要大得多(方案3)。再从理论分析来看,间距不一致虽然会导致差分阻抗发生变化,但因为差分对之间的耦合本身就不显著,所以阻抗变化范围也是很小的,通常在10%以内,只相当于一个过孔造成的反射,这对信号传输不会造成明显的影响。而线长一旦不匹配,除了时序上会发生偏移,还给差分信号中引入了共模的成分,降低信号的质量,增加了EMI。
可以这么说,PCB差分走线的设计中最重要的规则就是匹配线长,其它的规则都可以根据设计要求和实际应用进行灵活处理。
误区三:认为差分走线一定要靠的很近。让差分走线靠近无非是为了增强他们的耦合,既可以提高对噪声的免疫力,还能充分利用磁场的相反极性来抵消对外界的电磁干扰。虽说这种做法在大多数情况下是非常有利的,但不是绝对的,如果能保证让它们得到充分的屏蔽,不受外界干扰,那么我们也就不需要再让通过彼此的强耦合达到抗干扰和抑制EMI的目的了。如何才能保证差分走线具有良好的隔离和屏蔽呢?增大与其它信号走线的间距是最基本的途径之一,电磁场能量是随着距离呈平方关系递减的,一般线间距超过4倍线宽时,它们之间的干扰就极其微弱了,基本可以忽略。此外,通过地平面的隔离也可以起到很好的屏蔽作用,这种结构在高频的(10G以上)IC封装PCB设计中经常会用采用,被称为CPW结构,可以保证严格的差分阻抗控制(2Z0),如图1-8-19。
差分走线也可以走在不同的信号层中,但一般不建议这种走法,因为不同的层产生的诸如阻抗、过孔的差别会破坏差模传输的效果,引入共模噪声。此外,如果相邻两层耦合不够紧密的话,会降低差分走线抵抗噪声的能力,但如果能保持和周围走线适当的间距,串扰就不是个问题。在一般频率(GHz以下),EMI也不会是很严重的问题,实验表明,相距500Mils的差分走线,在3米之外的辐射能量衰减已经达到60dB,足以满足FCC的电磁辐射标准,所以设计者根本不用过分担心差分线耦合不够而造成电磁不兼容问题。
3. 蛇形线
蛇形线是Layout中经常使用的一类走线方式。其主要目的就是为了调节延时,满足系统时序设计要求。设计者首先要有这样的认识:蛇形线会破坏信号质量,改变传输延时,布线时要尽量避免使用。但实际设计中,为了保证信号有足够的保持时间,或者减小同组信号之间的时间偏移,往往不得不故意进行绕线。
那么,蛇形线对信号传输有什么影响呢?走线时要注意些什么呢?其中最关键的两个参数就是平行耦合长度(Lp)和耦合距离(S),如图1-8-21所示。很明显,信号在蛇形走线上传输时,相互平行的线段之间会发生耦合,呈差模形式,S越小,Lp越大,则耦合程度也越大。可能会导致传输延时减小,以及由于串扰而大大降低信号的质量,其机理可以参考第三章对共模和差模串扰的分析。
下面是给Layout工程师处理蛇形线时的几点建议:
1. 尽量增加平行线段的距离(S),至少大于3H,H指信号走线到参考平面的距离。通俗的说就是绕大弯走线,只要S足够大,就几乎能完全避免相互的耦合效应。
2. 减小耦合长度Lp,当两倍的Lp延时接近或超过信号上升时间时,产生的串扰将达到饱和。
3. 带状线(Strip-Line)或者埋式微带线(Embedded Micro-strip)的蛇形线引起的信号传输延时小于微带走线(Micro-strip)。理论上,带状线不会因为差模串扰影响传输速率。
4. 高速以及对时序要求较为严格的信号线,尽量不要走蛇形线,尤其不能在小范围内蜿蜒走线。
5. 可以经常采用任意角度的蛇形走线,如图1-8-20中的C结构,能有效的减少相互间的耦合。
6. 高速PCB设计中,蛇形线没有所谓滤波或抗干扰的能力,只可能降低信号质量,所以只作时序匹配之用而无其它目的。
7. 有时可以考虑螺旋走线的方式进行绕线,仿真表明,其效果要优于正常的蛇形走线。
1. 单面焊盘:
不要用填充块来充当表面贴装元件的焊盘,应该用单面焊盘,通常情况下单面焊盘不钻孔,所以应将孔径设置为0。
2. 过孔与焊盘:
过孔不要用焊盘代替,反之亦然。
3. 文字要求:
字符标注等应尽量避免上焊盘,尤其是表面贴装元件的焊盘和在Bottem层上的焊盘,更不应印有字符和标注。如果实在空间太小放不了字符而需放在焊盘上的,又无特殊声明是否保留字符,我们在做板时将切除Bottem层上任何上焊盘的字符部分(不是整个字符切除)和切除TOP层上表贴元件焊盘上的字符部分,以保证焊接的可靠性。大铜皮上印字符的,先喷锡后印字符,字符不作切削。板外字符一律做删除处理。
4. 阻焊绿油要求:
A. 凡是按规范设计,元件的焊接点用焊盘来表示,这些焊盘(包括过孔)均会自动不上阻焊,但是若用填充块当表贴焊盘或用线段当金手指插头,而又不作特别处理,阻焊油将掩盖这些焊盘和金手指,容易造成误解性错误。
B. 电路板上除焊盘外,如果需要某些区域不上阻焊油墨(即特殊阻焊),应该在相应的图层上(顶层的画在Top Solder Mark层,底层的则画在Bottom Solder Mask 层上)用实心图形来表达不要上阻焊油墨的区域。比如要在Top层一大铜面上露出一个矩形区域上铅锡,可以直接在Top Solder Mask层上画出这个实心的矩形,而无须编辑一个单面焊盘来表达不上阻焊油墨。
C.对于有BGA的板,BGA焊盘旁的过孔焊盘在元件面均须盖绿油。
5. 铺铜区要求:
大面积铺铜无论是做成网格或是铺实铜,要求距离板边大于0.5mm。对网格的无铜格点尺寸要求大于15mil×15mil,即网格参数设定窗口中Plane Settings中的
(Grid Size值)-(Track Width值)≥15mil,Track Width值≥10,如果网格无铜格点小于15mil×15mil在生产中容易造成线路板其它部位开路,此时应铺实铜,设定:
(Grid Size值)-(Track Width值)≤-1mil。
6. 外形的表达方式:
外形加工图应该在Mech1层绘制,如板内有异形孔、方槽、方孔等也画在Mech1层上,最好在槽内写上CUT字样及尺寸,在绘制方孔、方槽等的轮廓线时要考虑加工转折点及端点的圆弧,因为用数控铣床加工,铣刀的直径一般为φ2.4mm,最小不小于φ1.2mm。如果不用1/4圆弧来表示转折点及端点圆角,应该在Mech1层上用箭头加以标注,同时请标注最终外形的公差范围,如图:
R1.2mm×4
CUT
CUT
CUT
长 方
孔 孔
R 铣刀半径
7. 焊盘上开长孔的表达方式:
应该将焊盘钻孔孔径设为长孔的宽度,并在Mech1层上画出长孔的轮廓,注意两头是圆弧,考虑好安装尺寸。
8. 金属化孔与非金属化孔的表达:
一般没有作任何说明的通层(Multilayer)焊盘孔,都将做孔金属化,如果不要做孔金属化请用箭头和文字标注在Mech1层上。对于板内的异形孔、方槽、方孔等如果边缘有铜箔包围,请注明是否孔金属化。常规下孔和焊盘一样大或无焊盘的且又无电气性能的孔视为非金属化孔。
plated
No plated
No plated
9. 元件脚是正方形时如何设置孔尺寸:
一般正方形插脚的边长小于3mm时,可以用圆孔装配,孔径应设为稍大于(考虑动配合)正方形的对角线值,千万不要大意设为边长值,否则无法装配。对较大的方形脚应在Mech1绘出方孔的轮廓线。
10. 当多块不同的板绘在一个文件中,并希望分割交货请在Mech1层为每块板画一个边框,板间留100mil的间距。
11.钻孔孔径的设置与焊盘最小值的关系:
一般布线的前期放置元件时就应考虑元件脚径、焊盘直径、过孔孔径及过孔盘径,以免布完线再修改带来的不便。如果将元件的焊盘成品孔直径设定为X mil,则焊盘直径应设定为≥X+18mil。
D 焊盘铜箔
δ
基材
X
孔 d 孔的剖面图
X:设定的焊孔径(我公司的工艺水平,最小值0.3mm)。
d:生产时钻孔孔径(一般等于X+6mil)
D:焊盘外径
δ:(d-X)/2:孔金属化孔壁厚度
过孔设置类似焊盘:一般过孔孔径≥0.3mm,过孔盘设为≥X+16mil。
12.
线宽
线距
焊盘与线间距
焊盘与焊盘间距
字符线宽
字符高度
建议值
≥8mil
≥8mil
≥8mil
≥8mil
≥8mil
≥45mil
极限值
5mil
5mil
5mil
5mil
6mil
35mil
13.成品孔直径(X)与电地隔离盘直径(Y)关系:Y≥X+42mil,隔离带宽12mil。
以上参数的下限值为工艺极限,为了更可靠请尽量略大于此值。
akin 2007-05-20 11:57
目前电子器材用于各类电子设备和系统仍然以印制电路板为主要装配方式。实践证明,即使电路原理图设计正确,印制电路板设计不当,也会对电子设备的可靠性产生不利影响。例如,如果印制板两条细平行线靠得很近,则会形成信号波形的延迟,在传输线的终端形成反射噪声。因此,在设计印制电路板的时候,应注意采用正确的方法。
地线设计
在电子设备中,接地是控制干扰的重要方法。如能将接地和屏蔽正确结合起来使用,可解决大部分干扰问题。电子设备中地线结构大致有系统地、机壳地(屏蔽地)、数字地(逻辑地)和模拟地等。在地线设计中应注意以下几点:
1.正确选择单点接地与多点接地
在低频电路中,信号的工作频率小于1MHz,它的布线和器件间的电感影响较小,而接地电路形成的环流对干扰影响较大,因而应采用一点接地。当信号工作频率大于10MHz时,地线阻抗变得很大,此时应尽量降低地线阻抗,应采用就近多点接地。当工作频率在1~10MHz时,如果采用一点接地,其地线长度不应超过波长的1/20,否则应采用多点接地法。
2.将数字电路与模拟电路分开
电路板上既有高速逻辑电路,又有线性电路,应使它们尽量分开,而两者的地线不要相混,分别与电源端地线相连。要尽量加大线性电路的接地面积。
3.尽量加粗接地线
若接地线很细,接地电位则随电流的变化而变化,致使电子设备的定时信号电平不稳,抗噪声性能变坏。因此应将接地线尽量加粗,使它能通过三位于印制电路板的允许电流。如有可能,接地线的宽度应大于3mm。
4.将接地线构成闭环路
设计只由数字电路组成的印制电路板的地线系统时,将接地线做成闭环路可以明显的提高抗噪声能力。其原因在于:印制电路板上有很多集成电路元件,尤其遇有耗电多的元件时,因受接地线粗细的限制,会在地结上产生较大的电位差,引起抗噪声能力下降,若将接地结构成环路,则会缩小电位差值,提高电子设备的抗噪声能力。
PROTEL技术大全
1.原理图常见错误:
(1)ERC报告管脚没有接入信号:
a. 创建封装时给管脚定义了I/O属性;
b.创建元件或放置元件时修改了不一致的grid属性,管脚与线没有连上;
c. 创建元件时pin方向反向,必须非pin name端连线。
(2)元件跑到图纸界外:没有在元件库图表纸中心创建元件。
(3)创建的工程文件网络表只能部分调入pcb:生成netlist时没有选择为global。
(4)当使用自己创建的多部分组成的元件时,千万不要使用annotate.
2.PCB中常见错误:
(1)网络载入时报告NODE没有找到:
a. 原理图中的元件使用了pcb库中没有的封装;
b. 原理图中的元件使用了pcb库中名称不一致的封装;
c. 原理图中的元件使用了pcb库中pin number不一致的封装。如三极管:sch中pin number 为e,b,c, 而pcb中为1,2,3。
(2)打印时总是不能打印到一页纸上:
a. 创建pcb库时没有在原点;
b. 多次移动和旋转了元件,pcb板界外有隐藏的字符。选择显示所有隐藏的字符, 缩小pcb, 然后移动字符到边界内。
(3)DRC报告网络被分成几个部分:
表示这个网络没有连通,看报告文件,使用选择CONNECTED COPPER查找。
另外提醒朋友尽量使用WIN2000, 减少蓝屏的机会;多几次导出文件,做成新的DDB文件,减少文件尺寸和PROTEL僵死的机会。如果作较复杂得设计,尽量不要使用自动布线。
在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的, 在整个PCB中,以布线的设计过程限定最高,技巧最细、工作量最大。PCB布线有单面布线、 双面布线及多层布线。布线的方式也有两种:自动布线及交互式布线,在自动布线之前, 可以用交互式预先对要求比较严格的线进行布线,输入端与输出端的边线应避免相邻平行, 以免产生反射干扰。必要时应加地线隔离,两相邻层的布线要互相垂直,平行容易产生寄生耦合。
自动布线的布通率,依赖于良好的布局,布线规则可以预先设定, 包括走线的弯曲次数、导通孔的数目、步进的数目等。一般先进行探索式布经线,快速地把短线连通, 然后进行迷宫式布线,先把要布的连线进行全局的布线路径优化,它可以根据需要断开已布的线。 并试着重新再布线,以改进总体效果。
对目前高密度的PCB设计已感觉到贯通孔不太适应了, 它浪费了许多宝贵的布线通道,为解决这一矛盾,出现了盲孔和埋孔技术,它不仅完成了导通孔的作用, 还省出许多布线通道使布线过程完成得更加方便,更加流畅,更为完善,PCB 板的设计过程是一个复杂而又简单的过程,要想很好地掌握它,还需广大电子工程设计人员去自已体会, 才能得到其中的真谛。
1 电源、地线的处理
既使在整个PCB板中的布线完成得都很好,但由于电源、 地线的考虑不周到而引起的干扰,会使产品的性能下降,有时甚至影响到产品的成功率。所以对电、 地线的布线要认真对待,把电、地线所产生的噪音干扰降到最低限度,以保证产品的质量。
对每个从事电子产品设计的工程人员来说都明白地线与电源线之间噪音所产生的原因, 现只对降低式抑制噪音作以表述:
众所周知的是在电源、地线之间加上去耦电容。
尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线,通常信号线宽为:0.2~0.3mm,最经细宽度可达0.05~0.07mm,电源线为1.2~2.5 mm
对数字电路的PCB可用宽的地导线组成一个回路, 即构成一个地网来使用(模拟电路的地不能这样使用)
用大面积铜层作地线用,在印制板上把没被用上的地方都与地相连接作为地线用。或是做成多层板,电源,地线各占用一层。
2 数字电路与模拟电路的共地处理
现在有许多PCB不再是单一功能电路(数字或模拟电路),而是由数字电路和模拟电路混合构成的。因此在布线时就需要考虑它们之间互相干扰问题,特别是地线上的噪音干扰。
数字电路的频率高,模拟电路的敏感度强,对信号线来说,高频的信号线尽可能远离敏感的模拟电路器件,对地线来说,整人PCB对外界只有一个结点,所以必须在PCB内部进行处理数、模共地的问题,而在板内部数字地和模拟地实际上是分开的它们之间互不相连,只是在PCB与外界连接的接口处(如插头等)。数字地与模拟地有一点短接,请注意,只有一个连接点。也有在PCB上不共地的,这由系统设计来决定。
3 信号线布在电(地)层上
在多层印制板布线时,由于在信号线层没有布完的线剩下已经不多,再多加层数就会造成浪费也会给生产增加一定的工作量,成本也相应增加了,为解决这个矛盾,可以考虑在电(地)层上进行布线。首先应考虑用电源层,其次才是地层。因为最好是保留地层的完整性。
4 大面积导体中连接腿的处理
在大面积的接地(电)中,常用元器件的腿与其连接,对连接腿的处理需要进行综合的考虑,就电气性能而言,元件腿的焊盘与铜面满接为好,但对元件的焊接装配就存在一些不良隐患如:①焊接需要大功率加热器。②容易造成虚焊点。所以兼顾电气性能与工艺需要,做成十字花焊盘,称之为热隔离(heat shield)俗称热焊盘(Thermal),这样,可使在焊接时因截面过分散热而产生虚焊点的可能性大大减少。多层板的接电(地)层腿的处理相同。
5 布线中网络系统的作用
在许多CAD系统中,布线是依据网络系统决定的。网格过密,通路虽然有所增加,但步进太小,图场的数据量过大,这必然对设备的存贮空间有更高的要求,同时也对象计算机类电子产品的运算速度有极大的影响。而有些通路是无效的,如被元件腿的焊盘占用的或被安装孔、定们孔所占用的等。网格过疏,通路太少对布通率的影响极大。所以要有一个疏密合理的网格系统来支持布线的进行。
标准元器件两腿之间的距离为0.1英寸(2.54mm),所以网格系统的基础一般就定为0.1英寸(2.54 mm)或小于0.1英寸的整倍数,如:0.05英寸、0.025英寸、0.02英寸等。
6 设计规则检查(DRC)
布线设计完成后,需认真检查布线设计是否符合设计者所制定的规则,同时也需确认所制定的规则是否符合印制板生产工艺的需求,一般检查有如下几个方面:
线与线,线与元件焊盘,线与贯通孔,元件焊盘与贯通孔,贯通孔与贯通孔之间的距离是否合理,是否满足生产要求。
电源线和地线的宽度是否合适,电源与地线之间是否紧耦合(低的波阻抗)?在PCB中是否还有能让地线加宽的地方。
对于关键的信号线是否采取了最佳措施,如长度最短,加保护线,输入线及输出线被明显地分开。
模拟电路和数字电路部分,是否有各自独立的地线。
后加在PCB中的图形(如图标、注标)是否会造成信号短路。
对一些不理想的线形进行修改。
在PCB上是否加有工艺线?阻焊是否符合生产工艺的要求,阻焊尺寸是否合适,字符标志是否压在器件焊盘上,以免影响电装质量。
多层板中的电源地层的外框边缘是否缩小,如电源地层的铜箔露出板外容易造成短路。概述
本文档的目的在于说明使用PADS的印制板设计软件PowerPCB进行印制板设计的流程和一些注意事项,为一个工作组的设计人员提供设计规范,方便设计人员之间进行交流和相互检查。
一 板的布局
1、印制线路板上的元器件放置的通常顺序
放置与结构有紧密配合的固定位置的元器件,如电源插座、指示灯、开关、连接件之类,这些器件放置好后用软件的LOCK功能将其锁定,使之以后不会被误移动;
放置线路上的特殊元件和大的元器件,如发热元件、变压器、IC等。
2、放置小器件
元器件离板边缘的距离:可能的话所有的元器件均放置在离板的边缘3mm以内或至少大于板厚,这是由于在大批量生产的流水线插件和进行波峰焊时,要提供给导轨槽使用,同时也为了防止由于外形加工引起边缘部分的缺损,如果印制线路板上元器件过多,不得已要超出3mm范围时,可以在板的边缘加上3mm的辅边,辅边开V形槽,在生产时用手掰断即可。
高低压之间的隔离:在许多印制线路板上同时有高压电路和低压电路,高压电路部分的元器件与低压部分要分隔开放置,隔离距离与要承受的耐压有关,通常情况下在2000kV时板上要距离2mm,在此之上以比例算还要加大,例如若要承受3000V的耐压测试,则高低压线路之间的距离应在3.5mm以上,许多情况下为避免爬电,还在印制线路板上的高低压之间开槽。
二、印制线路板的走线:
印制导线的布设应尽可能的短,在高频回路中更应如此;印制导线的拐弯应成圆角,而直角或尖角在高频电路和布线密度高的情况下会影响电气性能;当两面板布线时,两面的导线宜相互垂直、斜交、或弯曲走线,避免相互平行,以减小寄生耦合 作为电路的输入及输出用的印制导线应尽量避免相邻平行,以免发生回授,在这些导线之间最好加接地线。
印制导线的宽度:导线宽度应以能满足电气性能要求而又便于生产为宜,它的最小值以承受的电流大小而定,但最小不宜小于0.2mm,在高密度、高精度的印制线路中,导线宽度和间距一般可取0.3mm;导线宽度在大电流情况下还要考虑其温升,单面板实验表明,当铜箔厚度为50μm、导线宽度1~1.5mm、通过电流2A时,温升很小,因此,一般选用1~1.5mm宽度导线就可能满足设计要求而不致引起温升;印制导线的公共地线应尽可能地粗,可能的话,使用大于2~3mm的线条,这点在带有微处理器的电路中尤为重要,因为当地线过细时,由于流过的电流的变化,地电位变动,微处理器定时信号的电平不稳,会使噪声容限劣化;在DIP封装的IC脚间走线,可应用10-10与12-12原则,即当两脚间通过2根线时,焊盘直径可设为50mil、线宽与线距都为10mil,当两脚间只通过1根线时,焊盘直径可设为64mil、线宽与线距都为12mil。
三、印制导线的间距
相邻导线间距必须能满足电气安全要求,而且为了便于操作和生产,间距也应尽量宽些。最小间距至少要能适合承受的电压。这个电压一般包括工作电压、附加波动电压以及其它原因引起的峰值电压。如果有关技术条件允许导线之间存在某种程度的金属残粒,则其间距就会减小。因此设计者在考虑电压时应把这种因素考虑进去。在布线密度较低时,信号线的间距可适当地加大,对高、低电平悬殊的信号线应尽可能地短且加大间距。
四、印制导线的屏蔽与接地
印制导线的公共地线,应尽量布置在印制线路板的边缘部分。在印制线路板上应尽可能多地保留铜箔做地线,这样得到的屏蔽效果,比一长条地线要好,传输线特性和屏蔽作用将得到改善,另外起到了减小分布电容的作用。印制导线的公共地线最好形成环路或网状,这是因为当在同一块板上有许多集成电路,特别是有耗电多的元件时,由于图形上的限制产生了接地电位差,从而引起噪声容限的降低,当做成回路时,接地电位差减小。另外,接地和电源的图形尽可能要与数据的流动方向平行,这是抑制噪声能力增强的秘诀;多层印制线路板可采取其中若干层作屏蔽层,电源层、地线层均可视为屏蔽层,一般地线层和电源层设计在多层印制线路板的内层,信号线设计在内层和外层。
五、焊盘
焊盘的直径和内孔尺寸:焊盘的内孔尺寸必须从元件引线直径和公差尺寸以及搪锡层厚度、孔径公差、孔金属化电镀层厚度等方面考虑,焊盘的内孔一般不小于0.6mm,因为小于0.6mm的孔开模冲孔时不易加工,通常情况下以金属引脚直径值加上0.2mm作为焊盘内孔直径,如电阻的金属引脚直径为0.5mm时,其焊盘内孔直径对应为0.7mm,焊盘直径取决于内孔直径,如下表:
孔直径
0.4
0.5
0.6
0.8
1.0
1.2
1.6
2.0
焊盘直径
1.5
1.5
2
2.5
3.0
3.5
4
1.当焊盘直径为1.5mm时,为了增加焊盘抗剥强度,可采用长不小于1.5mm,宽为1.5mm和长圆形焊盘,此种焊盘在集成电路引脚焊盘中最常见。
2.对于超出上表范围的焊盘直径可用下列公式选取:
直径小于0.4mm的孔:D/d=0.5~3
直径大于2mm的孔:D/d=1.5~2
式中:(D-焊盘直径,d-内孔直径)
六、有关焊盘的其它注意点
焊盘内孔边缘到印制板边的距离要大于1mm,这样可以避免加工时导致焊盘缺损。
焊盘的开口:有些器件是在经过波峰焊后补焊的,但由于经过波峰焊后焊盘内孔被锡封住,使器件无法插下去,解决办法是在印制板加工时对该焊盘开一小口,这样波峰焊时内孔就不会被封住,而且也不会影响正常的焊接。
焊盘补泪滴:当与焊盘连接的走线较细时,要将焊盘与走线之间的连接设计成水滴状,这样的好处是焊盘不容易起皮,而是走线与焊盘不易断开。
相邻的焊盘要避免成锐角或大面积的铜箔,成锐角会造成波峰焊困难,而且有桥接的危险,大面积铜箔因散热过快会导致不易焊接。
七、大面积敷铜
印制线路板上的大面积敷铜常用于两种作用,一种是散热,一种用于屏蔽来减小干扰,初学者设计印制线路板时常犯的一个错误是大面积敷铜上没有开窗口,而由于印制线路板板材的基板与铜箔间的粘合剂在浸焊或长时间受热时,会产生挥发性气体无法排除,热量不易散发,以致产生铜箔膨胀,脱落现象。因此在使用大面积敷铜时,应将其开窗口设计成网状。
跨接线的使用:在单面的印制线路板设计中,有些线路无法连接时,常会用到跨接线,在初学者中,跨接线常是随意的,有长有短,这会给生产上带来不便。放置跨接线时,其种类越少越好,通常情况下只设6mm,8mm,10mm三种,超出此范围的会给生产上带来不便。
八、板材与板厚
印制线路板一般用覆箔层压板制成,常用的是覆铜箔层压板。板材选用时要从电气性能、可靠性、加工工艺要求、经济指标等方面考虑,常用的覆铜箔层压板有覆铜箔酚醛纸质层压板、覆铜箔环氧纸质层压板、覆铜箔环氧玻璃布层压板、覆铜箔环氧酚醛玻璃布层压板、覆铜箔聚四氟乙烯玻璃布层压板和多层印制线路板用环氧玻璃布等。由于环氧树脂与铜箔有极好的粘合力,因此铜箔的附着强度和工作温度较高,可以在260℃的熔锡中浸焊而无起泡。环氧树脂浸渍的玻璃布层压板受潮湿的影响较小。超高频印制线路最优良的材料是覆铜箔聚四氟乙烯玻璃布层压板。在有阻燃要求的电子设备上,还要使用阻燃性覆铜箔层压板,其原理是由绝缘纸或玻璃布浸渍了不燃或难燃性的树脂,使制得的覆铜箔酚醛纸质层压板、覆铜箔环氧纸质层压板、覆铜箔环氧玻璃布层压板、覆铜箔环氧酚醛玻璃布层压板,除了具有同类覆铜箔层压板的相拟性能外,还有阻燃性。
印制线路板的厚度应根据印制板的功能及所装元件的重量、印制板插座规格、印制板的外形尺寸和所承受的机械负荷来决定。多层印制板总厚度及各层间厚度的分配应根据电气和结构性能的需要以及覆箔板的标准规格来选取。常见的印制线路板厚度有0.5mm、1mm、1.5mm、2mm等。
1、如何选择PCB板材?
选择PCB板材必须在满足设计需求和可量产性及成本中间取得平衡点。设计需求包含电气和机构这两部分。通常在设计非常高速的PCB板子(大于GHz的频率)时这材质问题会比较重要。例如,现在常用的FR-4材质,在几个GHz的频率时的介质损(dielectric loss)会对信号衰减有很大的影响,可能就不合用。就电气而言,要注意介电常数(dielectric constant)和介质损在所设计的频率是否合用。
2、如何避免高频干扰?
避免高频干扰的基本思路是尽量降低高频信号电磁场的干扰,也就是所谓的串扰(Crosstalk)。可用拉大高速信号和模拟信号之间的距离,或加ground guard/shunt traces在模拟信号旁边。还要注意数字地对模拟地的噪声干扰。
3、在高速设计中,如何解决信号的完整性问题?
信号完整性基本上是阻抗匹配的问题。而影响阻抗匹配的因素有信号源的架构和输出阻抗(output impedance),走线的特性阻抗,负载端的特性,走线的拓朴(topology)架构等。解决的方式是靠端接(termination)与调整走线的拓朴。
4、差分布线方式是如何实现的?
差分对的布线有两点要注意,一是两条线的长度要尽量一样长,另一是两线的间距(此间距由差分阻抗决定)要一直保持不变,也就是要保持平行。平行的方式有两种,一为两条线走在同一走线层(side-by-side),一为两条线走在上下相邻两层(over-under)。一般以前者side-by-side实现的方式较多。
5、对于只有一个输出端的时钟信号线,如何实现差分布线?
要用差分布线一定是信号源和接收端也都是差分信号才有意义。所以对只有一个输出端的时钟信号是无法使用差分布线的。
6、接收端差分线对之间可否加一匹配电阻?
接收端差分线对间的匹配电阻通常会加, 其值应等于差分阻抗的值。这样信号品质会好些。
7、为何差分对的布线要靠近且平行?
对差分对的布线方式应该要适当的靠近且平行。所谓适当的靠近是因为这间距会影响到差分阻抗(differential impedance)的值, 此值是设计差分对的重要参数。需要平行也是因为要保持差分阻抗的一致性。若两线忽远忽近, 差分阻抗就会不一致, 就会影响信号完整性(signal integrity)及时间延迟(timing delay)。
8、如何处理实际布线中的一些理论冲突的问题
1. 基本上, 将模/数地分割隔离是对的。 要注意的是信号走线尽量不要跨过有分割的地方(moat), 还有不要让电源和信号的回流电流路径(returning current path)变太大。
2. 晶振是模拟的正反馈振荡电路, 要有稳定的振荡信号, 必须满足loop gain与phase的规范, 而这模拟信号的振荡规范很容易受到干扰, 即使加ground guard traces可能也无法完全隔离干扰。 而且离的太远, 地平面上的噪声也会影响正反馈振荡电路。 所以, 一定要将晶振和芯片的距离进可能靠近。
3. 确实高速布线与EMI的要求有很多冲突。 但基本原则是因EMI所加的电阻电容或ferrite bead, 不能造成信号的一些电气特性不符合规范。 所以, 最好先用安排走线和PCB叠层的技巧来解决或减少EMI的问题, 如高速信号走内层。 最后才用电阻电容或ferrite bead的方式, 以降低对信号的伤害。
9、如何解决高速信号的手工布线和自动布线之间的矛盾?
现在较强的布线软件的自动布线器大部分都有设定约束条件来控制绕线方式及过孔数目。 各家EDA公司的绕线引擎能力和约束条件的设定项目有时相差甚远。 例如, 是否有足够的约束条件控制蛇行线(serpentine)蜿蜒的方式, 能否控制差分对的走线间距等。 这会影响到自动布线出来的走线方式是否能符合设计者的想法。 另外, 手动调整布线的难易也与绕线引擎的能力有绝对的关系。 例如, 走线的推挤能力, 过孔的推挤能力, 甚至走线对敷铜的推挤能力等等。 所以, 选择一个绕线引擎能力强的布线器, 才是解决之道。
10、关于test coupon。
test coupon是用来以TDR (Time Domain Reflectometer) 测量所生产的PCB板的特性阻抗是否满足设计需求。 一般要控制的阻抗有单根线和差分对两种情况。 所以, test coupon上的走线线宽和线距(有差分对时)要与所要控制的线一样。 最重要的是测量时接地点的位置。 为了减少接地引线(ground lead)的电感值, TDR探棒(probe)接地的地方通常非常接近量信号的地方(probe tip), 所以, test coupon上量测信号的点跟接地点的距离和方式要符合所用的探棒。详情参考如下链接1. http://developer.intel.com/design/chipsets/applnots/pcd_pres399.pdf2. http://www.Polarinstruments.com/index.html (点选Application notes)
11、在高速PCB设计中,信号层的空白区域可以敷铜,而多个信号层的敷铜在接地和接电源上应如何分配?
一般在空白区域的敷铜绝大部分情况是接地。 只是在高速信号线旁敷铜时要注意敷铜与信号线的距离, 因为所敷的铜会降低一点走线的特性阻抗。 也要注意不要影响到它层的特性阻抗, 例如在dual stripline的结构时。
12、是否可以把电源平面上面的信号线使用微带线模型计算特性阻抗?电源和地平面之间的信号是否可以使用带状线模型计算?
是的, 在计算特性阻抗时电源平面跟地平面都必须视为参考平面。 例如四层板: 顶层-电源层-地层-底层, 这时顶层走线特性阻抗的模型是以电源平面为参考平面的微带线模型。
13、在高密度印制板上通过软件自动产生测试点一般情况下能满足大批量生产的测试要求吗?
一般软件自动产生测试点是否满足测试需求必须看对加测试点的规范是否符合测试机具的要求。另外,如果走线太密且加测试点的规范比较严,则有可能没办法自动对每段线都加上测试点,当然,需要手动补齐所要测试的地方。
14、添加测试点会不会影响高速信号的质量?
至于会不会影响信号质量就要看加测试点的方式和信号到底多快而定。基本上外加的测试点(不用线上既有的穿孔(via or DIP pin)当测试点)可能加在线上或是从线上拉一小段线出来。前者相当于是加上一个很小的电容在线上,后者则是多了一段分支。这两个情况都会对高速信号多多少少会有点影响,影响的程度就跟信号的频率速度和信号缘变化率(edge rate)有关。影响大小可透过仿真得知。原则上测试点越小越好(当然还要满足测试机具的要求)分支越短越好。
15、若干PCB组成系统,各板之间的地线应如何连接?
各个PCB板子相互连接之间的信号或电源在动作时,例如A板子有电源或信号送到B板子,一定会有等量的电流从地层流回到A板子 (此为Kirchoff current law)。这地层上的电流会找阻抗最小的地方流回去。所以,在各个不管是电源或信号相互连接的接口处,分配给地层的管脚数不能太少,以降低阻抗,这样可以降低地层上的噪声。另外,也可以分析整个电流环路,尤其是电流较大的部分,调整地层或地线的接法,来控制电流的走法(例如,在某处制造低阻抗,让大部分的电流从这个地方走),降低对其它较敏感信号的影响。
16、能介绍一些国外关于高速PCB设计的技术书籍和资料吗?
现在高速数字电路的应用有通信网路和计算机等相关领域。在通信网路方面,PCB板的工作频率已达GHz上下,迭层数就我所知有到40层之多。计算机相关应用也因为芯片的进步,无论是一般的PC或服务器(Server),板子上的最高工作频率也已经达到400MHz (如Rambus) 以上。因应这高速高密度走线需求,盲埋孔(blind/buried vias)、mircrovias及build-up制程工艺的需求也渐渐越来越多。 这些设计需求都有厂商可大量生产。 以下提供几本不错的技术书籍:
1.Howard W. Johnson,“High-Speed Digital Design – A Handbook of Black Magic”;
2.Stephen H. Hall,“High-Speed Digital System Design”;
3.Brian Yang,“Digital Signal Integrity”;
4.Dooglas Brook,“Integrity Issues and printed Circuit Board Design”。
17、两个常被参考的特性阻抗公式:
a.微带线(microstrip) Z={87/[sqrt(Er+1.41)]}ln[5.98H/(0.8W+T)] 其中,W为线宽,T为走线的铜皮厚度,H为走线到参考平面的距离,Er是PCB板材质的介电常数(dielectric constant)。此公式必须在0.1<(W/H)<2.0及1<(Er)<15的情况才能应用。
b.带状线(stripline) Z=[60/sqrt(Er)]ln{4H/[0.67π(T+0.8W)]} 其中,H为两参考平面的距离,并且走线位于两参考平面的中间。此公式必须在W/H<0.35及T/H<0.25的情况才能应用。
18、差分信号线中间可否加地线?
差分信号中间一般是不能加地线。因为差分信号的应用原理最重要的一点便是利用差分信号间相互耦合(coupling)所带来的好处,如flux cancellation,抗噪声(noise immunity)能力等。若在中间加地线,便会破坏耦合效应。
19、刚柔板设计是否需要专用设计软件与规范?国内何处可以承接该类电路板加工?
可以用一般设计PCB的软件来设计柔性电路板(Flexible Printed Circuit)。一样用Gerber格式给FPC厂商生产。由于制造的工艺和一般PCB不同,各个厂商会依据他们的制造能力会对最小线宽、最小线距、最小孔径(via)有其限制。除此之外,可在柔性电路板的转折处铺些铜皮加以补强。至于生产的厂商可上网“FPC”当关键词查询应该可以找到。
20、适当选择PCB与外壳接地的点的原则是什么?
选择PCB与外壳接地点选择的原则是利用chassis ground提供低阻抗的路径给回流电流(returning current)及控制此回流电流的路径。例如,通常在高频器件或时钟产生器附近可以借固定用的螺丝将PCB的地层与chassis ground做连接,以尽量缩小整个电流回路面积,也就减少电磁辐射。
21、电路板DEBUG应从那几个方面着手?
就数字电路而言,首先先依序确定三件事情: 1. 确认所有电源值的大小均达到设计所需。有些多重电源的系统可能会要求某些电源之间起来的顺序与快慢有某种规范。 2. 确认所有时钟信号频率都工作正常且信号边缘上没有非单调(non-monotonic)的问题。3. 确认reset信号是否达到规范要求。 这些都正常的话,芯片应该要发出第一个周期(cycle)的信号。接下来依照系统运作原理与bus protocol来debug。
22、在电路板尺寸固定的情况下,如果设计中需要容纳更多的功能,就往往需要提高PCB的走线密度,但是这样有可能导致走线的相互干扰增强,同时走线过细也使阻抗无法降低,请专家介绍在高速(>100MHz)高密度PCB设计中的技巧?
在设计高速高密度PCB时,串扰(crosstalk interference)确实是要特别注意的,因为它对时序(timing)与信号完整性(signal integrity)有很大的影响。以下提供几个注意的地方:
1.控制走线特性阻抗的连续与匹配。
2.走线间距的大小。一般常看到的间距为两倍线宽。可以透过仿真来知道走线间距对时序及信号完整性的影响,找出可容忍的最小间距。不同芯片信号的结果可能不同。
3.选择适当的端接方式。
4.避免上下相邻两层的走线方向相同,甚至有走线正好上下重迭在一起,因为这种串扰比同层相邻走线的情形还大。
5.利用盲埋孔(blind/buried via)来增加走线面积。但是PCB板的制作成本会增加。 在实际执行时确实很难达到完全平行与等长,不过还是要尽量做到。
除此以外,可以预留差分端接和共模端接,以缓和对时序与信号完整性的影响。
23、模拟电源处的滤波经常是用LC电路。但是为什么有时LC比RC滤波效果差?
LC与RC滤波效果的比较必须考虑所要滤掉的频带与电感值的选择是否恰当。 因为电感的感抗(reactance)大小与电感值和频率有关。如果电源的噪声频率较低,而电感值又不够大,这时滤波效果可能不如RC。但是,使用RC滤波要付出的代价是电阻本身会耗能,效率较差,且要注意所选电阻能承受的功率。
24、滤波时选用电感,电容值的方法是什么?
电感值的选用除了考虑所想滤掉的噪声频率外,还要考虑瞬时电流的反应能力。如果LC的输出端会有机会需要瞬间输出大电流,则电感值太大会阻碍此大电流流经此电感的速度,增加纹波噪声(ripple noise)。 电容值则和所能容忍的纹波噪声规范值的大小有关。纹波噪声值要求越小,电容值会较大。而电容的ESR/ESL也会有影响。 另外,如果这LC是放在开关式电源(switching regulation power)的输出端时,还要注意此LC所产生的极点零点(pole/zero)对负反馈控制(negative feedback control)回路稳定度的影响。
25、如何尽可能的达到EMC要求,又不致造成太大的成本压力?
PCB板上会因EMC而增加的成本通常是因增加地层数目以增强屏蔽效应及增加了ferrite bead、choke等抑制高频谐波器件的缘故。除此之外,通常还是需搭配其它机构上的屏蔽结构才能使整个系统通过EMC的要求。以下仅就PCB板的设计技巧提供几个降低电路产生的电磁辐射效应。
1、尽可能选用信号斜率(slew rate)较慢的器件,以降低信号所产生的高频成分。
2、注意高频器件摆放的位置,不要太靠近对外的连接器。
3、注意高速信号的阻抗匹配,走线层及其回流电流路径(return current path), 以减少高频的反射与辐射。
4、在各器件的电源管脚放置足够与适当的去耦合电容以缓和电源层和地层上的噪声。特别注意电容的频率响应与温度的特性是否符合设计所需。
5、对外的连接器附近的地可与地层做适当分割,并将连接器的地就近接到chassis ground。
6、可适当运用ground guard/shunt traces在一些特别高速的信号旁。但要注意guard/shunt traces对走线特性阻抗的影响。
7、电源层比地层内缩20H,H为电源层与地层之间的距离。
26、当一块PCB板中有多个数/模功能块时,常规做法是要将数/模地分开,原因何在?
将数/模地分开的原因是因为数字电路在高低电位切换时会在电源和地产生噪声,噪声的大小跟信号的速度及电流大小有关。如果地平面上不分割且由数字区域电路所产生的噪声较大而模拟区域的电路又非常接近,则即使数模信号不交叉, 模拟的信号依然会被地噪声干扰。也就是说数模地不分割的方式只能在模拟电路区域距产生大噪声的数字电路区域较远时使用。
27、另一种作法是在确保数/模分开布局,且数/模信号走线相互不交叉的情况下,整个PCB板地不做分割,数/模地都连到这个地平面上。道理何在?
数模信号走线不能交叉的要求是因为速度稍快的数字信号其返回电流路径(return current path)会尽量沿着走线的下方附近的地流回数字信号的源头,若数模信号走线交叉,则返回电流所产生的噪声便会出现在模拟电路区域内。
28、在高速PCB设计原理图设计时,如何考虑阻抗匹配问题?
在设计高速PCB电路时,阻抗匹配是设计的要素之一。而阻抗值跟走线方式有绝对的关系, 例如是走在表面层(microstrip)或内层(stripline/double stripline),与参考层(电源层或地层)的距离,走线宽度,PCB材质等均会影响走线的特性阻抗值。也就是说要在布线后才能确定阻抗值。一般仿真软件会因线路模型或所使用的数学算法的限制而无法考虑到一些阻抗不连续的布线情况,这时候在原理图上只能预留一些 terminators(端接),如串联电阻等,来缓和走线阻抗不连续的效应。真正根本解决问题的方法还是布线时尽量注意避免阻抗不连续的发生。
29、哪里能提供比较准确的IBIS模型库?
IBIS模型的准确性直接影响到仿真的结果。基本上IBIS可看成是实际芯片I/O buffer等效电路的电气特性资料,一般可由SPICE模型转换而得 (亦可采用测量, 但限制较多),而SPICE的资料与芯片制造有绝对的关系,所以同样一个器件不同芯片厂商提供,其SPICE的资料是不同的,进而转换后的IBIS模型内之资料也会随之而异。也就是说,如果用了A厂商的器件,只有他们有能力提供他们器件准确模型资料,因为没有其它人会比他们更清楚他们的器件是由何种工艺做出来的。如果厂商所提供的IBIS不准确, 只能不断要求该厂商改进才是根本解决之道。
30、在高速PCB设计时,设计者应该从那些方面去考虑EMC、EMI的规则呢?
一般EMI/EMC设计时需要同时考虑辐射(radiated)与传导(conducted)两个方面. 前者归属于频率较高的部分(>30MHz)后者则是较低频的部分(<30MHz). 所以不能只注意高频而忽略低频的部分.一个好的EMI/EMC设计必须一开始布局时就要考虑到器件的位置, PCB迭层的安排, 重要联机的走法, 器件的选择等, 如果这些没有事前有较佳的安排, 事后解决则会事倍功半, 增加成本. 例如时钟产生器的位置尽量不要靠近对外的连接器, 高速信号尽量走内层并注意特性阻抗匹配与参考层的连续以减少反射, 器件所推的信号之斜率(slew rate)尽量小以减低高频成分, 选择去耦合(decoupling/bypass)电容时注意其频率响应是否符合需求以降低电源层噪声. 另外, 注意高频信号电流之回流路径使其回路面积尽量小(也就是回路阻抗loop impedance尽量小)以减少辐射. 还可以用分割地层的方式以控制高频噪声的范围. 最后, 适当的选择PCB与外壳的接地点(chassis ground)。
31、如何选择EDA工具?
目前的pcb设计软件中,热分析都不是强项,所以并不建议选用,其它的功能1.3.4可以选择PADS或Cadence性能价格比都不错。 PLD的设计的初学者可以采用PLD芯片厂家提供的集成环境,在做到百万门以上的设计时可以选用单点工具。
32、请推荐一种适合于高速信号处理和传输的EDA软件。
常规的电路设计,INNOVEDA 的 PADS 就非常不错,且有配合用的仿真软件,而这类设计往往占据了70%的应用场合。在做高速电路设计,模拟和数字混合电路,采用Cadence的解决方案应该属于性能价格比较好的软件,当然Mentor的性能还是非常不错的,特别是它的设计流程管理方面应该是最为优秀的。(大唐电信技术专家 王升)
33、对PCB板各层含义的解释
Topoverlay ----顶层器件名称, 也叫 top silkscreen 或者 top component legend, 比如 R1 C5, IC10.bottomoverlay----同理multilayer-----如果你设计一个4层板,你放置一个 free pad or via, 定义它作为multilay 那么它的pad就会自动出现在4个层 上,如果你只定义它是top layer, 那么它的pad就会只出现在顶层上。
34、2G以上高频PCB设计,走线,排版,应重点注意哪些方面?
2G以上高频PCB属于射频电路设计,不在高速数字电路设计讨论范围内。而射频电路的布局(layout)和布线(routing)应该和原理图一起考虑的,因为布局布线都会造成分布效应。而且,射频电路设计一些无源器件是通过参数化定义,特殊形状铜箔实现,因此要求EDA工具能够提供参数化器件,能够编辑特殊形状铜箔。Mentor公司的boardstation中有专门的RF设计模块,能够满足这些要求。而且,一般射频设计要求有专门射频电路分析工具,业界最著名的是agilent的eesoft,和Mentor的工具有很好的接口。
35、2G以上高频PCB设计,微带的设计应遵循哪些规则?
射频微带线设计,需要用三维场分析工具提取传输线参数。所有的规则应该在这个场提取工具中规定。
36、对于全数字信号的PCB,板上有一个80MHz的钟源。除了采用丝网(接地)外,为了保证有足够的驱动能力,还应该采用什么样的电路进行保护?
确保时钟的驱动能力,不应该通过保护实现,一般采用时钟驱动芯片。一般担心时钟驱动能力,是因为多个时钟负载造成。采用时钟驱动芯片,将一个时钟信号变成几个,采用点到点的连接。选择驱动芯片,除了保证与负载基本匹配,信号沿满足要求(一般时钟为沿有效信号),在计算系统时序时,要算上时钟在驱动芯片内时延。
37、如果用单独的时钟信号板,一般采用什么样的接口,来保证时钟信号的传输受到的影响小?
时钟信号越短,传输线效应越小。采用单独的时钟信号板,会增加信号布线长度。而且单板的接地供电也是问题。如果要长距离传输,建议采用差分信号。LVDS信号可以满足驱动能力要求,不过您的时钟不是太快,没有必要。
38、27M,SDRAM时钟线(80M-90M),这些时钟线二三次谐波刚好在VHF波段,从接收端高频窜入后干扰很大。除了缩短线长以外,还有那些好办法?
如果是三次谐波大,二次谐波小,可能因为信号占空比为50%,因为这种情况下,信号没有偶次谐波。这时需要修改一下信号占空比。此外,对于如果是单向的时钟信号,一般采用源端串联匹配。这样可以抑制二次反射,但不会影响时钟沿速率。源端匹配值,可以采用下图公式得到。
39、什么是走线的拓扑架构?
Topology,有的也叫routing order.对于多端口连接的网络的布线次序。
40、怎样调整走线的拓扑架构来提高信号的完整性?
这种网络信号方向比较复杂,因为对单向,双向信号,不同电平种类信号,拓朴影响都不一样,很难说哪种拓朴对信号质量有利。而且作前仿真时,采用何种拓朴对工程师要求很高,要求对电路原理,信号类型,甚至布线难度等都要了解。
41、怎样通过安排迭层来减少EMI问题?
首先,EMI要从系统考虑,单凭PCB无法解决问题。层叠对EMI来讲,我认为主要是提供信号最短回流路径,减小耦合面积,抑制差模干扰。另外地层与电源层紧耦合,适当比电源层外延,对抑制共模干扰有好处。
42、为何要铺铜?
一般铺铜有几个方面原因。1,EMC.对于大面积的地或电源铺铜,会起到屏蔽作用,有些特殊地,如PGND起到防护作用。2,PCB工艺要求。一般为了保证电镀效果,或者层压不变形,对于布线较少的PCB板层铺铜。3,信号完整性要求,给高频数字信号一个完整的回流路径,并减少直流网络的布线。当然还有散热,特殊器件安装要求铺铜等等原因。
43、在一个系统中,包含了dsp和pld,请问布线时要注意哪些问题呢?
看你的信号速率和布线长度的比值。如果信号在传输线上的时延和信号变化沿时间可比的话,就要考虑信号完整性问题。另外对于多个DSP,时钟,数据信号走线拓普也会影响信号质量和时序,需要关注。
44、除protel工具布线外,还有其他好的工具吗?
至于工具,除了PROTEL,还有很多布线工具,如MENTOR的WG2000,EN2000系列和powerpcb,Cadence的allegro,zuken的cadstar,cr5000等,各有所长。
45、什么是“信号回流路径”?
信号回流路径,即return current。高速数字信号在传输时,信号的流向是从驱动器沿PCB传输线到负载,再由负载沿着地或电源通过最短路径返回驱动器端。这个在地或电源上的返回信号就称信号回流路径。Dr.Johson在他的书中解释,高频信号传输,实际上是对传输线与直流层之间包夹的介质电容充电的过程。SI分析的就是这个围场的电磁特性,以及他们之间的耦合。
46、如何对接插件进行SI分析?
在IBIS3.2规范中,有关于接插件模型的描述。一般使用EBD模型。如果是特殊板,如背板,需要SPICE模型。也可以使用多板仿真软件(HYPERLYNX或IS_multiboard),建立多板系统时,输入接插件的分布参数,一般从接插件手册中得到。当然这种方式会不够精确,但只要在可接受范围内即可。
47、请问端接的方式有哪些?
端接(terminal),也称匹配。一般按照匹配位置分有源端匹配和终端匹配。其中源端匹配一般为电阻串联匹配,终端匹配一般为并联匹配,方式比较多,有电阻上拉,电阻下拉,戴维南匹配,AC匹配,肖特基二极管匹配。
48、采用端接(匹配)的方式是由什么因素决定的?
匹配采用方式一般由BUFFER特性,拓普情况,电平种类和判决方式来决定,也要考虑信号占空比,系统功耗等。
49、采用端接(匹配)的方式有什么规则?
数字电路最关键的是时序问题,加匹配的目的是改善信号质量,在判决时刻得到可以确定的信号。对于电平有效信号,在保证建立、保持时间的前提下,信号质量稳定;对延有效信号,在保证信号延单调性前提下,信号变化延速度满足要求。Mentor ICX产品教材中有关于匹配的一些资料。另外《High Speed Digital design a hand book of blackmagic》有一章专门对terminal的讲述,从电磁波原理上讲述匹配对信号完整性的作用,可供参考。
50、能否利用器件的IBIS模型对器件的逻辑功能进行仿真?如果不能,那么如何进行电路的板级和系统级仿真?
IBIS模型是行为级模型,不能用于功能仿真。功能仿真,需要用SPICE模型,或者其他结构级模型。
51、在数字和模拟并存的系统中,有2种处理方法,一个是数字地和模拟地分开,比如在地层,数字地是独立地一块,模拟地独立一块,单点用铜皮或FB磁珠连接,而电源不分开;另一种是模拟电源和数字电源分开用FB连接,而地是统一地地。请问李先生,这两种方法效果是否一样?
应该说从原理上讲是一样的。因为电源和地对高频信号是等效的。
区分模拟和数字部分的目的是为了抗干扰,主要是数字电路对模拟电路的干扰。但是,分割可能造成信号回流路径不完整,影响数字信号的信号质量,影响系统EMC质量。因此,无论分割哪个平面,要看这样作,信号回流路径是否被增大,回流信号对正常工作信号干扰有多大。
现在也有一些混合设计,不分电源和地,在布局时,按照数字部分、模拟部分分开布局布线,避免出现跨区信号。
52、安规问题:FCC、EMC的具体含义是什么?
FCC: federal communication commission 美国通信委员会
EMC: electro megnetic compatibility 电磁兼容
FCC是个标准组织,EMC是一个标准。标准颁布都有相应的原因,标准和测试方法。
53、何谓差分布线?
差分信号,有些也称差动信号,用两根完全一样,极性相反的信号传输一路数据,依靠两根信号电平差进行判决。为了保证两根信号完全一致,在布线时要保持并行,线宽、线间距保持不变。
54、PCB仿真软件有哪些?
仿真的种类很多,高速数字电路信号完整性分析仿真分析(SI)常用软件有icx,signalvision,hyperlynx,XTK,speectraquest等。有些也用Hspice。
55、PCB仿真软件是如何进行LAYOUT仿真的?
高速数字电路中,为了提高信号质量,降低布线难度,一般采用多层板,分配专门的电源层,地层。
56、在布局、布线中如何处理才能保证50M以上信号的稳定性
高速数字信号布线,关键是减小传输线对信号质量的影响。因此,100M以上的高速信号布局时要求信号走线尽量短。
数字电路中,高速信号是用信号上升延时间来界定的。而且,不同种类的信号(如TTL,GTL,LVTTL),确保信号质量的方法不一样。
57、室外单元的射频部分,中频部分,乃至对室外单元进行监控的低频电路部分往往采用部署在同一PCB上,请问对这样的PCB在材质上有何要求?如何防止射频,中频乃至低频电路互相之间的干扰?
混合电路设计是一个很大的问题。很难有一个完美的解决方案。
一般射频电路在系统中都作为一个独立的单板进行布局布线,甚至会有专门的屏蔽腔体。而且射频电路一般为单面或双面板,电路较为简单,所有这些都是为了减少对射频电路分布参数的影响,提高射频系统的一致性。相对于一般的FR4材质,射频电路板倾向与采用高Q值的基材,这种材料的介电常数比较小,传输线分布电容较小,阻抗高,信号传输时延小。
在混合电路设计中,虽然射频,数字电路做在同一块PCB上,但一般都分成射频电路区和数字电路区,分别布局布线。之间用接地过孔带和屏蔽盒屏蔽。
58、对于射频部分,中频部分和低频电路部分部署在同一PCB上,mentor有什么解决方案?
Mentor的板级系统设计软件,除了基本的电路设计功能外,还有专门的RF设计模块。在RF原理图设计模块中,提供参数化的器件模型,并且提供和EESOFT等射频电路分析仿真工具的双向接口;在RF LAYOUT模块中,提供专门用于射频电路布局布线的图案编辑功能,也有和EESOFT等射频电路分析仿真工具的双向接口,对于分析仿真后的结果可以反标回原理图和PCB。同时,利用Mentor软件的设计管理功能,可以方便的实现设计复用,设计派生,和协同设计。大大加速混合电路设计进程。
手机板是典型的混合电路设计,很多大型手机设计制造商都利用Mentor加安杰伦的eesoft作为设计平台。
59、mentor的产品结构如何?
61、Mentor的PCB设计软件对差分线队的处理又如何?
Mentor软件在定义好差分对属性后,两根差分对可以一起走线,严格保证差分对线宽,间距和长度差,遇到障碍可以自动分开,在换层时可以选择过孔方式。
62、在一块12层PCb板上,有三个电源层2.2v,3.3v,5v,将三个电源各作在一层,地线该如何处理?
一般说来,三个电源分别做在三层,对信号质量比较好。因为不大可能出现信号跨平面层分割现象。跨分割是影响信号质量很关键的一个因素,而仿真软件一般都忽略了它。对于电源层和地层,对高频信号来说都是等效的。在实际中,除了考虑信号质量外,电源平面耦合(利用相邻地平面降低电源平面交流阻抗),层叠对称,都是需要考虑的因素。
63、PCB在出厂时如何检查是否达到了设计工艺要求?
很多PCB厂家在PCB加工完成出厂前,都要经过加电的网络通断测试,以确保所有联线正确。同时,越来越多的厂家也采用x光测试,检查蚀刻或层压时的一些故障。对于贴片加工后的成品板,一般采用ICT测试检查,这需要在PCB设计时添加ICT测试点。如果出现问题,也可以通过一种特殊的X光检查设备排除是否加工原因造成故障。
64、“机构的防护”是不是机壳的防护?
是的。机壳要尽量严密,少用或不用导电材料,尽可能接地。
65、在芯片选择的时候是否也需要考虑芯片本身的esd问题?
不论是双层板还是多层板,都应尽量增大地的面积。在选择芯片时要考虑芯片本身的ESD特性,这些在芯片说明中一般都有提到,而且即使不同厂家的同一种芯片性能也会有所不同。设计时多加注意,考虑的全面一点,做出电路板的性能也会得到一定的保证。但ESD的问题仍然可能出现,因此机构的防护对ESD的防护也是相当重要的。
66、在做pcb板的时候,为了减小干扰,地线是否应该构成闭和形式?
在做PCB板的时候,一般来讲都要减小回路面积,以便减少干扰,布地线的时候,也不 应布成闭合形式,而是布成树枝状较好,还有就是要尽可能增大地的面积。
67、如果仿真器用一个电源,pcb板用一个电源,这两个电源的地是否应该连在一起?
如果可以采用分离电源当然较好,因为如此电源间不易产生干扰,但大部分设备是有具体要求的。既然仿真器和PCB板用的是两个电源,按我的想法是不该将其共地的。
68、一个电路由几块pcb板构成,他们是否应该共地?
一个电路由几块PCB构成,多半是要求共地的,因为在一个电路中用几个电源毕竟是不太实际的。但如果你有具体的条件,可以用不同电源当然干扰会小些。
69、设计一个手持产品,带LCD,外壳为金属。测试ESD时,无法通过ICE-1000-4-2的测试,CONTACT只能通过1100V,AIR可以通过6000V。ESD耦合测试时,水平只能可以通过3000V,垂直可以通过4000V测试。CPU主频为33MHZ。有什么方法可以通过ESD测试?
手持产品又是金属外壳,ESD的问题一定比较明显,LCD也恐怕会出现较多的不良现象。如果没办法改变现有的金属材质,则建议在机构内部加上防电材料,加强PCB的地,同时想办法让LCD接地。当然,如何操作要看具体情况。
70、设计一个含有DSP,PLD的系统,该从那些方面考虑ESD?
就一般的系统来讲,主要应考虑人体直接接触的部分,在电路上以及机构上进行适当的保护。至于ESD会对系统造成多大的影响,那还要依不同情况而定。干燥的环境下,ESD现象会比较严重,较敏感精细的系统,ESD的影响也会相对明显。虽然大的系统有时ESD影响并不明显,但设计时还是要多加注意,尽量防患于未然。
71、PCB设计中,如何避免串扰?
变化的信号(例如阶跃信号)沿传输线由A到B传播,传输线C-D上会产生耦合信号,变化的信号一旦结束也就是信号恢复到稳定的直流电平时,耦合信号也就不存在了,因此串扰仅发生在信号跳变的过程当中,并且信号沿的变化(转换率)越快,产生的串扰也就越大。空间中耦合的电磁场可以提取为无数耦合电容和耦合电感的集合,其中由耦合电容产生的串扰信号在受害网络上可以分成前向串扰和反向串扰Sc,这个两个信号极性相同;由耦合电感产生的串扰信号也分成前向串扰和反向串扰SL,这两个信号极性相反。耦合电感电容产生的前向串扰和反向串扰同时存在,并且大小几乎相等,这样,在受害网络上的前向串扰信号由于极性相反,相互抵消,反向串扰极性相同,叠加增强。串扰分析的模式通常包括默认模式,三态模式和最坏情况模式分析。默认模式类似我们实际对串扰测试的方式,即侵害网络驱动器由翻转信号驱动,受害网络驱动器保持初始状态(高电平或低电平),然后计算串扰值。这种方式对于单向信号的串扰分析比较有效。三态模式是指侵害网络驱动器由翻转信号驱动,受害的网络的三态终端置为高阻状态,来检测串扰大小。这种方式对双向或复杂拓朴网络比较有效。最坏情况分析是指将受害网络的驱动器保持初始状态,仿真器计算所有默认侵害网络对每一个受害网络的串扰的总和。这种方式一般只对个别关键网络进行分析,因为要计算的组合太多,仿真速度比较慢。
72、导带,即微带线的地平面的铺铜面积有规定吗?
对于微波电路设计,地平面的面积对传输线的参数有影响。具体算法比较复杂(请参阅安杰伦的EESOFT有关资料)。而一般PCB数字电路的传输线仿真计算而言,地平面面积对传输线参数没有影响,或者说忽略影响。
73、在EMC测试中发现时钟信号的谐波超标十分严重,只是在电源引脚上连接去耦电容。在PCB设计中需要注意哪些方面以抑止电磁辐射呢?
EMC的三要素为辐射源,传播途径和受害体。传播途径分为空间辐射传播和电缆传导。所以要抑制谐波,首先看看它传播的途径。电源去耦是解决传导方式传播,此外,必要的匹配和屏蔽也是需要的。
74、采用4层板设计的产品中,为什么有些是双面铺地的,有些不是?
铺地的作用有几个方面的考虑:1,屏蔽;2,散热;3,加固;4,PCB工艺加工需要。所以不管几层板铺地,首先要看它的主要原因。 这里我们主要讨论高速问题,所以主要说屏蔽作用。表面铺地对EMC有好处,但是铺铜要尽量完整,避免出现孤岛。一般如果表层器件布线较多, 很难保证铜箔完整,还会带来内层信号跨分割问题。所以建议表层器件或走线多的板子,不铺铜。
75、对于一组总线(地址,数据,命令)驱动多个(多达4,5个)设备(FLASH,SDRAM,其他外设...)的情况,在PCB布线时,采用那种方式?
布线拓扑对信号完整性的影响,主要反映在各个节点上信号到达时刻不一致,反射信号同样到达某节点的时刻不一致,所以造成信号质量恶化。一般来讲,星型拓扑结构,可以通过控制同样长的几个stub,使信号传输和反射时延一致,达到比较好的信号质量。 在使用拓扑之间,要考虑到信号拓扑节点情况、实际工作原理和布线难度。不同的buffer,对于信号的反射影响也不一致,所以星型拓扑并不能很好解决上述数据地址总线连接到flash和sdram的时延,进而无法确保信号的质量;另一方面,高速的信号一般在dsp和sdram之间通信,flash加载时的速率并不高,所以在高速仿真时只要确保实际高速信号有效工作的节点处的波形,而无需关注flash处波形;星型拓扑比较菊花链等拓扑来讲,布线难度较大,尤其大量数据地址信号都采用星型拓扑时。附图是使用Hyperlynx仿真数据信号在DDR——DSP——FLASH拓扑连接,和DDR——FLASH——DSP连接时在150MHz时的仿真波形。 可以看到,第二种情形,DSP处信号质量更好,而FLASH处波形较差,而实际工作信号时DSP和DDR处的波形。
76、频率30M以上的PCB,布线时使用自动布线还是手动布线;布线的软件功能都一样吗?
是否高速信号是依据信号上升沿而不是绝对频率或速度。自动或手动布线要看软件布线功能的支持,有些布线手工可能会优于自动布线,但有些布线,例如查分布线,总线时延补偿布线,自动布线的效果和效率会远高于手工布线。一般 PCB基材主要由树脂和玻璃丝布混合构成,由于比例不同,介电常数和厚度都不同。一般树脂含量高的,介电常数越小,可以更薄。具体参数,可以向PCB生产厂家咨询。另外,随着新工艺出现,还有一些特殊材质的PCB板提供给诸如超厚背板或低损耗射频板需要。
77、在PCB设计中,通常将地线又分为保护地和信号地;电源地又分为数字地和模拟地,为什么要对地线进行划分?
划分地的目的主要是出于EMC的考虑,担心数字部分电源和地上的噪声会对其他信号,特别是模拟信号通过传导途径有干扰。至于信号的和保护地的划分,是因为EMC中ESD静放电的考虑,类似于我们生活中避雷针接地的作用。无论怎样分,最终的大地只有一个。只是噪声泻放途径不同而已。
78、在布时钟时,有必要两边加地线屏蔽吗?
是否加屏蔽地线要根据板上的串扰/EMI情况来决定,而且如对屏蔽地线的处理不好,有可能反而会使情况更糟。
79、布不同频率的时钟线时有什么相应的对策?
对时钟线的布线,最好是进行信号完整性分析,制定相应的布线规则,并根据这些规则来进行布线。
80、PCB单层板手工布线时,是放在顶层还是底层?
如果是顶层放器件,底层布线。
81、PCB单层板手工布线时,跳线要如何表示?
跳线是PCB设计中特别的器件,只有两个焊盘,距离可以定长的,也可以是可变长度的。手工布线时可根据需要添加。板上会有直连线表示,料单中也会出现。
82、假设一片4层板,中间两层是VCC和GND,走线从top到bottom,从BOTTOM SIDE流到TOP SIDE的回流路径是经这个信号的VIA还是POWER?
过孔上信号的回流路径现在还没有一个明确的说法,一般认为回流信号会从周围最近的接地或接电源的过孔处回流。一般EDA工具在仿真时都把过孔当作一个固定集总参数的RLC网络处理,事实上是取一个最坏情况的估计。
83、“进行信号完整性分析,制定相应的布线规则,并根据这些规则来进行布线”,此句如何理解?
前仿真分析,可以得到一系列实现信号完整性的布局、布线策略。通常这些策略会转化成一些物理规则,约束PCB的布局和布线。通常的规则有拓扑规则,长度规则,阻抗规则,并行间距和并行长度规则等等。PCB工具可以在这些约束下,完成布线。当然,完成的效果如何,还需要经过后仿真验证才知道。 此外,Mentor提供的ICX支持互联综合,一边布线,一边仿真,实现一次通过。
84、怎样选择PCB的软件?
选择PCB的软件,根据自己的需求。市面提供的高级软件很多,关键看看是否适合您设计能力,设计规模和设计约束的要求。刀快了好上手,太快会伤手。找个EDA厂商,请过去做个产品介绍,大家坐下来聊聊,不管买不买,都会有收获。
85、关于碎铜、浮铜的概念该怎么理解呢?
从PCB加工角度,一般将面积小于某个单位面积的铜箔叫碎铜,这些太小面积的铜箔会在加工时,由于蚀刻误差导致问题。从电气角度来讲,将没有合任何直流网络连结的铜箔叫浮铜,浮铜会由于周围信号影响,产生天线效应。浮铜可能会是碎铜,也可能是大面积的铜箔。
86、近端串扰和远端串扰与信号的频率和信号的上升时间是否有关系?是否会随着它们变化而变化?如果有关系,能否有公式说明它们之间的关系?
应该说侵害网络对受害网络造成的串扰与信号变化沿有关,变化越快,引起的串扰越大,(V=L*di/dt)。串扰对受害网络上数字信号的判决影响则与信号频率有关,频率越快,影响越大。详情请参阅相关链接:http://www.eetchina.com/ARTICLES/2004MAY/1/2004MAY10_BD_NTFORUM01.HTMhttp://www.eetchina.com/ART_8800305640_617681,617683.HTM.b8400e4b
87、在PROTEL中如何画绑定IC?http://www.eetchina.com/DG/eec_dg_free_reply.php?disc_grp_id=10004&topic_id=1000006921
具体讲,在PCB中使用机械层画邦定图,IC衬底衬根据IC SPEC.决定接vccgndfloat,用机械层print bonding drawing即可。
88、用PROTEL绘制原理图,制板时产生的网络表始终有错,无法自动产生PCB板,原因是什么?http://www.eetchina.com/DG/eec_dg_free_reply.php?disc_grp_id=10004&topic_id=1000002221
可以根据原理图对生成的网络表进行手工编辑, 检查通过后即可自动布线。用制板软件自动布局和布线的板面都不十分理想。网络表错误可能是没有指定原理图中元件封装;也可能是布电路板的库中没有包含指定原理图中全部元件封装。如果是单面板就不要用自动布线,双面板就可以用自动布线。也可以对电源和重要的信号线手动,其他的自动。
89、PCB与PCB的连接,通常靠接插镀金或银的“手指”实现,如果“手指”与插座间接触不良怎么办? http://www.eetchina.com/DG/eec_dg_free_reply.php?disc_grp_id=10007&topic_id=1000006877
如果是清洁问题,可用专用的电器触点清洁剂清洗,或用写字用的橡皮擦清洁PCB。还要考虑1、金手指是否太薄,焊盘是否和插座不吻合;2、插座是否进了松香水或杂质;3、插座的质量是否可靠。
90、如何用powerPCB设定4层板的层? http://www.eetchina.com/DG/eec_dg_free_reply.php?disc_grp_id=10004&topic_id=1000006458
可以将层定义设为 1:no plane+ component(top route) 2:cam plane或split/mixed (GND) 3:cam plane或split/mixed (power) 4:no plane+component(如果单面放元件可以定义为no plane+route) 注意: cam plane生成电源和地层是负片,并且不能在该层走线,而split/mixed生成的是正片,而且该层可以作为电源或地,也可以在该层走线(部推荐在电源层和地层走线,因为这样会破坏该层的完整性, 可能造成EMI的问题) 。将电源网络(如3.3V,5V等)在2层的assign中由左边列表添加到右边列表,这样就完成了层定义
91、PCB中各层的含义是什么?http://www.eetchina.com/DG/eec_dg_free_reply.php?disc_grp_id=10004&topic_id=1000006038
Mechanical 机械层:定义整个PCB板的外观,即整个PCB板的外形结构。Keepoutlayer 禁止布线层:定义在布电气特性的铜一侧的边界。也就是说先定义了禁止布线层后,在以后的布过程中,所布的具有电气特性的线不可以超出禁止布线层的边界。Topoverlay 顶层丝印层 & Bottomoverlay 底层丝印层:定义顶层和底的丝印字符,就是一般在PCB板上看到的元件编号和一些字符。 Toppaste 顶层焊盘层 & Bottompaste 底层焊盘层:指我们可以看到的露在外面的铜铂。Topsolder 顶层阻焊层 & Bottomsolder 底层阻焊层:与toppaste和bottompaste两层相反,是要盖绿油的层。Drillguide 过孔引导层: Drilldrawing 过孔钻孔层: Multiplayer 多层:指PCB板的所有层。
92、在高速PCB中,VIA可以减少很大的回流路径,但有的又说情愿弯一下也不要打VIA,应该如何取舍?
分析RF电路的回流路径,与高速数字电路中信号回流还不太一样。首先,二者有共同点,都是分布参数电路,都是应用maxwell方程计算电路的特性。 然而,射频电路是模拟电路,有电路中电压V=V(t),电流I=I(t)两个变量都需要进行控制,而数字电路只关注信号电压的变化V=V(t)。因此,在RF布线中,除了考虑信号回流外,还需要考虑布线对电流的影响。即打弯布线和过孔对信号电流有没有影响。 此外,大多数RF板都是单面或双面PCB,并没有完整的平面层,回流路径分布在信号周围各个地和电源上,仿真时需要使用3D场提取工具分析,这时候打弯布线和过孔的回流需要具体分析;高速数字电路分析一般只处理有完整平面层的多层PCB,使用2D场提取分析,只考虑在相邻平面的信号回流,过孔只作为一个集总参数的R-L-C处理。
93、在设计PCB板时,有如下两个叠层方案: 叠层1 》信号 》地 》信号 》电源+1.5V 》信号 》电源+2.5V 》信号 》电源+1.25V 》电源+1.2V 》信号 》电源+3.3V 》信号 》电源+1.8V 》信号 》地 》信号 叠层2 》信号 》地 》信号 》电源+1.5V 》信号 》地 》信号 》电源+1.25V +1.8V 》电源+2.5V +1.2V 》信号 》地 》信号 》电源+3.3V 》信号 》地 》信号 哪一种叠层顺序比较优选?对于叠层2,中间的两个分割电源层是否会对相邻的信号层产生影响?这两个信号层已经有地平面给信号作为回流路径。
应该说两种层叠各有好处。第一种保证了平面层的完整,第二种增加了地层数目,有效降低了电源平面的阻抗,对抑制系统EMI有好处。 理论上讲,电源平面和地平面对于交流信号是等效的。但实际上,地平面具有比电源平面更好的交流阻抗,信号优选地平面作为回流平面。但是由于层叠厚度因素的影响,例如信号和电源层间介质厚度小于与地之间的介质厚度,第二种层叠中跨分割的信号同样在电源分隔处存在信号回流不完整的问题。
94、当信号跨电源分割时,是否表示对该信号而言,该电源平面的交流阻抗大?此时,如果该信号层还有地平面与其相邻,即使信号和电源层间介质厚度小于与地之间的介质厚度,信号是否也会选择地平面作为回流路径?
没错,这种说法是对的,根据阻抗计算公式,Z=squa(L/C), 在分隔处,C变小,Z增大。当然此处,信号还与地层相邻,C比较大,Z较小,信号优先从完整的地平面上回流。但是,不可避免会在分隔处产生阻抗不连续。
95、在使用protel 99se软件设计,处理器的是89C51,晶振12MHZ 系统中还有一个40KHZ的超声波信号和800hz的音频信号,此时如何设计PCB才能提供高抗干扰能力?对于89C51等单片机而言,多大的信号的时候能够影响89C51的正常工作?除了拉大两者之间的距离之外,还有没有其他的技巧来提高系统抗干扰的能力?
PCB设计提供高抗干扰能力,当然需要尽量降低干扰源信号的信号变化沿速率,具体多高频率的信号,要看干扰信号是那种电平,PCB布线多长。除了拉开间距外,通过匹配或拓扑解决干扰信号的反射,过冲等问题,也可以有效降低信号干扰。
96、请问焊盘对高速信号有什么影响?
一个很好的问题。焊盘对高速信号有的影响,它的影响类似器件的封装对器件的影响上。详细的分析,信号从IC内出来以后,经过绑定线,管脚,封装外壳,焊盘,焊锡到达传输线,这个过程中的所有关节都会影响信号的质量。但是实际分析时,很难给出焊盘、焊锡加上管脚的具体参数。所以一般就用IBIS模型中的封装的参数将他们都概括了,当然这样的分析在较低的频率上分析是可以接收的,对于更高频率信号更高精度仿真,就不够精确了。现在的一个趋势是用IBIS的V-I、V-T曲线描述buffer特性,用SPICE模型描述封装参数。当然,在IC设计当中,也有信号完整性问题,在封装选择和管脚分配上也考虑了这些因素对信号质量的影响。
97、自动浮铜后,浮铜会根据板子上面器件的位置和走线布局来填充空白处,但这样就会形成很多的小于等于90度的尖角和毛刺(比如一个多脚芯片各个管脚之间会有很多相对的尖角浮铜),在高压测试时候会放电,无法通过高压测试,不知除了自动浮铜后通过人工一点一点修正去除这些尖角和毛刺外有没有其他的好办法。
自动浮铜中出现的尖角浮铜问题,的确是各很麻烦的问题,除了有你提到的放电问题外,在加工中也会由于酸滴积聚问题,造成加工的问题。从2000年起,mentor在WG和EN当中,都支持动态铜箔边缘修复功能,还支持动态覆铜,可以自动解决你所提到的问题。请见动画演示。(如直接打开有问题,请按鼠标右键选择“在新窗口中打开”,或选择“目标另存为”将该文件下载到本地硬盘再打开。)
98、请问在PCB 布线中电源的分布和布线是否也需要象接地一样注意。若不注意会带来什么样的问题?会增加干扰么?
电源若作为平面层处理,其方式应该类似于地层的处理,当然,为了降低电源的共模辐射,建议内缩20倍的电源层距地层的高度。如果布线,建议走树状结构,注意避免电源环路问题。电源闭环会引起较大的共模辐射。
99、地址线是否应该采用星形布线?若采用星形布线,则Vtt的终端电阻可不可以放在星形的连接点处或者放在星形的一个分支的末端?
地址线是否要采用星型布线,取决于终端之间的时延要求是否满足系统的建立、保持时间,另外还要考虑到布线的难度。星型拓扑的原因是确保每个分支的时延和反射一致,所以星型连接中使用终端并联匹配,一般会在所有终端都添加匹配,只在一个分支添加匹配,不可能满足这样的要求。
100、如果希望尽量减少板面积,而打算像内存条那样正反贴,可以吗?
正反贴的PCB设计,只要你的焊接加工没问题,当然可以。
101、如果只是在主板上贴有四片DDRmemory,要求时钟能达到150Mhz,在布线方面有什么具体要求?
150Mhz的时钟布线,要求尽量减小传输线长度,降低传输线对信号的影响。如果还不能满足要求,仿真一下,看看匹配、拓扑、阻抗控制等策略是有效。
102、在PCB板上线宽及过孔的大小与所通过的电流大小的关系是怎样的?
答:一般的PCB的铜箔厚度为1盎司,约1.4mil的话,大致1mil线宽允许的最大电流为1A。过孔比较复杂,除了与过孔焊盘大小有关外,还与加工过程中电镀后孔壁沉铜厚度有关。
PCB工程师需要注意的地方
较多的PCB工程师,他们经常画电脑主板,对Allegro等优秀的工具非常的熟练,但是,非常可惜的是,他们居然很少知道如何进行阻抗控制,如何使用工具进行信号完整性分析.如何使用IBIS模型我觉得真正的PCB高手应该还是信号完整性专家,而不仅仅停留在连连线,过过孔的基础上对布通一块板子容易,布好一块好难。
小资料
对于电源、地的层数以及信号层数确定后,它们之间的相对排布位置是每一个PCB工程师都不能回避的话题;
单板 层的排布一般原则:
元件面下面(第二层)为地平面,提供器件屏蔽层以及为顶层布线提供参考平面;
所有信号层尽可能与地平面相邻;
尽量避免两信号层直接相邻;s
主电源尽可能与其对应地相邻;
兼顾层压结构对称。
对于母板的层排布,现有母板很难控制平行长距离布线,对于板级 工作频率在50MHZ以上的(50MHZ以下的情况可参照,适当放宽),建议排布原则:
元件面、焊接面为完整的地平面(屏蔽);
无相邻平行布线层;
所有信号层尽可能与地平面相邻;
关键信号与地层相邻,不跨分割区。
注:具体PCB的层的设置时,要对以上原则进行灵活掌握,在领会以上原则的基础上,根据实际单板的需求,如:是否需要一关键布线层、电源、地平面的分割情况等,确定层的排布,切忌生搬硬套,或抠住一点不放。
以下为单板层的排布的具体探讨:
*四层板,优选方案1,可用方案3
方案 电源层数 地层数 信号层数 1 2 3 4
1 1 1 2 S G P S
2 1 2 2 G S S P
3 1 1 2 S P G S
方案1 此方案四层PCB的主选层设置方案,在元件面下有一地平面,关键信号优选布TOP层;至于层厚设置,有以下建议:
满足阻抗控制芯板(GND到POWER)不宜过厚,以降低电源、地平面的分布阻抗;保证电源平面的去藕效果;为了达到一定的屏蔽效果,有人试图把电源、地平面放在TOP、BOTTOM层,即采用方案2:
此方案为了达到想要的屏蔽效果,至少存在以下缺陷:
电源、地相距过远,电源平面阻抗较大
电源、地平面由于元件焊盘等影响,极不完整
由于参考面不完整,信号阻抗不连续
实际上,由于大量采用表贴器件,对于器件越来越密的情况下,本方案的电源、地几乎无法作为完整的参考平面,预期的屏蔽效果很难实现;方案2使用范围有限。但在个别单板中,方案2不失为最佳层设置方案。
以下为方案2使用案例;
案例(特例):设计过程中,出现了以下情况:
A、整板无电源平面,只有GND、PGND各占一个平面;
B、整板走线简单,但作为接口滤波板,布线的辐射必须关注;
C、该板贴片元件较少,多数为插件。
分析:
1、由于该板无电源平面,电源平面阻抗问题也就不存在了;
2、由于贴片元件少(单面布局),若表层做平面层,内层走线,参考平面的完整性基本得到保证,而且第二层可铺铜保证少量顶层走线的参考平面;
3、作为接口滤波板,PCB布线的辐射必须关注,若内层走线,表层为GND、PGND,走线得到很好的屏蔽,传输线的辐射得到控制;
鉴于以上原因,在本板的层的排布时,决定采用方案2,即:GND、S1、S2、PGND,由于表层仍有少量短走线,而底层则为完整的地平面,我们在S1布线层铺铜,保证了表层走线的参考平面;五块接口滤波板中,出于以上同样的分析,设计人员决定采用方案2,同样不失为层的设置经典。
列举以上特例,就是要告诉大家,要领会层的排布原则,而非机械照搬。
方案3:此方案同方案1类似,适用于主要器件在BOTTOM布局或关键信号底层布线的情况;一般情况下,限制使用此方案;
*六层板:优选方案3,可用方案1,备用方案2、4对于六层板,优先考虑方案3,优选布线层S2,其次S3、S1。主电源及其对应的地布在4、5层,层厚设置时,增大S2-P之间的间距,缩小P-G2之间的间距(相应缩小G1-S2层之间的间距),以减小电源平面的阻抗,减少电源对S2的影响;
在成本要求较高的时候,可采用方案1,优选布线层S1、S2,其次S3、S4,与方案1相比,方案2保证了电源、地平面相邻,减少电源阻抗,但S1、S2、S3、S4全部裸露在外,只有S2才有较好的参考平面;
对于局部、少量信号要求较高的场合,方案4比方案3更适合,它能提供极佳的布线层S2。
*八层板:优选方案2、3、可用方案1
对于单电源的情况下,方案2比方案1减少了相邻布线层,增加了主电源与对应地相邻,保证了所有信号层与地平面相邻,代价是:牺牲一布线层;对于双电源的情况,推荐采用方案3,方案3兼顾了无相邻布线层、层压结构对称、主电源与地相邻等优点,但S4应减少关键布线;方案4:无相邻布线层、层压结构对称,但电源平面阻抗较高;应适当加大3-4、5-6,缩小2-3、6-7之间层间距;
方案5:与方案4相比,保证了电源、地平面相邻;但S2、S3相邻,S4以P2作参考平面;对于底层关键布线较少以及S2、S3之间的线
间窜扰能控制的情况下此方案可以考虑;
*十层板:推荐方案2、3、可用方案1、4
方案3:扩大3-4与7-8各自间距,缩小5-6间距,主电源及其对应地应置于6、7层;优选布线层S2、S3、S4,其次S1、S5;本方案适合信号布线要求相差不大的场合,兼顾了性能、成本;推荐大家使用;但需注意避免S2、S3之间平行、长距离布线;
方案4:EMC效果极佳,但与方案3比,牺牲一布线层;在成本要求不高、EMC指标要求较高、且必须双电源层的关键单板,建议采用此种方案;优选布线层S2、S3,对于单电源层的情况,首先考虑方案2,其次考虑方案1。方案1具有明显的成本优势,但相邻布线过多,平行长线难以控制;
*十二层板:推荐方案2、3,可用方案1、4、备用方案5
以上方案中,方案2、4具有极好的EMC性能,方案1、3具有较佳的性价比;
对于14层及以上层数的单板,由于其组合情况的多样性,这里不再一一列举。大家可按照以上排布原则,根据实际情况具体分析。
以上层排布作为一般原则,仅供参考,具体设计过程中大家可根据需要的电源层数、布线层数、特殊布线要求信号的数量、比例以及电源、地的分割情况,结合以上排布原则灵活掌握
6层板以后的各个方案在哪?
6层和8层来了
*六层板,优选方案3,可用方案1,备用方案2、4
方案 电源 地 信号 1 2 3 4 5 6
1 1 1 4 S1 G S2 S3 P S4
2 1 1 4 S1 S2 G P S3 S4
3 1 2 3 S1 G1 S2 G2 P S3
4 1 2 3 S1 G1 S2 G2 P S3
*八层板:优选方案2、3、可用方案1
方案 电源 地 信号 1 2 3 4 5 6 7 8
1 1 2 5 S1 G1 S2 S3 P S4 G2 S5
2 1 3 4 S1 G1 S2 G2 P S3 G3 S4
3 2 2 4 S1 G1 S2 P1 G2 S3 P2 S4
4 2 2 4 S1 G1 S2 P1 P2 S3 G3 S4
5 2 2 4 S1 G1 P1 S2 S3 G2 P2 S4
EMC问题
在布板的时候还应该注意EMC的抑制哦!!这很不好把握,分布电容随时存在!!
如何接地!
PCB设计原本就要考虑很多的因素,不同的环境需要考虑不同的因素.另外,我不是PCB工程师,经验并不丰富:)))
地的分割与汇接
接地是抑制电磁干扰、提高电子设备EMC性能的重要手段之一。正确的接地既能提高产品抑制电磁干扰的能力,又能减少产品对外的EMI发射。
接地的含义
电子设备的“地”通常有两种含义:一种是“大地”(安全地),另一种是“系统基准地”(信号地)。接地就是指在系统与某个电位基准面之间建立低阻的导电通路。“接大地”就是以地球的电位为基准,并以大地作为零电位,把电子设备的金属外壳、电路基准点与大地相连接。
把接地平面与大地连接,往往是出于以下考虑:
A、提高设备电路系统工作的稳定性;
B、静电泄放;
C、为*作人员提供安全保障。
接地的目的
A、安全考虑,即保护接地;
B、为信号电压提供一个稳定的零电位参考点(信号地或系统地);
C、屏蔽接地。
基本的接地方式
电子设备中有三种基本的接地 方式:单点接地、多点接地、浮地。
单点接地
单点接地是整个系统中,只有一个物理点被定义为接地参考点,其他各个需要接地的点都连接到这一点上。
单点接地适用于频率较低的电路中(1MHZ以下)。若系统的工作频率很高,以致工作波长与系统接地引线的长度可比拟时,单点接地方式就有问题了。当地线的长度接近于1/4波长时,它就象一根终端短路的传输线,地线的电流、电压呈驻波分布,地线变成了辐射天线,而不能起到“地”的作用。
为了减少接地阻抗,避免辐射,地线的长度应小于1/20波长。在电源电路的处理上,一般可以考虑单点接地。对于大量采用的数字电路的PCB,由于其含有丰富的高次谐波,一般不建议采用单点接地方式。
多点接地
多点接地是指设备中各个接地点都直接接到距它最近的接地平面上,以使接地引线的长度最短。
多点接地电路结构简单,接地线上可能出现的高频驻波现象显著减少,适用于工作频率较高的(>10MHZ)场合。但多点接地可能会导致设备内部形成许多接地环路,从而降低设备对外界电磁场的抵御能力。在多点接地的情况下,要注意地环路问题,尤其是不同的模块、设备之间组网时。地线回路导致的电磁干扰:
理想地线应是一个零电位、零阻抗的物理实体。但实际的地线本身既有电阻分量又有电抗分量,当有电流通过该地线时,就要产生电压降。地线会与其他连线(信号、电源线等)构成回路,当时变电磁场耦合到该回路时,就在地回路中产生感应电动势,并由地回路耦合到负载,构成潜在的EMI威胁。
浮地
浮地是指设备地线系统在电气上与大地绝缘的一种接地方式。
由于浮地自身的一些弱点,不太适合一般的大系统中,其接地方式很少采用
关于接地方式的一般选取原则:
对于给定的设备或系统,在所关心的最高频率(对应波长为)入上,当传输线的长度L〉入,则视为高频电路,反之,则视为低频电路。根据经验法则,对于低于1MHZ的电路,采用单点接地较好;对于高于10MHZ,则采用多点接地为佳。对于介于两者之间的频率而言,只要最长传输线的长度L小于/20 入,则可采用单点接地以避免公共阻抗耦合。
对于接地的一般选取原则如下:
(1)低频电路(<1MHZ),建议采用单点接地;
(2)高频电路(>10MHZ),建议采用多点接地;
(3)高低频混合电路,混合接地
PROTEL99SE一个方便按电路功能块布局的方法
同时打开SCH和PCB,PCB中要无元件被选中。
在原理图中选择相关电路元件,再Tools-Select PCB components。
自动转到了PCB中并显示所有被选中元件,用Tools-交互布局的矩形内部排列功能单独放一起,再X-A一次。
这一堆元件同理可更细分,如把电源滤波电容再单独分出来等。
这一堆元件布局完成后可联合起来。
PROTEL部分快捷键
enter——选取或启动
esc——放弃或取消
f1——启动在线帮助窗口
tab——启动浮动图件的属性窗口
pgup——放大窗口显示比例
pgdn——缩小窗口显示比例
end——刷新屏幕
del——删除点取的元件(1个)
ctrl+del——删除选取的元件(2个或2个以上)
x+a——取消所有被选取图件的选取状态
x——将浮动图件左右翻转
y——将浮动图件上下翻转
space——将浮动图件旋转90度
crtl+ins——将选取图件复制到编辑区里
shift+ins——将剪贴板里的图件贴到编辑区里
shift+del——将选取图件剪切放入剪贴板里
alt+backspace——恢复前一次的操作
ctrl+backspace——取消前一次的恢复
crtl+g——跳转到指定的位置
crtl+f——寻找指定的文字
alt+f4——关闭protel
spacebar——绘制导线,直线或总线时,改变走线模式
v+d——缩放视图,以显示整张电路图
v+f——缩放视图,以显示所有电路部件
home——以光标位置为中心,刷新屏幕
esc——终止当前正在进行的操作,返回待命状态
backspace——放置导线或多边形时,删除最末一个顶点
delete——放置导线或多边形时,删除最末一个顶点
ctrl+tab——在打开的各个设计文件文档之间切换
alt+tab——在打开的各个应用程序之间切换
a——弹出edit/align子菜单
b——弹出view/toolbars子菜单
e——弹出edit菜单
f——弹出file菜单
h——弹出help菜单
j——弹出edit/jump菜单
l——弹出edit/set location makers子菜单
m——弹出edit/move子菜单
o——弹出options菜单
p——弹出place菜单
r——弹出reports菜单
s——弹出edit/select子菜单
t——弹出tools菜单
v——弹出view菜单
w——弹出window菜单
x——弹出edit/deselect菜单
z——弹出zoom菜单
左箭头——光标左移1个电气栅格
shift+左箭头——光标左移10个电气栅格
右箭头——光标右移1个电气栅格
shift+右箭头——光标右移10个电气栅格
上箭头——光标上移1个电气栅格
shift+上箭头——光标上移10个电气栅格
下箭头——光标下移1个电气栅格
shift+下箭头——光标下移10个电气栅格
ctrl+1——以零件原来的尺寸的大小显示图纸
ctrl+2——以零件原来的尺寸的200%显示图纸
ctrl+4——以零件原来的尺寸的400%显示图纸
ctrl+5——以零件原来的尺寸的50%显示图纸
ctrl+f——查找指定字符
ctrl+g——查找替换字符
ctrl+b——将选定对象以下边缘为基准,底部对齐
ctrl+t——将选定对象以上边缘为基准,顶部对齐
ctrl+l——将选定对象以左边缘为基准,*左对齐
ctrl+r——将选定对象以右边缘为基准,*右对齐
ctrl+h——将选定对象以左右边缘的中心线为基准,水平居中排列
ctrl+v——将选定对象以上下边缘的中心线为基准,垂直居中排列
ctrl+shift+h——将选定对象在左右边缘之间,水平均布
ctrl+shift+v——将选定对象在上下边缘之间,垂直均布
f3——查找下一个匹配字符
shift+f4——将打开的所有文档窗口平铺显示
shift+f5——将打开的所有文档窗口层叠显示
shift+单左鼠——选定单个对象
crtl+单左鼠,再释放crtl——拖动单个对象
shift+ctrl+左鼠——移动单个对象
按ctrl后移动或拖动——移动对象时,不受电器格点限制
按alt后移动或拖动——移动对象时,保持垂直方向
按shift+alt后移动或拖动——移动对象时,保持水平方向
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/Cpp五条/article/detail/643579
推荐阅读
article
基于
FPGA
的
高速
ADC9XXX
系列
的
产品研发记录与心得--------系列一(硬件
的
bug)_fp...
本人做了不少关于采集
的
工作所使用
的
ADC为105/125Mbps
的
ADC采样芯片,在这里对ADC系列
的
产品研发心得做了如...
赞
踩
article
期末
大作业之
Android
studio
_
android
studio
期末
大作业...
用
Android
语言实现四川科技馆APP。用户登录与注册、个人信息维护、科技馆介绍、新闻、参观预约、展品等基本功能。_a...
赞
踩
article
雷电
模拟器
+
python
_
python
绑定
雷电
模拟器
...
【代码】
雷电
模拟器
+
python
。_
python
绑定
雷电
模拟器
python
绑定
雷电
模拟器
imp...
赞
踩
article
找到
单片机
实习工作
,
啥也不会
,
怎
么
顺利转正?_什
么
都
不会
能
去实习
么
...
一般
单片机
外设
,
都
是他们提供例程
,
我们直接拿过来用的
,
除非非常冷门的芯片
,
要自己看数据手册配置寄存器使用
,
碰到这种
,
就认...
赞
踩
article
TypeError:
list
indices
must
be
integers
or
slices
...
报错:TypeError:
list
indices
must
be
integers
or
slices
, not n...
赞
踩
article
音视频开发之旅(74)- AI
数字
人
-
实现
图像
无缝
融合
_高斯
数字
人
...
通过先下采样再上采样,然后对上采样的,得到拉普拉斯金字塔,然后再和逐级上采样的图片进行相加即可恢复为原图, 即是无损的....
赞
踩
article
一文了解
类别
型
特征
的
编码方法
...
来源:Unsplash,作者:an Rizzari2019 年第 78 篇文章,总第 102 篇文章目录:问题描述数据准...
赞
踩
article
虚拟机
ens33
ip地址
设置
_
ens33
复制
后要改设备吗...
TYPE=EthernetPROXY
_
METHOD=noneBROWSER
_
ONLY=noBOOTPROTO=stati...
赞
踩
article
Kafka
知识点
总结
_
kafka
笔记尚硅谷...
Kafka
_
kafka
笔记尚硅谷
kafka
笔记尚硅谷 Kaf...
赞
踩
article
Hive
知识点_
hive
defaultfs...
hive
知识点,五天快速掌握,从小白到熟练掌握hql编写能力,
hive
大数据必不可少的海量结构化数据统计工具,值得拥有!...
赞
踩
article
震惊了
,
原来这才
是
Kafka
的
“真面目”!_
kafka
攒一波...
导读:
Kafka
是
一个分布式消息队列
,
具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息
,
消费者从队列...
赞
踩
article
iOS11
解决
MBProgressHUD
弹框
不
显示问题
_
mbprogresshud
偶现
不
弹
提示
...
在
iOS11
上,多了一个
_
UIInteractiveHighlightEffectWindow类型窗口,hidden =...
赞
踩
article
微信
小
程序
美食
推荐_
微信
小
程序
美食
列表
代码
...
【
代码
】
微信
小
程序
美食
推荐。_
微信
小
程序
美食
列表
代码
微信
小
程序
美食
列表
代码
<!--ind...
赞
踩
article
list
indices
must
be
integers
or slices, not
list
...
def computeSSE(center_point, cluster): estimator = 0 for i i...
赞
踩
article
FPGA
对高速采集
ADC
(8路
并行
数据
)进行
峰值
检测
,并记录
峰值
位置_
fpga
寻峰...
FPGA
对高速采集
ADC
(8路
并行
数据
)进行
峰值
检测
,并记录
峰值
位置_
fpga
寻峰
fpga
寻峰 ...
赞
踩
article
如何
在
XP
系统
中
设置
虚拟机
IP
和
网络连接
?...
我用的是XP
系统
但都是相通的 希望能帮到你1、
虚拟机
的
IP
设置
(1)
在
虚拟机
系统
桌面右击【网上邻居】图标,从弹出的快...
赞
踩
article
类别
型
特征
的常见处理方法_
类别
型
特征
的
编码方式
...
-
类别
型
特征
类别
型
特征
(Categorical Feature)主要是指只在有限选项内取值的
特征
。例如性别(男、女)、成...
赞
踩
article
windows
下搭建
Hadoop
开发
环境_
windows
开发
hadoop
...
1、将集群上的
hadoop
压缩包解压到
windows
下。2、将
hadoop
-eclipse-plugin-2.7.3.j...
赞
踩
article
Matplotlib
(
图形
)...
然后,我们定义了一个包含 4 个元素的列表 labels,它表示各个类别的标签。以上实例中我们生成了三组不同的随机数据,...
赞
踩
article
全网最全:一文入门最热
的
LLM
应用
开发
框架
LangChain
_
langchain
开发
...
LangChain
的
作者是 Harrison Chase,最初是于 2022 年 10 月开源
的
一个项目,在 GitH...
赞
踩
相关标签
android studio
课程设计
android
雷电模拟器
单片机
嵌入式硬件
c语言
开发语言
stm32
嵌入式
音视频
人工智能
kafka
java
分布式
hive
大数据
sql
iOS
界面
提示框
第三方
前端
javascript