嵌入式硬件电子电路设计(三)电源电路之负电源

引言:在对信号线性度放大要求非常高的应用需要使用双电源运放,比如高精度测量仪器、仪表等;那么就需要给双电源运放提供正负电源。

目录

负电源电路原理

负电源的作用

如何产生负电源

负电源能作功吗?

地的理解

负电压产生电路

BUCK电路做负电压

通过变压器产生负电压

电荷泵 + 线性稳压

使用SX1308 Boost芯片 与 线性稳压芯片L7915产生负压

1. 反相Buck电路

电路概念:

电路设计:

工作原理:

2. Buck-Boost转换器

工作原理:

3. 使用两个Buck转换器

电路概念:

设计示例:

设计注意事项

应用场景

负电源电路原理

我们常用的BUCK降压电路能得到正电压,如图所示。

其实BUCK降压电路在不改变元器件参数的情况下能变换得到与正电压相可输出能力的负电压,如图2所示;其工作原理和正电压输出是一样的,得到的电源质量也很高。

负电源的作用

  1. 双极性信号处理:许多模拟电路(如运算放大器)需要双极性供电(正电压和负电压),以便能够处理正负信号。
  2. 信号放大:在音频和视频处理电路中,负电源可用于放大器提供必要的工作电压范围。
  3. 驱动某些元件:某些传感器和执行器(如某些类型的电机)可能需要负电压来正常运行。

如何产生负电源

  1. 使用DC-DC转换器

    • Buck-Boost转换器:可以在输入电压范围内输出正负电压,适合需要双向电压的应用。
    • 反相Buck转换器:通过特定的电路配置,将Buck转换器的输出极性反转,输出负电压。
  2. 电池配置

    • 使用两个电池组,其中一个提供正电压,另一个提供负电压,两个电池的公共端为地。
  3. 运算放大器配置

    • 通过运算放大器构建反相放大电路,也可以实现负电压输出。

负电源能作功吗?

负电源本身并不直接“作功”,而是提供了电能的路径和条件。在负电源的供电电路中,电流的流动方向可能与正电源相反,但只要电路闭合,负电源同样能驱动电路中的器件,实现功的输出。工作原理与正电源相同。

地的理解

  1. 地的定义:在电路中,地(Ground)通常是电压的参考点,所有其他电压都是相对于地来测量的。它可以是电路的零电位点。

  2. 地的类型

    • 信号地:用于信号电路的共同参考点。
    • 电源地:用于电源电路的返回路径。
    • 虚地:在一些放大器电路中,基于反馈的作用,地的电位可以看作是虚地。
  3. 地的作用

    • 提供稳定的参考电压,确保电路正常工作。
    • 降低噪声干扰,保护电路元件。

负电压产生电路

BUCK电路做负电压

针对上述内容我们进行拓补改良,得到如下。

因此,使用Buck电路实现负电压输出可以通过一些特定配置来完成,虽然Buck转换器通常用于降低电压,但可以通过电路设计来生成负电压。以下是几种实现方法:

通过变压器产生负电压

注意负电压的电解电容不要接反,电容正极接GND,电容负极接负电压

电荷泵 + 线性稳压

建议使用同步整流功能的开关电源芯片,电荷泵电路一般不用于大电流电路。

使用SX1308 Boost芯片 与 线性稳压芯片L7915产生负压

1. 反相Buck电路

电路概念:
  • 基本构成:可以使用标准Buck转换器电路,并在输出端接入一个反向二极管或使用反相运算放大器配置。
  • 负电压生成:通过将Buck转换器的输出与地连接,得到负电压。
电路设计:
  • 开关管:选择适当的开关管(如MOSFET),根据输入电压和输出电流要求。
  • 电感和电容:选择合适的电感和输出电容,确保输出电压平稳。
工作原理:
  1. 当开关关闭时,电感储存能量。
  2. 当开关打开时,电感的电流通过二极管向输出端流动,使得输出电压相对于地是负的。

2. Buck-Boost转换器

如果Buck电路直接配置不够灵活,可以考虑使用Buck-Boost转换器。

工作原理:
  • Buck-Boost转换器可以在输入电压范围内实现升压和降压,适用于需要输出负电压的情况。

3. 使用两个Buck转换器

电路概念:
  • 使用两个Buck转换器,一个产生正电压,另一个从该正电压生成负电压。
设计示例:
  1. 第一个Buck转换器将输入电压降低为所需的正电压。
  2. 第二个Buck转换器的输入端连接到第一个转换器的输出,并配置为反向输出,得到负电压。

设计注意事项

  1. 电源选择:确保电源能够支持负电压输出。
  2. 控制策略:选择合适的控制IC,确保能够稳定输出负电压。
  3. 滤波和稳压:在输出端加入滤波电容,确保负电压输出的稳定性和低噪声。
  4. 热管理:考虑开关管和其他元件的散热,防止过热影响电路性能。

应用场景

  • 运算放大器供电:许多运算放大器需要负电压供电,以处理双极性信号。
  • 传感器供电:一些传感器电路需要负电压来确保其正常工作。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【SpringMVC】传递json,获取url参数,上传文件

【传递json数据】 【json概念】 一种轻量级数据交互格式,有自己的格式和语法,使用文本表示一个对象或数组的信息,其本质上是字符串,负责在不同的语言中数据传递与交换 json数据以字符串的形式体现 【json字符串与Java对象互转…

web3.0 开发实践

优质博文:IT-BLOG-CN 一、简介 Web3.0也称为去中心化网络,是对互联网未来演进的一种概念性描述。它代表着对现有互联网的下一代版本的设想和期望。Web3.0的目标是通过整合区块链技术、分布式系统和加密技术等新兴技术,构建一个更加去中心化…

10.31.2024刷华为OD C题型

文章目录 HJ26HJ27语法知识记录 10.24.2024刷华为OD C题型(四) - HJ26 HJ27 def get_dict(str1: str):dic_0 {}for ch in str1:if ch not in dic_0:dic_0[ch] 1else:dic_0[ch] 1return dic_0temp input().split() n int(temp[0]) list [] for i in range(n):l…

客户服务数据分析:洞察客户需求,优化服务策略

在数字经济时代,数据已成为企业决策的重要依据。特别是在客户服务领域,通过深度挖掘和分析客户服务数据,企业能够更精准地洞察客户需求,优化服务策略,从而提升客户满意度和忠诚度,增强市场竞争力。 一、客户…

【SQL】 Navicate 17 连接sql server

一直连接不上,找了好多博客,最后发现是端口号的字符串有问题 [08001] [Microsoft][ODBC Driver 17 for SQL Server]SQL Server Network Interfaces: Connection string is not valid [87]. (87) [HYT00] [Microsoft][ODBC Driver 17 for SQL Server]Lo…

低至599元的N100办公神器,节能静音还双网口,區克MAX N迷你主机深度拆解与评测

低至599元的N100办公神器,节能静音还双网口,區克MAX N迷你主机深度拆解与评测 哈喽小伙伴们好,我是Stark-C~ 最近有小伙伴找到我想我咨询,想要一个日常使用,主打办公,闲暇之余刷刷视频看看剧的小主机&…

CSS--导航栏案例

利用CSS制作北大官网导航栏 详细代码如下&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title><style>*{margin: 0;padding: 0;}#menu{background-color: darkred;width: 100%;height: 50px…

详细分析Pytorch中的transpose基本知识(附Demo)| 对比 permute

目录 前言1. 基本知识2. Demo 前言 原先的permute推荐阅读&#xff1a;详细分析Pytorch中的permute基本知识&#xff08;附Demo&#xff09; 1. 基本知识 transpose 是 PyTorch 中用于交换张量维度的函数&#xff0c;特别是用于二维张量&#xff08;矩阵&#xff09;的转置操…

2024年11月1日Day2第一部分(最详细简单有趣味的介绍2

1.CRC编解码练习 要计算CRC&#xff08;循环冗余校验&#xff09;码并验证及纠正接收到的数据&#xff0c;我们需要按照以下步骤进行&#xff1a; 步骤 1: 计算CRC校验码 信息字段代码: x1001生成多项式: G(x)x3x21&#xff0c;即 G(x)1101&#xff08;注意&#xff1a;这里…

【Kaggle | Pandas】练习5:数据类型和缺失值

文章目录 1. 获取列数据类型.dtype / .dypes2. 转换数据类型.astype()3. 获取数据为空的列 .isnull()4. 将缺少值替换并且排序.fillna()&#xff0c;.sort_values() 1. 获取列数据类型.dtype / .dypes 数据集中points列的数据类型是什么&#xff1f; # Your code here dtype …

使用Docker Swarm进行集群管理

&#x1f493; 博客主页&#xff1a;瑕疵的CSDN主页 &#x1f4dd; Gitee主页&#xff1a;瑕疵的gitee主页 ⏩ 文章专栏&#xff1a;《热点资讯》 使用Docker Swarm进行集群管理 Docker Swarm简介 安装Docker 在Ubuntu上安装Docker 在CentOS上安装Docker 初始化Docker Swarm …

前端获取csv或者excel 静态数据并使用

这里我将空格全部替换成了 || 好让我变成数组&#xff0c;从而拿到每一条数据中的第一项&#xff0c;相当于excel或者csv文件的第一列的东西 axios.get("/csv/zhongxiang").then((res) > {let rows res.data.split("\n");for (let row of rows) {let c…

JavaWeb——Web入门(3/9)-HTTP协议:概述(概念、特点,HTTP协议定义,基于 TCP 协议,基于请求-响应模型)

目录 概念 特点 内容预告 概念 HTTP 协议定义&#xff1a;全称 Hyper Text Transfer Protocol&#xff0c;即超文本传输协议&#xff0c;规定了浏览器与服务器之间数据传输的规则&#xff0c;具体指客户端浏览器与服务器之间进行数据交互的数据格式。 在互联网的世界中&…

导致线上项目宕机的原因和排查手段

目录 导致线上项目宕机的原因cpu过载cpu过载怎么排查?内存溢出内存溢出怎么排查?磁盘空间不足磁盘空间不足怎么排查?网络问题网络问题怎么排查?垃圾回收(GC)问题垃圾回收(GC)问题怎么排查JVM参数配置不当JVM参数配置不当怎么排查?JVM内部错误JVM内部错误怎么排查?线程…

strace 调试追踪案例:对程序打开文件进行追踪

声明 本文版权属于笔者朋友 YangHui &#xff0c;所有资料内容均由 YangHui 提供&#xff0c;笔者只是一个转述者。 文章目录 声明1. 前言2. 问题的发生、跟踪、解决3. 小结 1. 前言 限于作者能力水平&#xff0c;本文可能存在谬误&#xff0c;因此而给读者带来的损失&#x…

(九)JavaWeb后端开发3——Servlet

目录 1.Servlet由来 2.Servlet快速入门 3.Servlet执行原理 4.Servlet生命周期 1.Servlet由来 在JaveEE API文档中对Servlet的描述是&#xff1a;可以运行在服务器端的微小程序&#xff0c;但是实际上&#xff0c;Servlet就是一个接口&#xff0c;定义了Java类被浏览器访问…

ZooKeeper 客户端API操作

文章目录 一、节点信息1、创建节点2、获取子节点并监听节点变化3、判断节点是否存在4、客户端向服务端写入数据写入请求直接发给 Leader 节点写入请求直接发给 follow 节点 二、服务器动态上下线监听1、监听过程2、代码 三、分布式锁1、什么是分布式锁?2、Curator 框架实现分布…

网关如何传递信息给微服务

前情回顾 上篇我们已经完成了网关对所有微服务请求的拦截以及JWT的登录校验。 客户端和微服务之间的桥梁--网关&#xff08;身份校验&#xff09;https://mp.csdn.net/mp_blog/creation/editor/143425484 问题引入 现在的问题是在一些微服务业务中&#xff0c;需要用到用户…

vue3学习记录-nextTick

vue3学习记录-nextTick 1. 案例场景2. 使用方法2.1 回调方式2.2 async&#xff0c;await 3.原理 1. 案例场景 聊天框实现输入内容&#xff0c;滚动条默认滚到最底部。 <template><div class"chat_box"><div class"chat_list" ref"chat…

Nature Medicine病理AI汇总|TORCH:预测未知原发部位癌症的肿瘤起源|顶刊精析·24-11-01

小罗碎碎念 今天分析Nature Medicine病理AI系列的第三篇文章——《Prediction of tumor origin in cancers of unknown primary origin with cytology-based deep learning》 这篇文章报道了一种基于细胞学图像的深度学习方法TORCH&#xff0c;用于预测未知原发部位癌症的肿瘤…