发布网友 发布时间:2022-04-30 10:37
共2个回答
热心网友 时间:2023-10-22 18:19
看你要求的精度高不高,简单的方法就是用NPN或者PNP+电阻,如下图:
IOUT=(VIN-VBE)/R或IOUT=(VDD-VIN-VBE)/R
这里从VIN有一个levelshift,另外输入范围有*,如果不能接受,那么就要用一个运放做一级buffer,再用电阻换算电流,如下图:
这样IOUT=VIN/R,这里同样要注意输入范围和电源电压的关系,比如输入电压时0到5V,那么运放的电源电压应该至少大于5V+VBE才能保证电流输出不失真,根据电压来选择运放和*管。
热心网友 时间:2023-10-22 18:19
晶体管射极跟随器。热心网友 时间:2023-10-22 18:19
看你要求的精度高不高,简单的方法就是用NPN或者PNP+电阻,如下图:
IOUT=(VIN-VBE)/R或IOUT=(VDD-VIN-VBE)/R
这里从VIN有一个levelshift,另外输入范围有*,如果不能接受,那么就要用一个运放做一级buffer,再用电阻换算电流,如下图:
这样IOUT=VIN/R,这里同样要注意输入范围和电源电压的关系,比如输入电压时0到5V,那么运放的电源电压应该至少大于5V+VBE才能保证电流输出不失真,根据电压来选择运放和*管。
热心网友 时间:2023-10-22 18:19
晶体管射极跟随器。