只要增加几个廉价小型元件,以前的硬连线压控电流源就可变成软件可编程的压控电流源(图1)。数字电位器IC
1与精密运算放大器IC
2一起设定流过传输晶体管的电流I
SET,而并联稳压器IC
3则在数字电位计两端提供一个恒定参考电压。传输晶体管只要工作在其线性区域内,就可根据所加的栅极电压来控制负载电流。数字电位器的每一个增量大小均可提高或降低运算放大器非倒相输入端的动触点电压V
IN+。因此,V
IN+相对于参考电压而变化,而参考电压又相对于电源电压 保持稳定:

目前可用的数字电位器有很多种。除了硬连线型数字电位器以外,与这些设备的接口可以是单线、双线或三线的。例如,IC
1具有一个三线SPI接口,并提供具有256个增量设定值的50 kΩ端到端电阻。因此,数字电位器的每个增量可按下式改变V
IN+:

运算放大器IC
2可以调节流过传输晶体管的电流,而数字电位器则可以设定流过R
SENSE电阻器的电流。R
SENSE两端的电压决定了通过传输晶体管的电流I
SET:

该电路可以提供任何电流电平,而外部元件、R
SENSE和传输晶体管则能应付相应功耗(P=IV)。因为数字电位器的比率设置良好(典型的比率参量电阻器温度系数为5 ppm/℃),所以电流源的精密度和稳定性主要取决于IC
3和R
SENSE的综合精度和稳定性。
