我不是学控制的,但是模拟电路是可以拿控制系统的那套理论来分析。之前有个哥们在我的专栏文章下面留言,说是我分析零极点的这套说辞实在是「清新脱俗」,可以跟学控制的同学分享一下。我可以讲讲一个电路里面的零极点是怎么回事。相信也可以让你有些物理上的理解。
首先是极点。
我们来看张图:
等等!现实中怎么会有负数的频率呢?
所以,如果input signal里面有这样一个等于1/RC的频率(如果是以Hz为单位,应该除以2\pi
),那么会发生什么事情呢?
将\omega =1/RC
带入上面的传输函数,这个传输函数的amplitude response就变成了\frac{1}{\sqrt{2} }
.
哦!原来在bode图里,遇到一个极点就会有-3dB(20lg(1/\sqrt{2}) =-3dB
)的下降,跟这个确实可以对应起来呢!
或者还有一种方式理解极点:
之所以会有极点,就是因为当frequency上升之后,电容冒了出来,「一吸一放」。
或者可以这样说,这家伙是开黑店的。有事没事,路过的signal都被揪进去打了一顿才被放出来。(如果是DC,它不太敏感,也就放行了……)
其实你也
可以把pole理解成为两个current source
(中间是virtual ground,或者说,是真的ground),
一个专门打家劫舍,抢signal;一个只做好事,放他哥们抢的signal出去。他们的电流都等于C*dV/dt。
所以在pole的frequency时,专门干坏事个那家伙抢了一半的signal进了它的老巢。然后它那个只做好事的哥们过了90°又把人放了出来。
等到frequency很高的时候,打劫的那家伙就把所有的signal都抢了……然后它哥们还是继续当老好人,过了90°又把人放了出来……实在是神经病的组合……
至于零点。在电路中,零点就是一条前馈通路。信号不老老实实的按照你给它规定的路线跑,它找到了一条捷径,抄近路了……比如你跟人一起去跑马拉松,结果明明应该跑个圈再回来的,另外那哥们直接走了小路,省了几十公里的路……
首先是零点的基本分析:
说完了极点,我们再来看看它的对立面——零点。没有对手的绝世高手注定是不存在的,因为世间万物,必定有其相生相克的另外一个……哈哈!就此打住,否则作者君要开始描述一副「决战紫禁之巅」的画面了……^_^
我们还是拿一个最基本的电路模型来入手。
然后是模拟电路里面的零点:
我们来看看电路中基本的零点长得啥样。
还是一个简单的单极点电路。和之前唯一不同的地方,在于gate和drain之间被加上了一个Cc。因为这个Cc的存在,这个电路中出现了一个比较明显的零点。当然,一般的mosfet的Cgd都是不太大的,除非用在诸如两级运放之间的miller capacitor那种Cc,这个零点才是我们需要考虑的。
传输函数:
H(s)=\frac{g_{m} R_o+RC_cS}{1+R_o(C_c+C_s)s}
分母有个很明显的极点,分子有个明显的零点。极点咱们就先不管了,来看看这个零点:
\omega _z=-\frac{g_m}{C_c}
很显然,自然界没有负数的频率。因此,我们还是来关心\omega _z=\frac{g_m}{C_c}
好了。
Cc就相当于前一篇文章中提到的跨在input和output之间的电容,而gm从分子挪到分母去,则是之前的output接地电阻变成了1/gm。
话说,为什么这个零点只跟这个nmos的gm有关系呢?
原因还是在于零点的特性:当频率大于零点之后,这个零点才能逐渐被忽略掉。
设想一下,如果现在有个很高频的input signal,那么这个电路中唯一的nmos就变成了gate和drain短接在一起的一个diode了。一个diode的等效电阻是1/gm,所以这个零点也就跟gm有关了。
很多书上说,
零点的存在,其实是提供了一条所谓的「feed-forward」前馈通路。道理同上,也就是走了「捷径」。捷径的存在,导致本来应该被mos放大的signal直接跑到了output那端,自然也就严重的影响了mos的放大性能。
详细内容可以参考我的专栏文章:
极点的物理意义:
知乎专栏
单极点电路:
知乎专栏
零点的分析:
知乎专栏
零点的物理意义:
知乎专栏