利用数学软件Maxima进行共源负反馈放大电路的传递函数求解
Maxima是开源的数学符号计算软件,可以在官网下载Maxima - Downloads (sourceforge.io)),类似的数学软件还有Mathematica,这个是商业软件,需要购买。
Maxima是一个用于操作符号和数值表达式的系统,包括微分、积分、泰勒级数、拉普拉斯变换、常微分方程、线性方程组、多项式、集合、列表、向量、矩阵和张量。Maxima通过使用精确分数、任意精度整数和可变精度浮点数产生高精度的数值结果。Maxima可以绘制二维和三维函数和数据。
如下图是一种共源负反馈放大电路及其小信号等效电路。
根据KCL和KVL列方程组
V 1 R S = ( V i n − V 1 ) g m 1 + V o u t − V 1 r o 1 \frac{V_{1}}{R_{S}}=\left(V_{i n}-V_{1}\right) g_{m 1}+\frac{V_{o u t}-V_{1}}{r_{o1}} RSV1=(Vin−V1)gm1+ro1V