目录

如何将低压精密运算放大器的性能扩展到高压高侧电流检测应用

简介

原理图和描述

误差分析

阻力不匹配的影响

电压偏移的影响

总错误

结论


如何将低压精密运算放大器的性能扩展到高压高侧电流检测应用

作者:Nicolas AUPETIT STMicroelectronics           翻译者:Britripe (如有翻译错误请各位大佬指证)

简介

支持扩展共模电压的专用设备通常用于高侧电流感测。 但专用设备有其自身的局限性。 共模电压超过100V时怎么办? 那么可以精确测量电流吗? 经典的5V运算放大器似乎完全不适合这种测量。 但只需几个外部元件,我们就会发现低压放大器绝对适用于精确检测电流而不受任何共模电压限制。

原理图和描述

  • 该应用的主要目标是测量由150V供电的工业电机控制器的电流,如图1所示,这得益于分流电阻器。 为了获得低电流的精确测量,使用5V精密运算放大器。

  • 150V输入不会烧毁运算放大器吗? 如果V1电压用于产生第一个运算放大器OP_A的正电源(Vcc_H),则不会。
  • 如果我们使用具有4.7V击穿电压的齐纳二极管(BZT52C4V7S),则产生OP_A的负电源(Vcc_L)。 这样,OP_A由4.7V供电,Vcc_L = 145.3V至Vcc_H = 150V。
  • 电阻Rz用于偏置齐纳二极管(~5mA),并为运算放大器的偏置电流(~40μA)提供返回路径。
  • 电压Vsense(Vs)是流过Rsense的电流的结果,它被R1,R2,R3和R4电阻放大。
  • P-MOSFET(BSP2220)提供与流入Rsense的电流成比例的精确输出电流,并且通过R4电阻,它产生相对于地的电压Vo,其与高侧电流成比例。 第一级的电压输出可由公式1给出:

  • 第二个运算放大器OP_B是缓冲Vo电压所必需的。 可以添加R5电阻,以便在启动时可能在输入引脚中流动的高电流的情况下保护OP_B的本征ESD二极管。
  • 电机控制所消耗的最大电流为100A。 因此,使用100μΩ分流电阻时,最大Vsense为10mV。最大输出电压取决于Vsense电压,以及R4上产生的输出电流。 并且由微控制器的ADC处理,该最大输出电压Vo不得超过3.3V。
  • 必须仔细选择组件的值以使系统正常工作。 主要目标是使用低| Vgs | 为了不使OP_A的输出饱和。
  • 因为保持低电流Ids有帮助,我们选择R4的高值。
  • 并且为了避免运算放大器输出的任何饱和,相对于运算放大器OP_A的增益(由比率R2 / R1给出)不应该太高。
  • 我们必须在组件值的选择上妥协,这必须遵循等式2:

  1. 其中Vgmax是允许电流流入晶体管V =??_???所需的Vgs
  2. 且Vzener = Vcc_H - Vcc_L

现在让我们来看看这种系统的精确度。 不准确性主要是由于电阻的不匹配以及放大器的偏移。

误差分析

阻力不匹配的影响

  • 等式1通过考虑所使用的电阻完全匹配来给出输出电压的结果。 不幸的是,情况并非如此,因为阻力有其自身的精确度。
  • 由于电阻不匹配而对增益产生的误差由下式给出:

其中是任何电阻的精度,是分流电阻的精度。

  • 从等式3可以看出,R2电阻对误差的影响大于其他电阻。 因此必须选择其值尽可能低(10kΩ)。 另请注意,R1和R3的总和应为高且不相等,以实现增益,R1理想地低,以限制噪声。

电压偏移的影响

  • 必须考虑另一个错误:输入电压偏移。 在这个应用中,我们选择了斩波放大器TSZ121,因为它具有非常低的Vio,8μV的温度。 这种误差变得占主导地位,尤其是在必须测量非常小的电流时。
  • 考虑到Vio的转移功能可以写成如下

  • 其中Vio1是第一个运算放大器(OP_A)的输入偏移,Vio2是第二个运算放大器(OP1_ B)的输入偏移。 由于TSZ121具有极低的输入失调电压,Vio2可以忽略不计。

总错误

  • 图2和图3中的曲线图表示考虑到分流精度,温度预期的最大误差。(如下图)

结论

  • 专用放大器通常用于实现高侧电流感测量。 但在共模高于70V的应用中,我们已经看到这种测量应该使用传统的5V运算放大器。我们已经证明,使用精密运算放大器(如TSZ121放大器)和齐纳二极管可以实现高端电流检测,以便在5V范围和电平移位晶体管中工作。由于考虑了电阻和放大器,我们发现了一些错误。 我们建议使用0.1%的精密电阻,以获得良好的电流测量精度。

翻译如有错误:请大佬指点

如何将低压精密运算放大器的性能扩展到高压高侧电流检测应用(高电流电阻采集电压电路图及误差分析)相关推荐

  1. ✔B【OPA1611】【单运放】低功耗精密运算放大器模块

    文章目录 一.亮点 二.模块参数 三.原理图 四.模块接线说明 切换不同电路形式 五.测试 六.注意事项 芯片手册:OPA1611 一.亮点 宽电源电压范围:±2.25V至±18V 轨到轨输出 高压摆 ...

  2. 全面认识高并发:高性能、高可用、高扩展

    Table of Contents 01 如何理解高并发? 02 高并发系统设计的目标是什么? 2.1 宏观目标 2.2 微观目标 ❇ 性能指标 ❇ 可用性指标 ❇ 可扩展性指标 03 高并发的实践方 ...

  3. http拨测是什么意思_网络性能拨测-网络传输速度体验检测系统有哪些指标?

    原标题:网络性能拨测-网络传输速度体验检测系统有哪些指标? 网络性能拨测是对网络情况检测中用到的,用一些特定的网络数据指标来反映不同时间和地区用户使用网络的情况,可以协助网络提供商更好地了解用户的使用 ...

  4. Halcon回顾之1D Measuring以及扩展实现直线和圆的检测

    基本算子功能介绍 按功能分类介绍: 生成边缘提取区域 gen_measure_rectangle2():生成一个垂直于边缘的边缘提取矩形. gen_measure_arc():生成一个垂直于边缘的边缘 ...

  5. 骁龙处理器排行_手机性能排行,iQOO5系列一骑绝尘,高通、联发科遭遇尴尬

    注:本文转载自网络,不代表本平台立场,仅供读者参考,著作权属归原创者所有.我们分享此文出于传播更多资讯之目的.如有侵权,请在后台留言联系我们进行删除,谢谢! Hello,大家好,我是老孙 近日,知名跑 ...

  6. 斩波稳定(自稳零)精密运算放大器

    斩波放大器 要想获得最低的失调和漂移性能,斩波稳定(自稳零)放大器可能是唯一的解决方案.最好 的双极性放大器的失调电压为25 μV,漂移为0.1 μV/ºC.斩波放大器尽管存在一些不利影 响,但可提供 ...

  7. 软件系统扩展性_我如何将软件系统的性能扩展35,000%

    软件系统扩展性 重点 (Top highlight) 一天处理超过$ 20,000,000 (Processing over $20,000,000 in a single day) A previo ...

  8. yslow_萤火虫的YSlow性能扩展

    yslow Steve Souders, performance architect at Yahoo, announced today the public release of YSlow. 雅虎 ...

  9. 服务器架构之性能扩展-第七章(8)

    第七章Cacti系统监控邮件报警和压力测试 7.1 Cacti工作原理 原理简单来说,Cacti就是rrdtool的一个forefront,它内置了快速的获数据取工具.优秀的绘图模板以及许多设计精良的 ...

最新文章

  1. 你哪来这么多事(四):职工信息排序
  2. tcp转串口_PROFIBUS DP与Modbus/TCP网络转换操作指南
  3. tensorflow的tf.reduce_mean函数
  4. CuteEditor Html中显示Word格式粘贴的文章[CuteEditor WordToHtml]
  5. 区块链BaaS云服务(18)华为 BCS“跨链”
  6. NYOJ 359 Delete it 字符串处理
  7. c语言菜单程序循环结构举例,C语言程序设计课件 第4章 循环结构.ppt
  8. break和continue理解
  9. luogu P1330 封锁阳光大学
  10. 图论--最短路--SPFA模板(能过题,真没错的模板)
  11. C语言动态数组建立方法
  12. 【微信开发】上传下载多媒体文件
  13. mysql ddl 进度_MySQL5.7 慢查询+DDL操作堵塞查询
  14. 如果有5杯水却来了6个领导,你该怎么办?
  15. 新手村之BOSS战-入门综合练习2
  16. catia二次开发:函数
  17. python 32bit? 64bit?
  18. 达思SQL数据库修复软件1.7(支持碎片重组、支持勒索病毒加密的sql数据库修复软件)
  19. python和易语言哪个容易胖_碳水化合物和脂肪哪个更容易让身体发胖?
  20. K8S(一)VMware Fusion 构建基本k8s集群

热门文章

  1. 函数式编程 - 组合compose
  2. html2canvas的踩坑之路
  3. Git版本管理工具的使用
  4. Unity Mono脚本 加密
  5. Sass 基础(三)
  6. 图片压缩工具optipng/jpegoptim安装
  7. 团队冲刺the second day
  8. 我的MVC之旅(3)--------MVC Music Store 第三篇 Views and ViewModels [翻译]
  9. LINUX下的RAID使用
  10. 怎样用Java自制优秀的图片验证码?这样!