对于一个电容C, 两端电压为V,流过电容的电流为I,
那么I=sCV=jwCV,
===》 C=I/(jwV)
===》 |C|=I/(|V|*w)
假设|V|=1, w=1,
===》f=w/(2*pi)=1/(2*pi)=0.5/pi
|C|=I
即电容值=流过电容的电流值。
对于ACAnalysis ac start=-1.8 stop=1.8 freq=0.5/3.1415926 dev=vtest lin=500,
1)ACAnalysis是一个名字,可以随便起,这是用spectre命令行来跑仿真,类似于hspice
2)扫描的电容两端的电压,从-1.8V到1.8V,你可以根据需要设置(i.e, -3.6~3.6)
3)dev=vtest就是你图中左侧那个电压源V0,你在这个电压源上激励加上dc=0, mag=1(相当于上面推导中|V|=1)
4)freq=0.5/3.1415926, 即上面推导的f=0.5/pi, 保证w=1,最终电容值=电流值
5)lin=500, 就跟spice仿真AC时dec=10类似
6)这种方法也适用于仿真mos管来当电容的情形
7)EE240上介绍过这种方法。
对于一个电容C, 两端电压为V,流过电容的电流为I,
那么I=sCV=jwCV,
===》 C=I/(jwV)
===》 |C|=I/(|V|*w)
假设|V|=1, w=1,
===》f=w/(2*pi)=1/(2*pi)=0.5/pi
|C|=I
即电容值=流过电容的电流值。
对于ACAnalysis ac start=-1.8 stop=1.8 freq=0.5/3.1415926 dev=vtest lin=500,
1)ACAnalysis是一个名字,可以随便起,这是用spectre命令行来跑仿真,类似于hspice
2)扫描的电容两端的电压,从-1.8V到1.8V,你可以根据需要设置(i.e, -3.6~3.6)
3)dev=vtest就是你图中左侧那个电压源V0,你在这个电压源上激励加上dc=0, mag=1(相当于上面推导中|V|=1)
4)freq=0.5/3.1415926, 即上面推导的f=0.5/pi, 保证w=1,最终电容值=电流值
5)lin=500, 就跟spice仿真AC时dec=10类似
6)这种方法也适用于仿真mos管来当电容的情形
7)EE240上介绍过这种方法。
举报