旁路电容和退耦电容一直是一个既熟悉又纠结的问题,说熟悉,是因为大家都知道IC旁边输入位置要放置旁路电容(bypass),芯片输出级信号输出线要放退耦(decouple)。可是为什么?怎么放?
也许在单片机或者低主频arm中,你会回答“想怎么放,怎么放”,懂rules的人会说“The rule of thumb is to place the capacitor as close as possible to the IC.”
近来看到一些相关资料后,有了一些深入的了解,在这里记录一下:
先说说概念
旁路(Bypass),是指给信号中的噪声提供一条低阻抗通路。而旁路电容就是这条通路的提供者。
退耦(Decouple),最早用于多级电路中,为保证前级与后级间信号不互相影响。退耦电容自然也是这一保证得实施者。
形象的说,一间低碳环保的屋子(各级电路),从外面引入水源(信号),进屋前需要使用过滤器(旁路电容)对水源进行过滤,以便使用。而当水被用于洗衣、做饭。。。后,流出屋子,为了不污染环境需要使用污水处理器(退耦电容)对污水进行处理。
了解了概念后,说说具体使用,原则上来说,IC电源输入端放置旁路是很常见的,也是必须的,放置的原则首先是近距离放置“as close as possible to the IC”,其次放置的顺序也不能乱(这点之前经常被忽略),从信号(电源)输入的角度看,信号(电源)应该先经过旁路电容,再进入IC。同样的退耦电容也是对应的,首先是近距离,然后是顺序“信号先经过退耦电容,再走向后级电路”。