第一种电流镜
1.电路搭建
拉扎维书中的电路图
candance电路图
仿真面板参数
M1和M2的vgs是一样的,但是由于右边给了一个vds,所以两边输出的id是不一样的,主要是因为两边的vgs不同导致的沟道调制效应引起的。
之后想查看M2的vgs变化到对应M1的vgs时是否会电流一致,可以选择这个outputs查看M2的D点。
仿真准备设置
之后在dc仿真面板中设置VX为变量。从0v-2.5V。就可以看到下面这个图所示的情况。
对应最高的30uA的时候,是1.129V,此时两边的vds是相等的。还有后面往上走的曲线是因为沟道调制效应,所以我们针对这点进行改进,增大电路的L.
只想看26uA附近的值时,在这个输出图像中选择MAKER--->creat MAKER。
还可以双击左边的数据轴,进行设置数据轴的大小。
所以是在相同的Vds下,L越大,电流镜复制的电流值与30uA的值越接近,所以好的电流镜L值要大。
第二种电流镜
1.电路搭建
拉扎维书上的电路图
candance搭建的电路图
candance搭建的电路图中M2和M3的vgs和vds是一样大的,所以M2和M3不用管,主要是保证M1和M0的vds和vgs保持一致,如果它们一致,这个电流镜的电流就复制成功了。
通过查看电位得知左边的vds是3.134V,所以在仿真面板中设置VX为3.134V即可完美复制电流。
看电路中管子的OS范围具体步骤:
tools->caulator->os->选中器件M3和M0,查看region,输出到输出面板。
下面这张图中,前两个,2.0高代表饱和,1.0代表线性区,所以在M0进入线性区之后,M3还有1.2V左右的变化之后才进入线性区,这不太好,需要改进。
OS范围图示
第三种电流镜
1.电路搭建
主要是看下面这个区域是否同时变化,可以修改R的值使得这两个管子的饱和区与线性区的变化趋势大概一致,i2*R的值要等于绿色线这里面的Vth,查看得知其Vth为1.2V,所以直接设置R为40Ω。
标签:仿真,vds,电路图,电路,小白学,M2,电流,vgs From: https://blog.csdn.net/weixin_58051657/article/details/142992631