简介:
本文主要用C语言实现经典两级运放架构的参数计算。目的是整合繁琐的代数运算,提高设计效率。
两级运放原理图:
电路各部分间的约束关系:
设计步骤:【注: S i = ( W / L ) i S_i = (W/L)_i Si=(W/L)i】
(1) 计算Miller补偿电容 C c C_c Cc: C c > 0.22 C L C_c > 0.22C_L Cc>0.22CL
(2) 计算尾电流 I 5 I_5 I5: I 5 = S R × C c I_5 = SR \times C_c I5=SR×Cc
(3) 计算 S 3 , S 4 S_3, S_4 S3,S4: S 3 = S 4 = I 5 K p ( V D D − ( V c m , m a x − V T H 1 , m i n − ∣ V T H 3 ∣ m a x ) ) 2 S_3 = S_4 = {\frac{I_5}{K_p(V_{DD} - (V_{cm,max} - V_{TH1,min} - |V_{TH3}|_{max}))^2}} S3=S4=Kp(VDD−(Vcm,max−VTH1,min−∣VTH3∣max))2