前言
经过千辛万苦的推导、简化,我们终于得到了ωz、ωnd与GBW的小信号表达式,为方便同学们回顾,总结如下:
Step 3 计算小信号参数
在这里,细心的同学们想必已经发现,其中存在gm1、gm2、Cc以及Cn1四个未知数,而我们为满足相位裕度以及GBW的要求,只有三个方程,即:
以及GBW本身,这里留有余量,设题目要求的GBW为GBWspec,则认为:
尽管只存在三个方程,但四个未知数中的Cn1,尽管会随着gm1、gm2乃至前后级管子尺寸的影响,但事实上变化范围不大,合理的设计通常在Cc的0.1倍到0.3倍之间(这是一个经验性结论),即:
而Cn1这一变量,只存在于ωnd这一项表达式中,仔细观察ωnd的表达式,Cn1在上述范围中的变化,并不会显著影响ωnd的值。
那么,在估算合理的初值时,我们留有余量,认为Cn1=0.3Cc,即在其他条件相同时,使ωnd最小(PM最差)的Cn1取值。
此时,我们有:
于是,我们只剩下了gm1、gm2、Cc三个未知数,与下列三个方程:
联立三个方程,我们就可以得到三个小信号参数:
其中,CL中包含了运放第二级的寄生电容以及第一级的输入栅电容(由于反馈的存在),因此,这里留有裕量,取1.2pF。同时gm1与gm2也留有少许裕量。
一下子就得到了三个小信号设计参数,有没有觉得幸福来得太突然呢?同学们先别高兴的太早,相信大家也不喜欢半场开香槟,嘿嘿。
Step 4 小信号模型仿真验证
首先,我们需要明确两点:
第一,这只是一组初值,不代表是设计中的最优值,也不代表一定有合适的管子,在有限的功耗下,可以同时满足三个小信号参数的值。因此,我们需要在后续的实际电路中,去验证或是优化这些选值。
第二,作为一名严谨的(未来)工程师,在初次推导设计的过程中,要尽可能多的验证中间结论,我们得到的参数,在仿真中,真的可以满足相位裕度以及GBW的要求吗?
基于第一点,我们给出了下述表格,来明确各个小信号参数变化时,性能会如何变化:
这里简单说明两处:
其一是增大gm1时ωnd略微减小是因为,增大gm1通常会导致寄生电容增大,即Cn1增大。
其二是增大Cc时ωnd略微增大,也是因为考虑了Cn1。
那么,同学们根据上述的公式,能否得到表格中相同的结论呢?这里交给同学们自己练习。
在之后的实际电路设计中,我们会依据这张表格,对运放中的管子、电容进行调整,来优化我们的各个性能。
而第二点,则需要仿真验证。因此,我们前面章节中得到的小信号模型,进行仿真验证: