|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 jmy2446267 于 2010-8-30 11:02 编辑
在设计放大器和LDO的过程中,常涉及到频率补偿的问题,一般先手算再仿真。然而发现手算常比较麻烦,而又有规律可循,因此才想到开发一个程序代替人进行频率特性传输函数表达式推导。首先要输入电路的网表,然后程序读入网表,运算得出表达式。网标文件为.sp,输出文件为.lis,程序运行完后打开.lis文件查看结果。以下是网表
Rs IN A
M1 OUT 0 A 0
Cin A 0
CL OUT 0
Ro1 out a
以下是程序运行输出文件:
自动分析网表,列出电路的计算式子:
-1/RsVin+(1/Rs+1/Ro1+sCin+gm1)Va-1/Ro1Vout =0
(1/Ro1+sCL)Vout+(-1/Ro1-gm1)Va =0
去掉式子中的含倒数的部分:
After adjusting the signal list,the result is as follows:
***********************************************************
-Ro1Vin+(Ro1+Rs+sCinRsRo1+gm1RsRo1)Va-RsVout =0
(1+sCLRo1)Vout+(-1-gm1Ro1)Va =0
推导出结果,如下:(按s的次方进行整理的)
Vout/Vin=
S^0: 1+Ro1gm1
--------------------------------------------------------------------------
S^0: 1
S^1: RsCin+Ro1CL+RsCL+RsRo1CLgm1
S^2: RsRo1CinCL
以上电路来源于razavi 152页,结果无误。
本程序由我自己开发的,bug在所难免,如有问题,请与我联系,谢谢。 |
-
-
data.rar
31.07 KB, 下载次数: 89
, 下载积分:
资产 -2 信元, 下载支出 2 信元
analysis.rar
|