运放和三极管构成的恒流源电路
这是一个由运放和三极管构成的恒流源电路,RL为负载电阻,R1为采样电阻

流过三极管集电极的电流

下面分析下这个电路的工作原理。
首先我们可以看到这个运放引入了负反馈,所以它工作在线性区的。

也就是VP=VN,就有VIN=VP=VN,所以流过采样电阻R1的电流为

然后三极管集电极电流是近似等于发射极电流的,所以流过负载的电流为

当流过负载的电流增大,那么流过R1的电流增大,R1上的电压也增大,从而UN增大,所以UP-UN减小,运放的输出减小,所以流过三极管的电流减小,从而流过负载的电流也减小 。
当流过负载的电流减小,那么流过R1的电流减小,R1上的电压也减小,从而UN减小,所以UP-UN增大,运放的输出增大,所以流过三极管的电流增大,从而流过负载的电流增大。
正是因为这个负反馈,从而达到输出恒定电流的目的,要想改变输出电流,我们改变VIN或者采样电阻R1即可。
这个是输出恒定1MA电流的仿真的电路图,大家可以看下,
