做一个单片机DAC控制的LED恒流光源,电流uA级,mA级。请高手分析一下可行性及优缺点。

要做一个单片机DAC控制的LED恒流光源,电流达到uA级,mA级(通过开关选择不同的电阻)。

方案1:如上图,通过调整R3(如10K,1K,100)来控制电流的数量级。但是需要检测R3上的电压,用来检测LED的电流。

方案2:如上图,通过调整R3(如10K,1K,100)来控制电流的数量级。因为U+ = U-,所以DA的电压除以R5即等于LED的电流。

方案一控制的是电压,要多一个R3电压反馈的通道,很麻烦,
方案二没这个问题,但正电源电压要比较高一些,要达到DA上限+LED压降+2V以上,不然可能线性度会变坏。
总体看方案二好过方案一。
个人建议用方案二的修改方案:R4左端接地,单片机DA接到R5的左边,LED反向,这样的话运放电源+2,-5就够了,如果是红色砷化镓LED,也许-3.6V也勉强可以。追问

这样不就变成单片机DAC给LED供电了?

U+ 不等于U-。另外如何测量通过LED的电流呢?

追答

电流就等于DA的输出电压除以R5呀。
前提是你的DA输出有毫安级的电流输出能力,如果没有,那就选择你原来的方案二吧,只是LM358的供电也许要不小于+9V,-3V。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-21
建议采用方案一,将负反馈从运放输出端接到D1与R3连接处,则R3两端电压与输入电压相等,很容易实现,且不需检测R3上的电压。追问

这样不就变成方案2了么?

第2个回答  2014-01-21
再看看电压跟随器的资料,你会有找到答案!追问

大神能否解释的明确一点。小弟才疏学浅。

相似回答