0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

良好的PCB设计是怎样被破坏的

PCB线路板打样 来源:ct 2019-08-14 07:17 次阅读

编者注:以下内容源于Lee Ritchey撰写的第一次正确的高速PCB和系统设计实用手册第38章。该书由Ritchey的培训和咨询公司Speeding Edge出版。

本章介绍封装寄生电感对高速逻辑电路性能的影响。具体地说,在这种情况下涉及的封装寄生是进出IC封装的电源路径中的不需要的电感。随着逻辑速度的提高以及数据和地址总线变得越来越宽,这些切换事件中涉及的电流瞬变所产生的噪声尖峰已经成为失败的主要原因。

Vcc和接地反弹是IC芯片上Vcc和接地导轨相对于PCB平面上各自电平的变化。这种类型的不需要的瞬态通常是单端逻辑驱动器对传输线充电和放电的结果。图38.1说明了创建Vcc和接地反弹的方式。

图38.1 ??显示Vcc和接地反弹的典型单端传输线

图38.1的左侧显示了为传输线的寄生电容充电所需的电流的电流路径以及负载的寄生电容。传输线从逻辑0切换到1.图38.1的右侧显示了当逻辑线从逻辑1切换到0时与寄生电容放电相关的电流路径。这些瞬态电流是同步开关噪声(SSN)。图中所示的电感包括将IC电源引线连接到电源层的过孔电感。

请注意,IC芯片的Vcc端子相对于PCB电源上的Vcc驱动为负极在逻辑0到1转换期间的平面。 IC的所有端子同时被驱动为负(这是Vcc反弹)。结果是,所有静音输出和输入都会出现此电压尖峰。如果尖峰足够大,则可能导致逻辑故障。在从逻辑1到0的转换期间,IC的接地轨在PCB电源平面上相对于地驱动为正(这是接地反弹)。这个尖峰也出现在所有线路上,并且可能导致逻辑故障。

公式38.1可用于计算由逻辑状态变化引起的电压瞬变幅度。

良好的PCB设计是怎样被破坏的

公式38.1 ??用于计算电感器间电压降的公式

其中:VL =电感器两端的电压降,L是Henrys电感器的电感,di =电流变化幅度,单位为安培, dt =进行当前更改所需的时间。

请注意,只有当通过它们的电流发生变化时,或者更准确地说,当通过它们的电磁场发生变化时,电感才会出现电压降。

表38.1列出了某些典型IC的引线电感包。电感广泛传播的原因是大多数封装中的引线长度差别很大。

良好的PCB设计是怎样被破坏的


表38.1 ??各种IC封装的典型引线电感

为了了解常见IC封装中可能出现的Vcc和接地反弹幅度,可以进行简单的计算。例如,将使用20引脚DIP(双列直插封装)。该封装上的电源引脚位于拐角处,每个电源引脚的电感为13.7纳亨。在这种情况下,ΔI是当逻辑状态从0变为1时,单个输出为50 mA,而5V HCMOS部件的增量时间为2 ns。使用等式38.1中的这些值导致电压尖峰为342 mV。

想象一下当总线的所有8位同时从0变为1时会发生什么。电压尖峰为2.74伏。接下来,上升时间变为1 ns。峰值为5.48伏。正是这种切换瞬态驱动了从DIP到PLCC封装的变化。试图提高逻辑速度,同时保留在经过验证的真实包中的公司发现他们的产品无法正常工作。应该注意的是,这个问题与封装有关,并且不能通过在PCB上采取的动作来解决。

Vcc和接地反弹(SSN)是由IC封装的电源路径中的电感过大引起的。不能对PCB采取任何措施来解决此问题。更换为具有较低封装引线电感的IC封装是必要的。

以上讨论也适用于业界常用的QFP封装。电感不如DIP封装高。但是,数据总线的宽度比8位宽得多。 SSN的失败表现为偶尔的失败。原因是当所有数据位从一个逻辑状态同时改变到另一个逻辑状态时,发生最坏情况的噪声尖峰。这在2 n 次中仅发生一次,其中N是总线中的数据位数。目前处于制造或设计阶段的许多“片状”系统都没有从这个原因中解脱出来。

如果不了解这种现象在起作用,就会导致设计永远不稳定。由于这种潜在的故障机制,在使用之前必须检查每个被认为是单端逻辑总线驱动器的部件,以确保SSN不会导致故障。图38.2说明了用于测量最坏情况SSN的测试设置。

良好的PCB设计是怎样被破坏的


图38.2 ??用于测量最坏情况Vcc和接地反弹的测试设置

为了测量最坏情况Vcc和接地反弹,有必要用最逼真的方法加载最宽总线的所有输出可以同时切换的负载集。通常通过在每个输出端连接一个大电容(例如60 pF)来测试IC输出,并观察上升和下降时间。这不是一个现实的负载。它使输出“过载”并导致上升或下降时间比输出驱动传输线时实际发生的时间慢。此外,电容器充电或放电所需的电流尖峰比实际使用中的电流尖峰大得多。实际负载是50欧姆的传输线,因为这是通常预期驱动的部件。

在图38.2中,所有输出都“加载”了50欧姆的传输线。测量探头连接到一个输出,该输出由与将要切换的数据线相同的内部电源和接地总线供电。 IC安装在具有电源平面结构的PCB上,该电源平面结构能够提供将所有数据线从0切换到1所需的充电电流,而不会下垂。

为了观察Vcc反弹,IC采用信号模式驱动,使所有数据线同时从0切换到1。在发生这种情况时,与此事件相关的Vcc弹跳将出现在安静的线路上,几乎没有衰减。 Vcc反弹波形来自该电流波形的上升沿。

为了观察接地反弹,IC采用信号模式驱动,使所有数据线同时从1切换到0。在发生这种情况时,与此事件相关的地面反弹将出现在安静的线路上,没有衰减。

图38.3中的波形以这种方式在实际IC上测量。在这种情况下,被切换的数据总线是64位宽,Vcc是2.5伏。顶部曲线是Vcc和地面反弹的组合。 Vcc以上的偏移是地面反弹,Vcc以下的偏移是Vcc反弹。通过将所有数据线从0切换到1然后多次切换1到0来产生这组波形。

请注意,偏移幅度大致相同,为500 mV。由此可以推断,Vcc和接地路径中的电感大约相同。可以粗略地了解这种电感有多大。这可以通过使用公式38.1来实现。

每个输出的峰值电流为2.5V/100欧姆或25 mA。总电流为64 x 25 mA或1.6A。得到的电压为0.5 V.增量时间为2 ns。电感计算为约.625 nH。这种电感是IC封装引线的电感和通向PCB的通孔的组合,用于接入电源和接地层。

从早期的电源讨论来看,已经确定需要电流执行此切换功能是从PCB内置的平面电容中提取的。如果此电容不够大,每次数据线从0切换到1时,Vcc上都会出现纹波。这在图38.1的左上角显示为“v”形倾角。

图38.3中的下部波形是Vcc上的纹波,对应于这些开关事件。在此示例中,设计到PCB中以支持此事件的平面电容为24 nF。产生的纹波约为150 mV。对于2.5V逻辑,这接近可接受的极限。减少这种纹波的唯一方法是重新设计PCB叠层以增加更多的平面电容。分立电容具有太大的电感来解决这个问题。

良好的PCB设计是怎样被破坏的


图38.3 ??具有Vcc噪声的64位数据总线上的实际Vcc和接地反弹

除了设计PCB叠层以产生足够的平面电容以提供开关瞬态外,最小化电感也很重要到达飞机所需的过孔。因此,支持最大数据总线的平面对应该是元件下方的第一个平面对。

图38.3中的波形是此特定设计的上电复位线。每次该数据总线的所有成员从0切换到1时,系统都会经历上电复位周期。这将在内存访问期间发生。结果是一个无法装运的系统,无法通过在PCB上采取任何措施来修复。唯一的补救措施是重新设计IC封装。这种设计通常被称为硅谷墓碑。

良好的PCB设计是怎样被破坏的


图38.4 ??具有Vcc噪声的80位数据总线上的实际Vcc反弹

图38.4是来自另一个IC的Vcc反弹波形,其中80位数据总线同时从0切换到1。还显示了Vcc上的噪音。应该注意的是,与该切换事件相关的Vcc噪声很小,很难看到。这是因为支持此切换事件的平面电容为140 nF或图38.3中的7倍。

图38.4中的Vcc反弹来自2.5V DDR数据总线。可以使用公式38.1计算引起该噪声的有效电感。在这种情况下,每行的ΔI也是25mA。总Δ增量为2A。 ΔV为216 mV。 ΔT为1.15 ns。由此,等效L为0.497nH。同样,这是封装电感和连接到电源层的过孔电感的组合。

图38.4中的示例具有1.16 ns的相对较慢的上升时间。该示例中的组件能够产生小于0.5ns的上升时间。如果性能频谱快速侧的这些部件中的一个安装在同一电路中,则Vcc反弹将是所示的两倍,即532 mV。这远远超过了该电路的噪声容限。重新设计封装以降低寄生电感是解决此问题的最可靠方法。

如果重新设计IC封装不是一个选择,还有其他可能的解决方案吗?在某些情况下有。噪声问题的根源是许多输出同时切换。有时可以错开输出的时钟,使得只有一部分可以同时切换。这通常称为多相时钟。另一种选择可能是将输出分配到几个Vcc和地线上。这可以通过市场上的一些FPGA实现。

此等式中的一个参数是信号边沿的上升时间。有可能减慢边缘。

当然,最佳解决方案是选择电源和接地导轨中具有极低电感的封装的元件。表38.2显示了各种2.5V宽数据总线为0.5 nSEC边沿产生的Vcc或接地反弹量与电源路径中总电感的函数关系。

良好的PCB设计是怎样被破坏的


表38.2 ?? Vcc和接地反弹与封装电感,2.5V CMOS,0.5 ns边缘

随着边沿变得更快,数据总线变得更宽,IC封装的设计必须非常小心地完成应避免使用Vcc和接地反弹。

在设计中包含供应商无法展示Vcc和地面反弹数的部件是不明智的。

必须检查每个用于驱动宽数据总线的IC,以确保封装电感足够低,以产生可接受的低Vcc和接地反弹。

Vcc和地面反弹已成为主要来源大多数新设计中的间歇性故障。这些故障可追溯到较差的IC封装设计。

如何确定新IC在包装之前的Vcc和接地反弹

通常,有必要选择仍在开发中的部件。没有真正要衡量的部分。可以在Spice建模软件包中对I/O和封装进行建模,并计算预期的Vcc和地面反弹。这是通过获得输出驱动器的Spice模型,将其与封装电源和接地路径的预测电感相结合,驱动适当阻抗的传输线并以最终电路中预期的最快上升和下降时间切换输出来完成的。 。

设计不良的BGA封装示例

通常,BGA封装具有比其他封装类型更好的Vcc和接地电感,例如QFP,PLCC和DIP。但是,情况并非如此。一些BGA封装被设计成使得从电源和接地触点到与PCB接触的球的引线或导线。当考虑BGA封装中的新元件时,必须检查封装布局以确保Vcc和接地路径具有低且相等的电感。

图38.5是两个具有此问题的双层BGA封装的照片。在两种情况下,管芯都通过触点安装在腔体中,触点直接穿过封装到BGA背面的球。这些是接地触点,电感非常低。在这两种情况下,Vcc引脚都是从管芯边缘到BGA封装边缘的迹线。痕迹。


图38.5 ??两种在Vcc引线中具有过高电感的BGA封装

确定可接受的Vcc和接地反弹量

通过分析来自其他源的噪声并将其与所使用的逻辑系列的噪声容限进行比较,可以计算出可以容忍的Vcc和接地反弹量。 Vcc和接地反弹可以消耗总噪声容限的一部分。用于执行此分析的方法将在后续章节中介绍。

Lee Ritchey是Speeding Edge的创始人兼总裁,该公司为高科技公司提供私人现场培训课程以及通过UC的课程伯克利的推广计划和行业会议。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    HDMI模块的PCB设计

    在前面各类设计的理论讲解、设计实操讲解、以及软件操作的讲解的过后,粉丝后台反馈想结合前面三种类型进行整体学习—模块设计,本期推出第一章HDMI模块的PCB设计,后续会继续更新各类模块的PCB设计教学,以及PCB设计理论、设计技巧
    的头像 发表于 10-22 14:16 443次阅读

    专业PCB设计,高速PCB设计,PCB设计外包, PCB Layout,PCB Design,PCB画板公司,PCB设计公司,迅安通科技公司介绍

    专业PCB设计,高速PCB设计,PCB设计外包, PCB Layout,PCB Design,PCB
    发表于 10-13 15:48

    pcb设计中如何设置坐标原点

    PCB设计中,坐标原点是一个非常重要的概念,它决定了PCB布局的起始位置和方向。 一、坐标原点的定义 坐标原点的概念 在PCB设计中,坐标原点是一个参考点,用于确定PCB布局的起始位
    的头像 发表于 09-02 14:45 1874次阅读

    PCB设计PCB制板的紧密关系

    一站式PCBA智造厂家今天为大家讲讲PCB设计PCB制板有什么关系?PCB设计PCB制板的关系。PCB设计和制板是
    的头像 发表于 08-12 10:04 460次阅读

    PCB设计基本原则总结,工程师必看

    一站式PCBA智造厂家今天为大家讲讲pcb设计安全规则有哪些要求?PCB工艺规范及PCB设计安规原则。在PCB设计中,遵循安规(安全规范)原则是确保电子产品安全性和合规性的关键。接下来
    的头像 发表于 07-09 09:46 926次阅读

    EMC大揭秘 PCB设计必备指南

    EMC大揭秘 PCB设计必备指南
    的头像 发表于 06-15 16:29 3035次阅读
    EMC大揭秘 <b class='flag-5'>PCB设计</b>必备指南

    PCB设计中的常见问题有哪些?

    一站式PCBA智造厂家今天为大家讲讲PCB设计中的常见问题有哪些?PCB设计布局时容易出现的五大常见问题。在电子产品的开发过程中,PCB(Printed Circuit Board,印刷电路
    的头像 发表于 05-23 09:13 779次阅读
    <b class='flag-5'>PCB设计</b>中的常见问题有哪些?

    pcb设计

    cadence原理图、Allegro PCB设计。Aundefined 1.根据客户要求代画原理图和PCB。 2.原理图和PCB的修改。 3.单板、双层板、多层板均可。 支持软件: cadence
    发表于 05-09 01:38

    多层pcb设计如何过孔的原理

    一站式PCBA智造厂家今天为大家讲讲如何实现多层PCB的过孔?多层pcb设计过孔的方法。在现代电子行业中,多层PCB设计已经成为常见且重要的技术。多层PCB不仅可以提供更高的电路密度,
    的头像 发表于 04-15 11:14 890次阅读

    DC电源模块的 PCB设计和布局指南

    合适的PCB尺寸和层数:根据电源模块的尺寸和功能需求,选择合适的PCB尺寸和层数。注意保持足够的空间来布置元件和散热器。 DC电源模块的 PCB设计和布局指南 2. 地平面:在PCB
    的头像 发表于 03-05 14:30 1237次阅读
    DC电源模块的 <b class='flag-5'>PCB设计</b>和布局指南

    PCB设计软件有哪些 pcb设计软件哪个好用

    Altium Designer是一款功能强大的PCB设计软件,广泛地应用于电子工程领域。它提供了完整的设计流程,包括原理图设计、元件布局、线路布线和制造输出等。它的用户界面友好,易于上手,同时也提供了丰富的封装和元件库。此外,Altium Designer还集成了仿真
    的头像 发表于 02-02 14:05 5693次阅读

    PCB设计检查规范指南

    PCB设计说明以及PCB设计或更改要求、标准化要求说明是否明确5.确认外形图上的禁止布放器件和布线区已在PCB模板上体现6.比较外形图,确认PCB所标注尺寸及公差无误, 金属化孔和非金
    发表于 12-21 16:07 577次阅读

    PCB设计成败应该要注意的问题分享

    在设计数据从原理图阶段转移到PCB设计阶段之后,进行PCB设计布局布线时,就需要提前定义好设计规则Design Rule。后续的整个PCB设计都需要遵守规则定义。包括基本的电气规则(间距,短路断路),布线规则(线宽,走线风格,过
    发表于 12-14 16:47 307次阅读
    <b class='flag-5'>PCB设计</b>成败应该要注意的问题分享

    pcb设计一般流程步骤

    pcb设计一般流程步骤
    的头像 发表于 12-13 17:30 3919次阅读

    PCB设计之高速电路

    PCB设计之高速电路
    的头像 发表于 12-05 14:26 788次阅读
    <b class='flag-5'>PCB设计</b>之高速电路