电路大师课系列-模拟集成电路设计第二讲:传输函数,零极点的形成及时域响应
本文由公众号“矽说”授权原创发布,作者:李一雷
编者按:UCLA以电路方向的研究和教学闻名于世界,Behzad Razavi教授和Asad Abidi教授更是世界闻名的电路大师。UCLA的研究生课程模拟集成电路设计(EE215A)正是由Razavi和Abidi两位大师轮流授课。我有幸在UCLA上过两位大师的课,在这里想和大家分享课程的精华部分。两位大师上课的内容略有不同互为补充,所以我们的系列文章中部分笔记内容来自Razavi部分笔记内容来自Abidi。Razavi的EE215A讲义可以在他的主页找到(www.seas.ucla.edu/brweb/teaching.html),不过Razavi上课的风格是发一份讲义然后在关键部分留下空白需要学生自己作笔记以避免学生翘课☺。Abidi的EE215A笔记由卓伟汉整理。讲义的版权归两位教授所有。这是本课程的第二讲。
我们也准备了本次课程解说的pdf版下载,感兴趣的朋友请在关注矽说(微信号:silicon_talks)后发送消息“215A_pdf2”获取下载链接
(Abidi教授,用粉笔敲了几下黑板,双手叉腰说道:”Let’s resume!”)
在模拟集成电路设计第一讲()中,我们介绍了LTI系统。对于一个LTI系统,可以定义系统冲激响应的拉普拉斯变换H(s)为传输函数,使得对于变包络正弦激励x(t)=est, LTI系统的响应为y(t)=H(s)est。那么问题来了,我们系统的输入激励可以是任意波形(方波,三角波等等),如何在对任意输入激励使用传输函数呢?这时候我们就需要神奇的拉普拉斯变换。根据拉普拉斯变换的卷积性质:
其中“*”表示卷积运算。同时,对于LTI系统,对于输入激励f(t)的响应y(t)正是f(t)与系统冲激响应h(t)的卷积。因此,系统响应y(t)的拉普拉斯变换Y(s)正是输入激励的拉普拉斯变换F(s)和系统冲激响应的拉普拉斯变换(即系统传输函数)H(s)的乘积:
因此,我们可以很方便地在拉普拉斯域处理LTI系统,并且把得到的Y(s)做拉普拉斯反变换来得到系统的时域响应。更方便的是,当多个LTI系统级联在一起的时候,我们可以通过把多个系统的传输函数相乘来得到总的系统传输函数。
在线性电路分析中,最重要的一类LTI系统是二端口网络,因为大多数基本电路都可以用二端口网络来近似描述。二端口网络由传输函数矩阵来描述。举例来说,我们可以用Z参数(矩阵)来描述一个二端口网络:
其中V1,V2分别是端口1和端口2的电压;I1,I2分别是流入端口1和端口2的电流。传输函数矩阵由z11(s), z12(s), z21(s), z22(s)组成,每一个zij(s)都是一个传输函数。
除了z参数之外,常用的二端口网络传输函数矩阵还包括y参数(z参数的对偶,输入为电压而输出为电流),混合参数(混合=hybrid=h,即h参数,输入包括电压和电流,输出也包括电压和电流),以及在射频微波电路中得到广泛应用的散射参数(散射=scatter=s,即s参数,输入和输出是在两个端口的入射/反射波幅度)。
(敲黑板:以上是对二端口网络的简单回顾,接下去要讲的二端口网络传输函数以及零极点的性质是这一讲的重点)
对于二端口网络传输函数矩阵中的任何一个传输函数H(s),我们都可以写成如下形式:
其中a0, a1,…an以及b0,b1,…bm的值取决于网络的具体结构。
对于实际二端口网络,分子p(s)和分母q(s)的根是实数或者是共轭复数对。所以我们可以把H(s)写成
其中z0,z1,…zn以及p0,p1,…pm分别是分子和分母的根。我们把zk称为零点,把pk成为极点。
从时间域上,极点和零点会影响二端口网络的瞬时响应(就是大家做仿真时候看的transient)。例如如果有些零极点对会造成电路输出上升下降时间很慢。二端口网络拉普拉斯域输出Vout(s)即输入Vin(s)与传输函数H(s)的乘积:
其中pjH是传输函数的极点,pjIN是输入激励的极点。该乘积可以由因式分解拆成两大部分,一部分是由系统传输函数造成的响应(即自然响应),另一部分是由激励造成的相应(即应激响应)。在因式分解后,等式中每一项的分子都为常数,分母则包含极点信息。在因式分解后,我们只能看到极点,却看不到零点!电路中的极点是由电路中会导致信号相变的器件(如电容和电感)产生,电路中的大部分零点则是由于信号通过多条极点位置不同的通路后相加产生。
电路中的相移器件(电容C1和C2)产生极点(1/R1C1和1/R2C2),而信号经过两条极点位置不同的通路(H1和H2)相加产生了额外的零点(2/(R1C1+R2C2))
二端口网络输出的时域响应可以通过对Vout(s)做拉普拉斯反变换得到:
可以看到,一旦有任何一个极点的实部大于零(p=σ+jω,实部为σ)都会造成输出响应随时间指数增长,造成系统不稳定。实际电路中输出幅度不可能无限大,因为在输出幅度增长到一定程度后电路的非线性就开始占主导,于是在实际电路中不稳定现象表现为震荡。所以一个系统若要保证稳定,其传输函数的极点必须实部都小于0(当系统存在实部等于0的极点时该系统为临界稳定)。