高分辨率高电流监控器电路设计

  1 简介

       该单电源电流检测解决方案可以在分流电阻器上测量±50mA 至±10A 范围内的电流信号。电流检测放大器可以在0V 至75V 的宽共模电压范围内测量分流电阻器。全差分放大器(FDA) 执行单端至差分转换,并以1MSPS 的最大数据速率驱动范围为±5V 的SAR ADC 差分输入。可以调整组件选择部分中的值,以允许不同的电流水平。
        该电路实施适合需要准确测量电压的应用,例如电池维护系统、电池分析仪、电池测试设备、ATE 和无线基站中的远程无线电装置(RRU)。

2 设计目标

2.1 输入电流

  • I _{iMin}=\pm 50mA
  • I _{iMax}=\pm 10A

2.2 INA输出

  • V_{oMin}=\pm 10mV
  • V_{oMax}=\pm 2V

2.3 ADC输入

  • ​​​V_{outDif}=\pm 21.3mV@\pm 50mA
  • V_{outDif}=\pm 4.3V@\pm 10A

2.4 电源

  • V_{ee}=0V
  • V_{ref}=5V
  • V_{cm}=2.5V
  • 5.3V<V_{s}<5.5V

3 规格

规格计算值仿真值测得值
瞬态 ADC 输入趋稳 >1·LSB = 38µV6.6µV/
噪声(ADC输入端)221.88uVrms207.3uVrms227uVrms
带宽10.6kHz10.71kHz10.71kHz
  • 根据输入电流范围和输入共模电压要求确定分流检测电阻器值并选择电流检测放大器
  • 根据电流检测放大器输出、ADC 满量程输入范围和全差分放大器的输出摆幅规格确定全差分放大器增益
  • 选择 COG 电容器以最大限度减少失真
  • 使用 0.1% 20ppm/°C 或更高规格的薄膜电阻器以最大限度减少失真

 4 设计计算

  • 选择Rsense 电阻器,并确定电流检测放大器(双向电流)的增益

     R_{sense}=\frac{R_{sense}(max)}{I_{load}(max)}=\frac{100mV}{10A}=0.01\Omega

        \pm V_{out}(range)=\pm \frac{V_{REF}}{2}=\pm \frac{5}{2}=\pm 2.5V

        G_{INA}=\frac{\pm G_{out}(range) }{I_{load}(max) *R_{sense}}=\frac{\pm 2.5V }{10A*0.01\Omega }=25\frac{V}{V}

  • G_{INA}=20\frac{V}{V},计算电流检测放大器输出范围

       V_{inaoutmax}=G_{INA}*(I_{load}(max)*R_{sense})+\frac{V_{ref}}{2}=20*(10A*0.01)+\frac{2.5}{2}=4.5V

        V_{inaoutmin}=G_{INA}*(I_{load}(min)*R_{sense})+\frac{V_{ref}}{2}=20*(-10A*0.01)+\frac{2.5}{2}=0.5V

  • 确定ADC 满量程输入范围和相关结果

        ADC_{FullScaleRange}=\pm V_{REF}=\pm 5V

  • 确定FDA  TJD4551线性运行的最大和最小差分输出

        V_{out FDA max}=4.77 -0.23 =4.54V

        V_{out FDA min}=V_{out FDA max}=-4.54V

  • 根据ADC 满量程输入范围、FDA 输出范围和相关结果确定差分增益

        Gain=\frac{V_{outFDAmax}-V_{outFDAmin}}{V_{INAoutmax}-V_{INAoutmax}}=\frac{4.54-(-4.54)}{4.5-(0.5)}=2.27\frac{V}{V}\approx 2.15\frac{V}{V}

        \frac{R_{f}}{R_{g}}=2.15\frac{V}{V}=\frac{2.15k}{1k}=2.15\frac{V}{V}

  • 确定用于实现截止频率的C_{fINA}=\frac{1}{2*\pi *fc*R_{fINA}}=\frac{1}{2*\pi *10kHz*10k\Omega }=1.591nF\approx 1.5nF

        f_{fina}=\frac{1}{2*\pi *Cfina*Rf}=\frac{1}{2*\pi *1.5nF*10k\Omega }=10.6kHz

5 电路仿真

时域仿真:

频域仿真:

噪声仿真:   

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/58443.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ALB搭建

ALB: 多级分发、消除单点故障提升应用系统的可用性&#xff08;健康检查&#xff09;。 海量微服务间的高效API通信。 自带DDoS防护&#xff0c;集成Web应用防火墙 配置&#xff1a; 1.创建ECS实例 2.搭建应用 此处安装的LNMP 3.创建应用型负载均衡ALB实例 需要创建服务关联角…

【客观理性深入讨论国产中间件及数据库-科创基础软件】

随着国产化的进程&#xff0c;越来越多的国企央企开始要求软件产品匹配过程化的要求&#xff0c; 最近有一家银行保险的科技公司对行为验证码产品就要求匹配国产中间件&#xff0c; 于是开始了解国产中间件都有哪些厂家 一&#xff1a;国产中间件主要产品及厂商 1 东方通&…

了解 MybatisPlus中@InterceptorIgnore防止拦截器拦截 基本知识(附Demo)

目录 前言1. 基本知识2. Demo 前言 对于Java基本知识推荐阅读&#xff1a; java框架 零基础从入门到精通的学习路线 附开源项目面经等&#xff08;超全&#xff09;【Java项目】实战CRUD的功能整理&#xff08;持续更新&#xff09; 一开始是因为报错多租户的问题&#xff0…

【解决】Pico 串流 Unity 开发环境 Preview 黑屏问题

开发平台&#xff1a;Unity 6.0 开发工具&#xff1a;Pico SDK   一、问题描述 在 Unity 开发环境下运行 测试 PicoVR 表现时&#xff0c;出现 Game视窗 PicoVR投屏 呈现黑屏效果。详细背景如下&#xff1a; UnitySwitch PlateformPICO Integration SDKPICO Live Preview6…

数据结构与算法——图

图 1.图的定义和表示 图的定义 图G由集合V和集合E组成&#xff0c;记作G(V,E),其中&#xff1a; 1、V是顶点元素的有限集合&#xff1b; 2、E是顶点间关系——边的有限集合。 3、边是顶点的无序对或有序对。 无向图和有向图&#xff1a; 无向图 由没有方向的边构成的图…

HTMLCSS:爱上班的猫咪

这段HTML和CSS代码是一个SVG动画的示例&#xff0c;它描述了一个包含猫咪和笔记本电脑的复杂场景 HTML <div class"content"><div class"container"><svg id"bongo-cat" xmlns"http://www.w3.org/2000/svg" xmlns:x…

CPU Study - Pipeline Basic

参考来源&#xff1a;《超标量处理器设计》—— 姚永斌 超标量处理器 一个程序执行时间的公式如下&#xff0c;而这个公式通常也反映了处理器的性能&#xff1a; 图中的CPI - Cycle Per Instruction也就是CPU每条指令需要的周期数量&#xff0c;CPI计算方法就是周期数量除以…

YOLO即插即用---PConv

Run, Don’t Walk: Chasing Higher FLOPS for Faster Neural Networks 论文地址&#xff1a; 1. 论文解决的问题 2. 解决问题的方法 3. PConv 的适用范围 4. PConv 在目标检测中的应用 5. 评估方法 6. 潜在挑战 7. 未来研究方向 8.即插即用代码 论文地址&#xff1a; …

RoCE与IB对比分析(一):协议栈层级篇

在 AI 算力建设中&#xff0c; RDMA 技术是支持高吞吐、低延迟网络通信的关键。目前&#xff0c;RDMA技术主要通过两种方案实现&#xff1a;Infiniband和RoCE&#xff08;基于RDMA的以太网技术&#xff0c;以下简称为RoCE&#xff09;。 RoCE与IB网络架构概述 RoCE和InfiniBa…

AI - 使用LangChain请求LLM结构化生成内容

AI - 使用LangChain请求LLM结构化生成内容 基于深度学习的大型语言模型&#xff08;LLM&#xff09;不仅可以生成文本&#xff0c;还可以帮助我们完成许多复杂任务&#xff0c;如自动化客服、内容创作和数据分析。然而&#xff0c;如何从这些模型中结构化地获取输出&#xff0c…

Linux基础-常用操作命令详讲

Linux基础-常用操作命令详讲 一、openssl加密简单介绍 1. 生成加密的密码散列&#xff08;password hash&#xff09;​编辑 1.1 常见的选项总结表 1.2 加密参数详解 2. 自签名证书 3. 证书转换 二、文件管理 1. 创建空文件 ​编辑 2. 删除文件 4. 新建目录 ​编辑…

Windows、Linux系统上进行CPU和内存压力测试

CPU和内存压力测试 1. Linux环境 Linux环境下&#xff0c;我们可以用 stress 工具进行内存、CPU等的压力测试。 【1】. stress工具说明 [kalamikysrv1 ~]$ stress --help stress imposes certain types of compute stress on your systemUsage: stress [OPTION [ARG]] ...-…

JVM知识点大全(未完...)

JVM运行时数据区域 堆 堆是Java虚拟机中用于存储对象的主要区域&#xff0c;包括字符串常量池。绝大多数对象都是在堆中创建的&#xff08;少部分对象可能会在栈上分配&#xff09;。为了更好地进行垃圾回收&#xff0c;堆被划分为年轻代和老年代两部分。年轻代又被进一步分为E…

九宫格按键输入

题目描述 九宫格按键输入&#xff0c;有英文和数字两个模式&#xff0c;默认是数字模式&#xff0c;数字模式直接输出数字&#xff0c;英文模式连续按同一个按键会依次出现这个按键上的字母&#xff0c;如果输入""或者其他字符&#xff0c;则循环中断&#xff0c;输…

EPSON机械手与第三方相机的校准功能设计By python

EPSON机械手与第三方相机的校准功能设计By python 使用Python来实现EPSON机械手与第三方相机的校准功能是一个复杂但可行的任务。这通常涉及以下几个步骤:硬件接口通信、图像处理、标定算法实现和控制逻辑编写。 1. 环境准备 首先,库 pip install numpy opencv-python pyse…

ZISUOJ 2024算法基础公选课练习一(1)

前言、 又是一年算法公选课&#xff0c;与去年不同的是今年学了一些纯C&#xff08;而不是带类的C&#xff09; 一、我的C模板 1.1 模板1 #include <bits/stdc.h> using i64 long long;int main() {std::cin.tie(nullptr)->sync_with_stdio(false);return 0; } 1…

基于STM32的八位数码管显示Proteus仿真设计

基于STM32的八位数码管显示Proteus仿真设计 1.主要功能2.仿真设计3. 程序设计4. 设计报告5. 资料清单&下载链接 基于STM32的八位数码管显示Proteus仿真设计(仿真程序设计报告讲解视频&#xff09; 仿真图proteus 8.9 程序编译器&#xff1a;keil 5 编程语言&#xff1a;…

【机器学习】Lesson 4 - 朴素贝叶斯(NB)文本分类

目录 背景 一、适用数据集 1. 数据集选择 1.1 适用领域 1.2 数据集维度&#xff08;特征数&#xff09; 1.3 数据行数 2. 本文数据集介绍 2.1 数据集特征 2.2 数据格式 3. 数据集下载 二、算法原理 1. 朴素贝叶斯定理 2. 算法逻辑 3. 运行步骤 4. 更多延申模型 …

软考教材重点内容 信息安全工程师 第1章 网络信息安全概述

第 1 章 网络信息安全概述 1.1.1 网络信息安全相关概念 狭义上的网络信息安全特指网络信息系统的各组成要素符合安全属性的要求&#xff0c;即机密性、完整性、可用性、抗抵赖性、可控性。 广义上的网络信息安全是涉及国家安全、城市安全、经济安全、社会安全、生产安全、人身安…

使用Vue3和Vue2进行开发的区别

使用Vue3和Vue2进行开发的区别 笔者虽然老早就是用vue3进行开发了&#xff0c;但是上次有人问道使用vue3进行开发跟使用vue2进行开发的区别有哪些这个问题的时候&#xff0c;回答的还是有些琐碎&#xff0c;干脆今天专门整理一下&#xff0c;做个记录。 一、再也不用set了 众所…