在项目中经常要用到恒流源,查找资料可以使用电压源芯片LM317构造一个电流源芯片。本文将电压源加上一个电阻改为电流源,这种设计思路可以扩展到其他类型的电源芯片上,如开关电源及其他类型的线性电源,关键点在于基准电压VREF的使用。
LM317是一个三端线性电源稳压器,因为其电路简单,经常被用于生成3.3V电压。
LM317搭建的电压源电路的工作原理是OUTPUT引脚和ADJ引脚的电压基本上不变是1.25V。理想情况下R1和R2上通过的电流是一样的,因为在数据手册中介绍,当在正常的情况下,Iadj=50uA,完全可以忽略不计。
如上图所示是使用LM317搭建的电流源电路,它的工作原理是Vout与ADJ之间的电压基本上不变是1.25V,所以电阻R25上的电流I1是不变的(只要输出电压与输入电压的压差在数据手册规定的范围内),电流方向用箭头表示,可以明显得到一个关系式:I3=I1+Iadj,其中Iadj=50uA,忽略不计,所以I3=I1=1.25V/500Ω。注意,这个电流的计算过程是没有通过负载计算的,换句话说,就是这个电流是稳定的,不会因为负载的变化而变化。另外,需要注意LM317的供电电压和散热,这些不考虑,可能导致恒流源低于理论值,如果大家有需要,留言下一期我们继续详细的讲。
==========
往期回顾:
static关键字的三种用法
STM32项目版本管理方法
STM32外部中断大问题
单片机程序无法下载?
==========