一、封装EMC概述

1.1 电磁兼容性基本概念

说到电磁兼容性,也就是EMC,很多刚入行的朋友会觉得它很玄乎。其实说白了,EMC就两件事:一是你的设备别干扰别人,二是你的设备别被别人干扰

我习惯把EMC拆成两个维度来看:

  • EMI(电磁干扰)——你发出的噪声,会不会让隔壁设备罢工?
  • EMS(电磁抗扰度)——别人发出的噪声,你的设备扛不扛得住?

举个例子。我几年前做过一个通信模块的封装设计,板级测试一切正常,结果一装到系统里,无线接收灵敏度直接掉了10dB。查了半天,原来是封装基板上的电源层谐振,正好落在了通信频段上。嗯,这就是典型的EMI问题。

核心要点:EMC不是玄学,是实实在在的物理问题。噪声源、耦合路径、敏感设备,这三要素缺一不可。

1.2 封装级EMC的重要性

你可能会问:系统EMC不是应该在PCB或者整机层面解决吗?为什么要在封装层面操心?

我刚开始做封装设计时也这么想。直到有一次,一个高速SerDes接口的封装,我按照常规的叠层和走线方式设计,结果眼图测试始终不过。后来发现,问题出在封装内部的串扰上——两个相邻的差分对,间距只差了5微米,结果耦合噪声直接让信号质量崩了。

封装级EMC的重要性,我总结为三点:

  1. 源头控制——芯片内部的开关噪声,在封装层面就能被抑制,而不是等到PCB上再补救
  2. 成本最优——封装阶段解决EMC问题,成本是PCB阶段的十分之一,是整机阶段的百分之一
  3. 性能保障——高速信号在封装内的完整性,直接决定了系统能否正常工作

我的经验:封装EMC做得好,后面PCB设计能省一半的功夫。我曾经在一个项目中,因为封装阶段就把电源分配网络(PDN)的阻抗优化到了目标值以下,整机EMC测试一次通过,省了至少两周的调试时间。

1.3 封装EMC与系统EMC的关系

封装EMC和系统EMC,不是割裂的,而是层层递进的关系。我习惯用一个三层模型来理解:

  • 芯片层——晶体管开关产生的电流尖峰,这是噪声的源头
  • 封装层——基板走线、键合线、凸点,这些是噪声传播的第一段路径
  • 系统层——PCB走线、连接器、机壳,噪声从这里辐射出去或者耦合进来

你想想看,如果封装层面的噪声没有被有效抑制,它就会像滚雪球一样,到了系统层面变得更大更难处理。反过来,如果封装设计时考虑了系统级的EMC需求,比如预留了屏蔽结构或者优化了回流路径,系统设计就会轻松很多。

注意:封装EMC和系统EMC是强耦合的。不要指望系统设计能完全弥补封装设计的缺陷。我曾经见过一个项目,封装PDN设计得很差,结果系统工程师花了三个月加各种滤波器和屏蔽罩,最后还是没通过EMC测试。

1.4 常见封装EMC问题分类

在实际项目中,我遇到的封装EMC问题大致可以分为以下几类。这里我画了一张图,帮你快速建立知识框架:

封装EMC问题分类 传导类问题 辐射类问题 PDN噪声 地弹噪声 串扰 谐振 耦合类问题 屏蔽类问题 容性耦合 感性耦合 屏蔽失效 接地不良 四大类:传导·辐射·耦合·屏蔽

下面我展开说说每一类:

1. 传导类问题

这类问题主要通过电源和地网络传播。我遇到最多的是PDN噪声地弹噪声。PDN噪声说白了就是电源网络上的电压波动,地弹噪声则是大量IO同时翻转时,地电位瞬间抬升。嗯,这两个问题在高速封装中特别常见。

2. 辐射类问题

信号在封装内部走线时,如果回流路径不连续,就会形成天线效应。我记得有个项目,封装基板上的一条高速信号线,因为参考平面被切断了,结果辐射噪声直接超标了15dB。后来加了一条回流地线,问题就解决了。

3. 耦合类问题

封装内部的走线间距很小,容性耦合和感性耦合都很容易发生。你想想看,一条时钟线和一条数据线挨着走,时钟的跳变沿就会通过寄生电容耦合到数据线上。这就是串扰的本质。

4. 屏蔽类问题

有些封装会设计屏蔽结构,比如金属盖板或者屏蔽环。但如果接地不良,屏蔽效果会大打折扣。我曾经见过一个封装,屏蔽盖的接地焊盘只用了两个,结果高频时屏蔽效能几乎为零。

总结一下:封装EMC问题,归根结底就是噪声源没控制好耦合路径没切断敏感设备没保护好。后面的章节,我会逐一讲解这些问题的具体分析和优化方法。

一个小建议:刚开始做封装EMC设计时,别想着一步到位。先从传导类问题入手,把PDN和地弹噪声控制好,再逐步解决辐射和耦合问题。这样循序渐进,成功率会高很多。


公众号:蓝海资料掘金营,微信deep3321