完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
利用LM334制作微电流源
之前因为想弄一个电流大小1uA, 精度 》10 bit的电流源,但是查遍了ADI、Ti、还有ST,结果只有最小1mA的电流源芯片——就是这个LM334系列(134还有234,区别就是工作的温度不同)。但是我看了芯片手册,发现它这个电流是根据电路的接入电阻输出的,那我就想,我改变它的电阻,不就可以改变输出电流了?但我担心的是,1uA相对1mA差距太大,实际结果可能不是那么理想。 但是!!!! 我在一篇博客的评论里发现有个‘ 前辈 ’已经做出来了,根据他的描述,结果似乎还不错: 原文链接 经过我的计算,他的最好的精度能达到16.6bit, 即使是能长期保证的也有10.9bit, 精度已经够了。 下面介绍一下具体方案: 首先我们需要去官网找到它们的datasheet, 我看了ADI和Ti两家的,发现两个介绍的方案不太一样,但是公式是一样的。 [手册] 先介绍一下ADI的: 从它的封装信息我们可以很明显地看出这玩意其实就三根管脚,一个输入电压V+,一个输出电压V-,一个需要设置地电阻Rset。 基本工作原理LM134的等效电路如图1所示。相对于V–引脚,A1的负输入端施加了64mV的基准电压。 A1将驱动器送至Q2,以将R引脚保持在64mV,而与RSET的值无关。 晶体管Q1与Q2的比率为17:1,因此从V–引脚流出的电流始终是流入V +引脚的总电流的1/18。 该总电流称为ISET,等于: 此时我们做一下计算,我们需要一个Rset = 67mV/1uA = 67k的电阻就OK了。但事情真的那么简单吗?虽然我暂时还没去做这个,但直觉告诉我显然直接上是肯定不行的。至于为什么不行,我们可以看那位前辈的操作,放在空调屋里又是升温,又是降温的,目的就是为了测量一个温度系数。那这个温度系数又是从哪里来的呢?我们仔细阅读手册,就会发现芯片的输出电流(ISET)的温度系数约为0.33%/°C,因此由于温度升高而引起的电流变化为(0.4)(0.33)= 0.132%。所以在做精密电流源的时候就不能忽略这个问题。好在ADI在手册的后面给了我们一个零温漂的典型电路: 接下来看Ti公司的介绍,我觉得这个的公式介绍的较为详细: |
|
|
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-2 19:09 , Processed in 0.524475 second(s), Total 45, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号