微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 奇怪的问题!关于运放的相位补偿

奇怪的问题!关于运放的相位补偿

时间:10-02 整理:3721RD 点击:
今天仿真出现了一个奇怪的问题。
在简单的二级运放(五管差分输入+共源级输出)中,为了达到更好地相位裕度,在第一级输出与第二级输出之间加了一个补偿电容,按理说,第一个主极点变小,第二个非主极点应该变大,(零点很大,在两极点之外);但是仿真情况显示,第一主极点确实变小,但第二极点却也变小,这是为什么呢?(我就寻思着考虑是不是第二级的输入跨导的倒数大于补偿前的输出级输出电阻,但结果不是。)不知各位有什么看法。

re
大家都没有什么意见吗?
大家都没有遇到这样的问题吗?

我觉得你这个要根据仿真后的静态点参数直接算一下就可以知道什么原因的,两级之间的功耗分配,右半平面零点等,不知道你看两个极点怎么看的,最好是同时看幅度和相位的频率响应来分析,单看相位不行。也没有规定说第二极点一定会变远,只是要将两极点分离更远。

我从各个方面都计算过,你讲的我也考虑过,结果就是两个极点都变小。
你说,密勒补偿只会使两极点更远,不会使第二个极点变大?这是真的吗(我推算过,第二个极点应该变大才对)?急需求证。

我想可能是你输出级的gm增大的不够多。因为输出pole = gm2/Cc.,理论上补偿使输出pole增大,是因为输出电阻减小(等效为1/gm2)。
但实际上,补偿后,负载的电容会变大,那么就是pole = 1/(R(减小)*C(变大)), 你仿真的情况应该是输出电容增大更多这种情况。
纯属个人猜测,可能不正确,我没有仿真过。

为什么次极点一定会变远呢,我想不一定,补偿前的次极点应该是第一级的输出极点,补偿后为第二级的输出极点,但要注意这时简化计算第二极点处的阻抗,已经不是未补偿时的输出阻抗了,因为有miller cap的原因,要看具体电路了。那么这样的话,补偿后的电容应该会变大,只有你的第二级功耗不是超小,电阻可能会变小,所以具体要算的,不能这样讨论。补偿问题的核心是pole splitting。

你说的理论我懂,但我都仔细考究过,不是你所讲的原因。

我想你弄错了主从极点,补偿前主极点应为第一级输出极点(输出电阻很大,考虑负载电容不是太大),从极点为第二级输出极点

补偿前和补偿后主极点都在第一级!

次级点变小说明补偿后的电阻或电容变大
但是电阻不可能会比补偿前更大
那应该是电容变大了!


gm2/Cc 应该是零点啊,gm2/Cload才是输出极点,LZ 看一下负载电容吧

电容没有变大。其它的东西都没有变。所以这才奇怪。

负载电容,在补偿前后没有任何变化。

补偿电容会使输出点的等效Cload变大吧

考虑一下是不是负载电容太大,导致第二极点和第一极点很近

补偿电容对输出负载电容的贡献很少,可以忽略。

这个没有任何影响吧。

1. Please use .pole/zero analysis, and print all the poles and zeros postion before and after compensation.
2. Assume you are using Miller Compensation(neglect high frequency pole)
Before Compensation: P1 ~= gds1/C1,P2 ~=gds2/C2( C2=CL)
After Compensation: P1~= gds1/A2C1, P2 ~=gds2/(C2+Cc)( so P1 get lower, while P2 is almost no changed if C2 >> Cc).
3. Assume you are using Ahu ja Compensation
Before Compensation: P1 ~= gds1/C1,P2 ~=gds2/C2( C2=CL)
After Compensation: P1~= gds1/A2C1, P2 ~=Cc/Cp*gds2/(C2+Cc)( so P1 gets lower, while P2 gets higher because Cc>Cp).

我也觉得应该是负载电容有点大。

一出现这个问题,我就特别注意这个问题了。gm>gds.


To Miller compensation,after compensation,I think w2~=gm2/CL. Don't you think so.

Yes, but that is normal case. I am trying to explain why your P2 is not pushing to higher. That is why I still use gds2 not gm2.
In the case of your op design, if gds2(may be gds of current source or 1/RL, it depends) similar to gm2, then P2 is actually not pushing to high frequency.
In other word, your Miller compensation does not take effects(actually in that case, A is no longer larger than 1, P1 may not be pull to low either).
If your normal compenstation, P2 of course should be ~gm2/(Cc+CL), which is >> gds2/CL ( gm2 >> gds2 most of cases)

这个说得有道理哦

You are all right,but it is not my answer i want.thank you all the same.

Assume all you did are correct, please tell me
(1) CL=?, C01=?C02=?, Av1=? Av2=? Gm1=? Gm2=? Gds1=? Gds2=? Cc=? ( assume RL= inf. )
(2) any other parasitic pole, like at current mirror path ?
(3) Also if possible, show the opearation point

你只有了一个补偿电容吗?还是还串联了个电阻,串了电阻的话会引入另一个极点。

thank you,the question has been solved.the question is lied on the process paper.

可以用密勒效应一起处理

刚开始学,感觉补偿很难,读贴收 益良多啊

19# prof3
请问19#:Ahu ja Compensation是什么意思?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top