494|2

1114

帖子

15

TA的资源

纯净的硅(高级)

楼主
 

经典的电压转电流电路设计原理 [复制链接]

电压转电流的电路在工业环境中很常见,接下来给大家科普一下它的原理和设计实例。
1、高边V/I电路原理
这个高压侧电压电流转换电路能够很好地为接地负载提供可调节的电流。电路结构采用两级设计,第一级采用OPA+NMOS,把VIN转换为电源参考信号来驱动第二级OPA,第二级OPA通过控制PMOS的栅极来调节负载电流。
电路的V-I转移函数源于输入电压VIN和三个感应电流的电阻RS1、RS2和RS3之间的关系。
VIN和RS1之间的关系会决定理论上第一阶段的电流:
VRS1=VIN
由第一级到第二级的电流增益取决于RS2和RS3之间的关系:
IRS2近似等于IRS1, VRS3近似等于VRS2, ILOAD近似等于IRS3
最终负载电流公式:
2、设计案例:
设定目标:5V供电,VIN在0~2V之间变化;Vout为4.5V/0~100mA,效率要达到98%。
•电源电压:5V直流电
•输入电压范围:0~2V直流电
•输出电压:4.5V/0~100mA直流电
•效率:98%
•增益误差:0.1%

 

 

 

2.1.设计RS1:
要注意第一级电路不能给负载提供功率,因此一级电路电流产生的耗能会直接影响整个系统的效率。因此我们将第一级的功耗限制在满量程输出电流的1%,以确保达到98.5%的效率目标,且也要留出足够的空间给运算放大器的静态电流。所以,当输出为100mA满量时,设计就应该将第一级IRS1中的电流设为1mA。
VRS1=VIN = 2V
RS1 = VIN ÷ IRS1 = 2V ÷ 1mA = 2KΩ
>>> IRS2 ≈ IRS1 = 1mA b.设计RS2/RS3:
这个电路的第二级主要负责产生驱动负载的输出电流。由于A2的IN+≈IN-,所以VRS3≈VRS2,考虑到我们用的5V供电,希望Vout=4.5V,因此满量程时需要使VRS3在500mV以下,假设Q2的压降为0.3V,那VRS3就是470mV。
RS2 = VRS3 ÷ IRS2 = 470mV ÷ 1mA = 470Ω
RS3 = VRS3 ÷ ILOAD = 470mV ÷ 100mA = 4.7Ω
c.运放补偿设计:R2/R3/C6/R4/R5/C7
这两个阶段都需要加入补偿组件,以保证电路能够运行稳定。运算放大器驱动容性负载(MOS寄生Cgs)时容易产生输出振荡,而这个补偿后的电路结构就是经典的运放双反馈回路,具体可以参考下面的双反馈设计。
运算放大器稳定性—双反馈回路
2.2.器件选择:
1.运算放大器:最好选一款低失调电压和温度漂移的。
2.MOSFET:要确保OPA能够控制栅极,推荐选低阈值电压VGS(th),另外就是VGS,GSDS,ID不能超额定值。
3.电阻选用(精确度要求):作为电路转移函数的三个电阻RS1,RS2,RS3对输出电流精确度有很大影响。如果要满足0.1% FSR的增益误差设计目标,那么这几块电阻的容差最好选0.1%。因为第一级电流在第二级会乘以RS2和RS3的比值。所以第一阶段的设计精准度尤为重要,因为第二阶段的误差会翻倍并传到输出。因此,如果想要提高精度,可能还要降低RS1电阻的公差服务出现问题,请稍后再试。

-- End --

声明:本号对所有原创、转载文章的陈述与观点均保持中立,推送文章仅供读者学习和交流。文章、图片等版权归原作者,如有侵权,请联系删除。
此帖出自电源技术论坛

最新回复

主要应用哪些场景?   详情 回复 发表于 2024-8-27 16:33
点赞 关注
 
 

回复
举报

1136

帖子

2

TA的资源

版主

沙发
 

“这几块电阻的容差最好选0.1%”

实际电路板中电阻的综合误差基本不能保证0.1%

此帖出自电源技术论坛
 
 
 

回复

222

帖子

3

TA的资源

一粒金砂(高级)

板凳
 

主要应用哪些场景?

此帖出自电源技术论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
【EEWORLD模块整理】+tlc2543(A/D)

今年我用的模块资料 已经证实好用

FPGA DCM时钟管理单元的理解

看Xilinx的Datasheet会注意到Xilinx的FPGA没有PLL,其实DCM就是时间管理单元。 --------------------------------------------- ...

电烙铁的使用小技巧

本人原创——乃自己当时查阅的资料和自己的一点点经验而写成,如有错误请多指教! 首先要说明的是,使用电烙 ...

ubuntu下修改内核发生“ncurses libraries“错误(解决方法)

BSEC@bsec-server:~/kernel/Kernel$ make menuconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC script ...

在屏幕上显示大写字母DMH的VGA控制器

本帖最后由 PuesueDream 于 2015-7-22 17:18 编辑 基于ise14.7平台,用Nexys3开发板弄了一个显示程序。程序包含六部分 首 ...

msp430f149波特率设置

本帖最后由 灞波儿奔 于 2020-1-10 23:14 编辑 TI MSP430系列单片机,usart模块的波特率值设定是通过以下三个寄存器决定的 ...

为什么给一个变量赋值0时,直接写=0,而给它赋值0xffffffff时要写成=0xffffffffu

为什么给一个变量赋值0时,直接写*ram=0即可,而给它赋值0xffffffff时要写成*ram=0xffffffffu, 以下是具体的代码 /****** ...

报名提醒:最后几小时,100套价值390元平头哥RISC-V生态开发板免费送~

最后几小时啦,想要的网友速速来~100套价值390元平头哥RISC-V生态开发板——RVB2601来袭,现在提交创意,即有机会免费 ...

在现代计算机上运行虚拟Mac Quadra 900

682909 macintosh.js 是一个模拟 1991 年 Macintosh Quadra 900 和摩托罗拉 CPU 的虚拟机,它完全用 JavaScript 编写(因此请 ...

反激电源辅助供电绕组串联电阻

看到很多反激电源辅助绕组串联电阻的,如下图电阻Rvcc,想问一下这个电阻的作用是什么?

关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表