最近在补一些仿真方法学的问题,以及一些一直以来都有点模糊的概念,简单记录一下。
具体问题包括:
- ac仿真和stb仿真的原理、区别,仿真得到的幅频响应是否一致,开关电容放大器只能使用stb仿真吗;
- 放大器稳定性问题,涉及:开环/闭环放大器的区别,为什么用开环增益作为稳定性判据等;
- 共模增益和差模增益,涉及:哪些情况共模增益应该在0dB附近,哪些情况共模增益和差模增益一致,反相器的共模/差模增益一样那采取何种措施使其共模抑制比增大——增大到什么程度才算理想?用AC仿真时只需要改变激励,而stb仿真共模和差模增益时,diffprobe的位置是否应该有所变化;
- 共模反馈;
- 直流开环增益和交流开环增益。
目录
- 仿真实例
- 开环连接(AC仿真)
- 闭环连接(AC仿真)
- 闭环连接(stb仿真)
- 全差分运放仿真方法
仿真实例
搭建一个以两个CMOS反相器构成的全差分放大器(28nm工艺,PMOS和NMOS尺寸一致)
激励的设置方便共模和差模仿真用同一个TB(最好不要用同一个TB,但是可以copy放进同一个schematic。注意要加容性负载)
这里有一个问题:这个放大器需要在开环下仿真还是闭环下?哪些放大器应用在开环,哪些闭环?这种应用场景不同会导致需要仿真得到开环还是闭环增益,或者环路增益?
(我知道放大器在设计的时候肯定都是闭环应用的多,但是什么时候没必要闭环应用?光验证ac和stb仿真是否一样的话有必要有回路吗?但是stb必须打断回路用,是不是必须在闭环中用,那ac为了保证一样的工作环境也要闭环连接吗?)
答:只有闭环存在稳定性问题,开环不存在。运放一般都是闭环使用,开环使用就是一个性能拙劣的比较器。所以对闭环
先不加反馈试一下~TB如图
开环连接(AC仿真)
先DC仿一下工作点
AC仿真设置和结果如下:
Q:为什么CM和DM完全一样?
STB仿真设置和结果如下:
好的,结果很离谱,说明stb不能开环连接使用。
闭环连接(AC仿真)
【参考以下连接:不能】
ac仿真本质上,大信号是闭环的,通过1G大电阻提供直流反馈,但是小信号还是开环的,因为1F大电容滤掉了交流小信号。ac仿真用的不多,个人感觉不好用,原则是不是闭环应用,小信号开环,大信号闭环,单纯仿真一下放大器的低频开环增益是可以用的,进行稳定性分析一般都是闭环的,开环的电路一般不进行稳定性分析,我们一般是哪里有环路,哪里进行稳定性分析,怕振荡。stb原则是都是闭环的,因此符合实际。
此处单端输出电路中跨接再输入/出的电阻作用:提供直流反馈,稳定输入的DC工作点,而不是共模反馈的作用,单端输出不需要共模反馈。
自己搭的TB:有个问题:输入AMP的直流工作点发生改变了,如果没有共模反馈可能没法正常工作
结果:差模和共模增益为-2.78dB,明显错误。
改成电压电压反馈
仿真结果:
后两个电路分别为差模输入和共模输入的TB,仿真结果得到幅频响应和相频响应都一致,只不过初始相位不同,是正确的。
具体得到闭环增益为14.31dB的计算方法:Aol=16.02dB,Acl=14.31dBdB,外围两电阻都是1K欧。
遍历VCM
闭环连接(stb仿真)
【参考连接一】:差分输入单端输出
【参考连接二】:诸如此类的全差分电路(这也是电压电流反馈)
“ 这里面有两个对称的闭环,其中每个闭环的环路特性应该是一样的,其增益和相位变化是由反馈系数决定的(R1并联C3得到的阻抗除以负的C1容抗),这很容易推导的。
如果想仿真单独一个闭环的频率特性,就直接把stb的probe放在这个单独的闭环路径上就可以跑仿真了。你应该知道怎么断开这个闭环做仿真的。总体上这个结构是双端进双端出,所以对差分信号的放大增益就是单独一个闭环的增益乘以2.
没别的了。如果你想单独考察其中的放大器的环路增益,那testbench可以搭得比这个更简单,跟运用这个放大器的时候所设置的反馈系数没关系了,根据对称性原理,直接考察其中一个闭环的特性,然后因为是全差分的结构,乘以2就是最后的对单独这个放大器本身开环增益的仿真结果。”
Q1:“ 有一个问题就是因为放大器的输入端串联了电容,那这样的话直流时输入端相当于断开的,低频增益还是为0,这样的话增益随频率的变化一开始就是0 ”?
A1:输入端串联了电容会有什么问题?你的MOS管输入差分对的栅极难道不就是一个电容嘛?直流电压加在输入端仅仅是提供了直流偏置,建立支流工作点而已。在这个工作点基础上做小信号线性模型,进行交流信号的分析,所有的环路分析考虑的都是交流信号。低频增益应该是怎么样,你可以先把传输方程推导出来看一下就知道仿真出来什么样的结果是对的了。
Q2:我现在的问题是在直流偏置的情况下,输入端串联电容之前差分对的输入端MOS管能够正常工作在饱和区,但是串联了电容之后,栅极的电压明显减小了很多,导致MOS管截止了,而且我认为串联了电容后栅极的电压与加在输入端上的电压就没关系了。所以串联了电容后的交流分析总是出现问题。
A2:从外围电路上看,输入端栅极上得到的电压和C1(C2)相对于栅极到地的寄生电容之比有关。
自己搭一个
全差分运放仿真方法
【参考一】(From Stanford tutorial)
EETOP链接: stb仿真全差分放大器的环路增益出现问题