运放高边电流检测

转自:http://www.devlabs.cn/?p=308

看到一个运放做的高边电流检测, 感觉很巧妙, 于是仿真了一下, 负载不变, 使用恒流源将电流从0上升到100mA,下图中蓝为仿真结果曲线, 绿色的是一条标准的一次函数曲线, 可以看出在小电流是偏差略大, 其它地方线性都很不错, 与标准曲线挺吻合.

1

电路如下:

2

分析一下原理:
根据运放虚短, R3两端电压与R1两端电压相同, 根据虚断, 运放同相输入断没有电流流入, 流过R3的电流会全部流过R4.

所以有 I*R1 / R3 = Vout / R4
解得 Vout = ((I * R1) * R4 ) / R3

如上图, 当电流为100mA时, 解得Vout = ((0.1 * 0.1) * 10000) / 1000 = 0.1V = 100mV.

下面给像之前的我一样菜的超级菜的菜鸟(虽然我现也在是菜鸟):

运放和三极管是怎么工作的呢?
首先你要明白一点, 运放是利于两个输入端之间的电压差值进行工作的, 在有反馈的系统中, 运放的输出要保证让两个输入端的电压差值为0.

好了, 上图中流过R1的电流会在运放的两个输入端产生一个电压 I*R1, 导致运放输入端电压不平衡, 所以运放需要调节输出.

对于上图, 由于同相输入端电压高于反相输入端, 所以运放输出一定会增加, 运放输出的增加会导致三极管导通程度增加, 使得三极管CE之间的压降减小, 即使同相输入端的电压下降, 从而使得两输入端电压平衡.

你可以将Q1想像成一个由运放输出控制的可变电阻, 当运放输出增加时, 它了阻值就减小, 这样一来就很容易理解了.

注: 原创文章, 转载请注明出处.


  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值