凡亿教育-许媛
凡事用心,一起进步
打开APP
公司名片
凡亿专栏 | 别再乱加去耦电容了!90%的工程师都搞错了摆放位置
别再乱加去耦电容了!90%的工程师都搞错了摆放位置
你是不是也觉得,去耦电容越多越好?

说起来有意思,我见过太多工程师画PCB的时候,去耦电容那叫一个舍得加。芯片周围能塞多少塞多少,密密麻麻整整齐齐,远远看过去像士兵列队似的。

你问他为什么加这么多?他会一脸认真地告诉你:"电源要稳定啊,多加点电容滤波效果好。"

问题是——你真的确定这些电容都在干活吗?

上次帮一个朋友排查电源纹波的问题,他那板子上一颗FPGA周围围了整整16颗0402的0.1uF电容,壮观是挺壮观的,结果纹波还是飙到100多mV。我拿放大镜一看,差点没笑出声——所有电容都离引脚老远,走线绕来绕去跟走迷宫似的。

这哪是去耦电容啊,这是摆设。

说句扎心的话:去耦电容的摆放位置比数量更重要,放错位置等于白加。与其花时间堆数量,不如花心思摆对位置。

0bef059eff3fdd895d9f7480ad628e.png

左:正确摆放(靠近引脚、走线短) 右:错误摆放(远离引脚、走线长)

02.

为什么大家都陷入了"数量崇拜"的误区?

其实这个事儿也不能全怪工程师。很多教程、很多参考设计,上来就告诉你"这个电源引脚要加0.1uF去耦"、"每个VCC都要放一颗",说的好像只要放了就万事大吉。

但没人告诉你——放哪里、怎么放,比放不放重要一百倍。

我个人觉得,这行最大的错觉之一就是:以为电容是理想的。很多人脑子里的电容模型就是一个C,觉得容量够了就行。实际呢?真实世界的电容是串联了ESR和ESL的,而且这个ESL(等效串联电感)才是高频去耦效果的关键杀手。

而走线和过孔带来的寄生电感,分分钟比电容本身的ESL还大。你说你这电容加了有啥用?

💡 一句话点醒:去耦电容的效果,不取决于你加了多少颗,而取决于电流从芯片引脚流到电容再流回来的这个回路面积有多大。

03.

这块把我坑惨了的板子,至今记忆犹新

说个我自己的糗事吧。刚工作那几年,我也是"数量党",觉得多放电容总没错。直到有一次做一个高速ADC的板子,把我脸都打肿了。

那是个12位250MSPS的ADC,数据手册上给的参考设计里,电源引脚旁边画了一堆去耦电容。我当时想,参考设计都放这么多,我再多放几颗肯定更稳。结果呢?板子打回来一测,ENOB(有效位数)怎么调都上不去,底噪比预期高了快10dB。

那段时间我天天加班找原因,电源纹波测了、参考电压测了、输入匹配也调了,就是不对。最后还是我们组长过来,拿过板子看了一眼,淡淡地说:"你这电容放这么远,是准备让电流跑马拉松吗?"

我当时还不服,说我都按参考设计来的啊。结果把PCB叠层一对比才发现,参考设计用的是盲埋孔,电容直接从焊盘打洞到电源地层;我用的是普通通孔,走线绕了一大圈才打过孔下去,回路面积差了好几倍。

后来改板,把所有去耦电容都挪到引脚旁边,过孔直接打在焊盘上——你猜怎么着?底噪直接降了8dB,ENOB一下子就达标了。

还有个更绝的例子,我同事做的一款ARM板,原来DDR旁边放了4颗15uF的钽电容,每次批量生产总有百分之几的板子DDR会出不稳定的问题。后来把其中两颗换成0402的0.1uF,紧挨着DDR的电源引脚放,反而全好了。

你说邪门不邪门?容量大了反而不行,容量小了反倒稳了——关键就在这个摆放位置上。

b7511986b9aae6db383b75ce4f872a.png

回路面积越大,寄生电感越大,去耦效果越差

04.

正确的摆放原则,说穿了就三个字

哪三个字?近、短、宽。

电容尽量靠近
芯片电源引脚

走线要短
过孔要近

走线要宽
减小寄生电感

说起来简单,但真要做好,里面的门道可不少。

首先是小容值电容要最靠近引脚。很多人搞反了,觉得大电容重要,把大电容放旁边。其实正好相反——0.1uF、0.01uF这种小容量的电容,自谐振频率高,专门负责滤高频噪声,必须离引脚最近才行。大容量的电容反而是用来"蓄水"的,放远一点关系不大。

然后是过孔的位置。很多人喜欢把过孔打在走线尽头,离电容焊盘还有一段距离。这一段走线的电感可不容小觑。正确的做法是过孔尽量靠近焊盘,能直接打在焊盘上最好(当然要考虑工艺可行性)。

fdd629908e33d4b63a33ff84a8cedf.png

过孔越靠近电容焊盘,去耦效果越好

还有一点很多人忽略——地平面的重要性。去耦电容的回路是:芯片VCC引脚 → 走线 → 电容 → 地平面 → 芯片GND引脚。如果你的地是分割的、或者下面是走线不是平面,那这个回流通路就绕远了,效果大打折扣。

所以记住,完整的地平面,是去耦电容能发挥作用的基础。没有完整的地,再怎么摆电容都是白搭。

05.

这几种常见错误,看看你中了几个?

一排整整齐齐的电容

为了好看把所有电容排成一条线,结果最远的那颗离引脚十万八千里。好看是好看了,没用啊。

大电容放里面,小电容放外面

正好搞反了。小电容管高频,必须最近;大电容管低频,远一点没关系。

过孔离焊盘太远

过孔和焊盘之间那段细细的走线,带来的寄生电感可能比电容本身还大。

走线又细又长还绕弯

去耦电容的走线要短、要直、要宽。绕来绕去的,电感全上去了。

下面没有完整的地平面

地平面是返回电流的高速公路。没有地平面,电流就得绕远路,回路面积大了去了。

06.

手把手教你检查:你的去耦电容摆对了吗?

说了这么多,给大家一个实操的检查清单。下次画完板,对着这几条过一遍,基本上就不会出大问题。

81596bdf7747f88de4e1bf70fd3d01.png

去耦电容摆放检查清单

✅ 快速自检清单

□最小容值的电容,是不是离引脚最近?

□电容两端的过孔,是不是都尽量靠近焊盘了?

□电源引脚到电容的走线,是不是又短又宽?

□电容下面的层,是不是有完整的地平面?

□每个电源引脚都有对应的去耦电容吗?

□有没有为了整齐把电容都移得老远?

另外再给新手朋友们一个小技巧:画完之后,你可以用PCB软件的高亮功能,选中电源引脚,看看电流走到最近的去耦电容再回到地,这个路径大概有多长。如果感觉绕了一大圈,那肯定是有问题的。

还有,不要迷信"越多越好"。很多时候,把3颗放得很远的0.1uF电容,换成1颗紧挨着引脚的,效果可能还更好。省下的空间干点啥不好?

最后总结几句

去耦电容的核心,不是数量,是回路面积。

放对位置,一颗顶十颗;放错地方,加再多也是摆设。

记住三个字:近、短、宽。

好了,关于去耦电容摆放的话题,今天就聊到这里。你有没有遇到过因为电容摆放不对导致的奇葩问题?欢迎在评论区分享你的踩坑经历~

觉得有用的话,点个赞转发给身边的硬件工程师朋友,别让他们再乱加电容了😂

🎓 凡亿教育

国内领先的电子设计硬件教育培训平台
累计培养120万+工程师,学员就业率98%

📚 推荐课程:

🔹 《PCB电源完整性设计实战》

🔹 《高速信号完整性与PCB设计》

🔹 《4-20层高速PCB设计进阶班》

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论