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的课程伯克利的推广计划和行业会议。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    上海图元软件国产高端PCB设计解决方案

    在当今快速发展的电子行业中,高效、精确的PCB(印刷电路板)设计工具是确保产品竞争力的关键。为满足市场对高性能、多功能PCB设计工具的需求,上海图元软件推荐一款专为专业人士打造的国产高端PCB设计解决方案。
    的头像 发表于 08-08 11:12 ?826次阅读
    上海图元软件国产高端<b class='flag-5'>PCB设计</b>解决方案

    PCB设计,轻松归档,效率倍增!

    PCB设计一键归档简化流程,提升效率,一键归档,尽在掌握!在电子产品设计领域,PCB设计工作完成后,需要输出不同种类的文件给到PCB生产商,产线制造部门,测试部门,同时还需将设计文件进行归档管理
    的头像 发表于 05-26 16:17 ?229次阅读
    <b class='flag-5'>PCB设计</b>,轻松归档,效率倍增!

    原理图和PCB设计中的常见错误

    在电子设计领域,原理图和PCB设计是产品开发的基石,但设计过程中难免遇到各种问题,若不及时排查可能影响电路板的性能及可靠性,本文将列出原理图和PCB设计中的常见错误,整理成一份实用的速查清单,以供参考。
    的头像 发表于 05-15 14:34 ?473次阅读

    SMT贴片前必知!PCB设计审查全攻

    一站式PCBA打样工厂今天为大家讲讲PCB贴片加工厂家对PCB设计进行审查和确认需关注哪些问题?SMT贴片加工前的PCB设计审查流程。在SMT贴片加工中,PCB设计的审查和确认是确保加
    的头像 发表于 04-07 10:02 ?395次阅读

    中兴通讯的PCB设计规范

    中兴通讯的PCB设计规范
    发表于 02-08 15:31 ?7次下载

    大功率PCB设计思路与技巧

    大功率PCB设计是一项挑战性极强的任务。它不仅要求工程师具备深厚的电子理论知识,还需要丰富的实践经验和精湛的设计技巧。以下是针对刚接触大功率PCB设计的工程师的设计思路与技巧指南。 一、设计总体思维
    的头像 发表于 01-27 17:48 ?1066次阅读
    大功率<b class='flag-5'>PCB设计</b>思路与技巧

    电子工程师的PCB设计经验

    本文分享了电子工程师在PCB设计方面的经验,包括PCB布局、布线、电磁兼容性优化等内容,旨在帮助初学者掌握PCB设计的关键技术。
    的头像 发表于 01-21 15:15 ?1731次阅读

    Kerman的KiCad学习笔记:第6章 PCB设计流程

    电路原理图设计的最终目的是生产满足需要的PCB(印制电路板)。利用KiCad 8.0软件可以非常轻松地从原理图设计转入PCB设计。KiCad 8.0为用户提供了一个完整的PCB设计环境,既可以进行人工设计,也可以全自动设计,设计
    的头像 发表于 12-25 15:34 ?2840次阅读
    Kerman的KiCad学习笔记:第6章 <b class='flag-5'>PCB设计</b>流程

    一篇“从入门到上手”的PCB设计教程

    这是一篇面向神马都不懂的小白玩家的PCB设计教程。希望能帮助大家快速上手PCB的设计。
    的头像 发表于 11-08 04:49 ?2991次阅读

    PCB设计中常见的DFM问题

    作为一个PCB设计师,您需要考虑电气、结构以及功能的方方面面。除此之外,还得确保PCB在指定的时间内,以最低的成本且保质保量地生产出来。为了满足以上需求,必须考虑DFM(Designfor Manufacture)的因素,这也是PCB设
    的头像 发表于 10-25 11:46 ?1650次阅读
    <b class='flag-5'>PCB设计</b>中常见的DFM问题

    HDMI模块的PCB设计

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

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

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

    通用硬件设计/BGA PCB设计/BGA耦合

    电子发烧友网站提供《通用硬件设计/BGA PCB设计/BGA耦合.pdf》资料免费下载
    发表于 10-12 11:35 ?0次下载
    通用硬件设计/BGA <b class='flag-5'>PCB设计</b>/BGA耦合

    PCB设计中的爬电距离:确保电路板安全可靠

    一站式PCBA智造厂家今天为大家讲讲什么是PCB设计爬电距离?PCB设计爬电距离的重要性。在电子制造业中,PCB设计是至关重要的一环。而在PCB设计中,爬电距离是一个关键概念,直接关系
    的头像 发表于 09-26 09:39 ?1228次阅读

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

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