文章目录
项目中的传感器需要使用电流源供电,查找资料可以使用电压源芯片LM317构造一个电流源芯片。本文将电压源魔改为电流源的设计思路可以扩展到其他类型的电源芯片上,如开关电源及其他类型的线性电源,关键点在于
基准电压VREF的使用。LM317是一个三端线性电源稳压器,因为其电路简单,经常被用于生成3.3V电压。
一、电压源电路
图1 电压源电路 LM317搭建的电压源电路的工作原理是OUTPUT引脚于和ADJUST引脚的电压基本上不变是1.25V。理想情况下R1和R2上通过的电流是一样的(不考虑,对于输出电压的影响可以忽略的情况下),所以。如果考虑,应该如何计算呢?如图1所示,,因为代表,代表,所以可以列式子并化简最后结果与图3所示的数据手册给的公式一致,注意的电流方向是向外流的。
图2 电压源公式二、电流源电路
图3 电流源电路 如图3所示是使用LM317搭建的电流源电路,它的工作原理是Vout与ADJ之间的电压基本上不变是1.25V,所以电阻R25上的电流是不变的(只要输出电压与输入电压的压差在数据手册规定的范围内),、、的电流方向如图所示箭头所示,,当改变负载时,理想情况下认为不会变化,那么也是不会变化的,即不会随着负载的变化而变化,在计算的时候,因很小,的值可以通过查看数据可知即式只有50uA,一般情况下是可以忽略的。所以可以认为,,所以R25的电阻值决定输出电流的大小,通过调节R25的电阻值,可以得到不同电流大小的电流源。当R25的阻值是500欧姆时,输出的电流大小为2.5mA。也正是不变,所以在负载电阻RL不变的时候,Vout才不会变化,所以电流源电路加一个电阻就可以变换成电压源电路。
使用Multisim仿真测试的电流源电路,探针1的电流=探针2的电流+探针3的电流,其中探针3的电流大小为2.51mA(理想情况下是2.5mA,可能基准电压1.25V是典型值),探针2的电流既是是50uA。①、如果改变负载电阻,负载电阻RL上的电压变化而电流几乎不变,对于RL来说是一个电流源。②、固定RL=1000欧姆不变,探针3的位置即式Vout输出电压的位置,保持3.81V不变,此时探针3的位置是一个电压源,1.25*(1000+500)/500+1000*0.00005=3.75+0.05=3.8V,与仿真测试不符的原因是,因为VREF=1.253V而非1.25V(使用万用表测试R1两端电压即为VREF电压值),导致通过R1的电流是2.51mA而非2.5mA,这里不再赘述。
图4 电流源Multisim仿真电路三、电流源性能测试-Multisim仿真
对于电流源,根据电流源的应用场景以及对电流源需要关注的参数,对电流源的带负载能力与输出电流的稳定度。因为本文使用的电流源需要在-20~100度的范围内工作,所以选用工业级芯片,同时还要考虑电流源在输出电流在不同温度下的变化。
3.1、带载能力
因为设计的电流源的带载能力还没有进行测试,所以改变负载电阻阻值,测试RL上的电流以及Vout处的电压(因为电流源的带载能力与Vout引脚输出的最大值有一定的关系,所以这里一并测试并记录)。电压源不要短路(输出电流会很大),电流源不要开路(输出电压会很大)。其中电流和电压均使用万用表测试可以得到小数点后三位,也可以设置探针的精确度为5可以到小数点后四位。
结合测试数据,可以看到电流源在负载电阻变化比较小时即在0~6000欧姆变化,基准电压维持在1.253V变化很小,此时负载电流也随着基准电压变换而变化比较小,假如我们以6000欧姆为电流源的满载。我们根据最小负载(0欧)与满载(6000欧)的情况下负载电流减小了0.004mA,半载时(3000欧)负载上的电流为2.555mA,我们根据公式可以计算出来其Load Regulation是0.1566%,通常指标是3%~5%,说明我们设计的这一款电流源的Load Regulation还是OK的。
| 负载电阻(欧姆) | 负载电流(mA) | 基准电压(V) | Vout引脚电压(V) |
|---|---|---|---|
0 |
2.557 |
1.254 |
1.254 |
| 100 | 2.557 | 1.253 | 1.509 |
| 1000 | 2.556 | 1.253 | 3.81 |
| 3000 | 2.555 | 1.253 | 8.918 |
| 5000 | 2.554 | 1.252 | 14.021 |
6000 |
2.553 |
1.252 |
16.571 |
| 10000 | 2.446 | 1.199 | 25.659 |
| 20000 | 1.256 | 0.6158 | 25.741 |
3.2、输出电流的稳定性
分别测试了最小负载、半载和满载三种情况下负载电阻的电压电流的瞬时值和峰峰值,电压是uV-V,电流是pA-mA,都是10e-6数量级的差别,其电流的稳定度优于10e-6。
图5 稳定性测试3.3、输出电流的温度特性
因为影响输出能力的是电阻R25,所以R25更换为低温漂的阻值(如果是电压源,因为R1和R2都会影响电压的输出,所以R1和R2都应该换成低温漂电阻),不必使用高精度,高精度影响的是输出的固定值,精度低不会影响其温度特性,电阻的温度特性才会影响输出电流的温度特性。同时,LM317芯片自身的温度特性也会影响输出电流的温度特性,LM317的温度特性由数据手册给出。查看数据手册典型特征中关于Load Regulaiton和Line Regulaiton的图示,可以发现温度对其是有影响的,所以在更换R25位低温漂电阻后,对于电流源的温度特性最好做一下测试其在不同温度下的输出值的变化,判断其是否满足设计要求。因为本文设计的电流源是给电流型温度传感器供电用的,如果电流源在温度改变下电流值变化过大就会影响温度传感器的输出,从而影响温度的测试,造成不必要的误差。
图6 温度影响LM317的Load Regulation图7 温度影响LM317的Line Regulation3.4、Load Regulation和Line Regulation
Load Regulation即负载调节率。是指在额定电压情况下,电源负载在额定范围变化时,输出电压的变化率。
Line Regulation即线性调整率。是指在全满载的情况下,输入电压在额定范围变化时,输出电压的变化率。
关于Load Regulation和Line Regulation的测试方法可以参考这篇博客:Load Regulation和Line Regulation介绍
四、结束语
在设计电流源电路或者其他的电路时,知道你设计的电路需要关注哪些参数,即电路的设计标准是非常重要的,否则设计完的电路不知道如何去测试。所以查查资料翻翻书还是很有必要的,不是么少年?