当前位置: 首页 > news >正文

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

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

目录

负电源电路原理

负电源的作用

如何产生负电源

负电源能作功吗?

地的理解

负电压产生电路

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. 热管理:考虑开关管和其他元件的散热,防止过热影响电路性能。

应用场景

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

相关文章:

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

引言:在对信号线性度放大要求非常高的应用需要使用双电源运放,比如高精度测量仪器、仪表等;那么就需要给双电源运放提供正负电源。 目录 负电源电路原理 负电源的作用 如何产生负电源 负电源能作功吗? 地的理解 负电压产生电路 BUCK电…...

数据仓库还是数据集市?这俩怎么选?

数据仓库和数据集市作为支持决策分析的两种不同方式,根据各自的特点和优势,有不同的应用场景,今天就来探讨下数据集市和数据仓库该怎么选? 一、数据集市和数据仓库对比 1、数据集市与数据仓库的关系: 1)数…...

计算机图形学 实验二 三维模型读取与控制

目录 一、实验内容 二、具体内容 (在实验2.3的基础上进行修改) 1、OFF格式三维模型文件的读取 2、三维模型的旋转动画 3、键盘鼠标的交互 4、模型的修改 三、代码 一、实验内容 读取实验提供的off格式三维模型,并对其赋色。利用鼠标和键盘的交互&#xff0…...

NAT网络工作原理和NAT类型

NAT基本工作流程 通常情况下,某个局域网中,只有路由器的ip是公网的,局域网中的设备都是内网ip,内网ip不具备直接与外部应用通信的能力。 处于内网的设备如何借助NAT来实现访问外网的应用? 对于开启了NAT功能的局域网…...

wget命令之Tomcat(三)

引言 Tomcat是一个开源的Java Web应用服务器,实现了多个关键的Java EE规范,包括Servlet、JSP(JavaServer Pages)、JavaWebSocket等。由于Tomcat技术先进、性能稳定且免费,它成为了许多企业和开发者的首选Web应用服务器…...

IP地址修改器 5.0 重制版

IP地址修改器是一款由 kn007 大佬编写的一个小工具,可以帮助小白用户方便的进行IP地址,网卡MAC修改等等功能,工具支持多网卡,并且支持管理导入多份配置等。 程序主要原理还是利用了WMI的Win32_NetworkAdapter、Win32_NetworkAdap…...

vscode编译s32ds工程

基本可以参考下面的文章,但是需要注意的是添加完环境变量后需要重启一下vscode。我现在已经能顺利编译。感谢原创 阿隆汽车 MBD_杂谈_使用VSCode编译s32k_vscode s32k-CSDN博客 https://blog.csdn.net/ALongAuto/article/details/134961294...

大数据专业为什么要学习Hadoop课程

在当今信息爆炸的时代,大数据成为了影响各行各业的重要因素,而Hadoop作为大数据处理的核心技术之一,自然成为大数据专业学生需要掌握的一项重要技能。本文将详细探讨大数据专业为何要学习Hadoop课程,帮助读者理解其必要性和实际应…...

Xilinx FPGA的Vivado开发流程

Xilinx FPGA 的 Vivado 开发流程主要包括以下步骤: 创建工程: 启动 Vivado 软件:双击 Vivado 图标打开软件。新建工程向导:在 Quick Start 中选择 Create Project,打开新建工程向导。设置工程信息: 工程名称…...

音频模型介绍

在处理音频数据方面,有多种模型表现出色,它们在不同的音频处理任务上有着各自的优势: 自动编码器:包括多通道变分自动编码器、自回归模型和生成对抗网络等,这些模型在音乐生成领域取得了令人印象深刻的成果。 深度生成…...

《编写沪深两市实时交易数据接收程序全攻略》

《编写沪深两市实时交易数据接收程序全攻略》 一、引言二、获取股票数据的方法(一)使用爬虫框架(二)调用股票接口(三)使用免费数据 API(四)利用 Excel 的 power query 三、数据接口及…...

一文学会easyexcel导入数据,多sheet页、字典转换【附带源码】

文章目录 前言一、业务流程二、实现1、引入easyexcel、fastjson、lombok包2、创建Json工具类3、创建自定义字典转换注解4、创建字典转换实现类5、创建数据对象类6、创建多sheet页封装对象7、创建Excel导入工具类8、创建测试类 三、接口测试1、启用项目2、使用数据导出的文件&am…...

Spring中的 InitializingBean、BeanPostProcessor、@PostConstruct 等初始化动作的执行时机分析

初始化Bean的时序图如下: 小结说明: 1、相同点:InitializingBean 的(afterPropertiesSet方法)、BeanPostProcessor、PostConstruct 都是在bean的属性注入完毕之后才执行,都可以用来进行bean的初始化动作 2、初始化执行顺序优先级…...

如何利用指纹浏览器爬虫绕过Cloudflare的防护?

网络爬虫能够系统地浏览网页并提取所需的数据,通常被用于市场研究、数据分析或者竞争情报。然而,一些反爬虫机制给网络爬虫的工作带来了不少挑战和风险。 其中,Cloudflare提供了多层次的防护机制,包括IP封锁、速率限制、CAPTCHA验…...

idea 基础简单应用(java)

Java IDE(集成开发环境)的使用方法因不同的IDE而异,但通常都包含一些基本的操作和功能。以下以IntelliJ IDEA这一流行的Java IDE为例,介绍Java IDE的基本使用方法与指南: 一、下载与安装 请点击观看 idea免费安装步…...

windows环境下vscode下载安装

vscode官网 1.vscode官网:Visual Studio Code - Code Editing. Redefined 进入官网,点击下载 右键文件,以管理员方式运行,开始安装 第一步:同意此协议 第二步:更改安装位置,可以在d盘新建一个文件夹&…...

Obsidian之与Typora图片格式相互兼容

来源 [Obsidian之与Typora图片格式相互兼容 - 简书 (jianshu.com)](https://www.jianshu.com/p/303433fe82b9) 下载插件customer attachment location,并设置...

美半导体巨头正切断中国供应链,给自己“挖坑”?

美国对华半导体“脱钩断链”政策持续升级,近日开始对半导体产业链进行“去中化”。 据外媒《华尔街日报》11月5日报道,受美国政府最新指令指示,美国半导体巨头应用材料公司(Applied Materials)和泛林集团(L…...

RHCE---搭建lnmp云存储

一、恢复快照后,检查安全性(查看selinux 以及防火墙) 二、搭建LNMP环境 [rootserver ~]# yum -y install nginx mariadb-server php*三、上传软件 1、将nextcloud-25.0.1.zip压缩包传递到根目录下 2、解压缩nextcloud-25.0.1.zip &#xf…...

一些 uniapp相关bug

1.当input聚焦时布局未上移 <scroll-view style"height: calc(100vh - 100rpx - 38rpx)" :scroll-y"true"><wd-form ref"formRef" :model"fbObj">....<wd-inputlabel"联系方式"prop"contact"clear…...

iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘

美国西海岸的夏天&#xff0c;再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至&#xff0c;这不仅是开发者的盛宴&#xff0c;更是全球数亿苹果用户翘首以盼的科技春晚。今年&#xff0c;苹果依旧为我们带来了全家桶式的系统更新&#xff0c;包括 iOS 26、iPadOS 26…...

rknn优化教程(二)

文章目录 1. 前述2. 三方库的封装2.1 xrepo中的库2.2 xrepo之外的库2.2.1 opencv2.2.2 rknnrt2.2.3 spdlog 3. rknn_engine库 1. 前述 OK&#xff0c;开始写第二篇的内容了。这篇博客主要能写一下&#xff1a; 如何给一些三方库按照xmake方式进行封装&#xff0c;供调用如何按…...

【Java学习笔记】Arrays类

Arrays 类 1. 导入包&#xff1a;import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序&#xff08;自然排序和定制排序&#xff09;Arrays.binarySearch()通过二分搜索法进行查找&#xff08;前提&#xff1a;数组是…...

Vue3 + Element Plus + TypeScript中el-transfer穿梭框组件使用详解及示例

使用详解 Element Plus 的 el-transfer 组件是一个强大的穿梭框组件&#xff0c;常用于在两个集合之间进行数据转移&#xff0c;如权限分配、数据选择等场景。下面我将详细介绍其用法并提供一个完整示例。 核心特性与用法 基本属性 v-model&#xff1a;绑定右侧列表的值&…...

【AI学习】三、AI算法中的向量

在人工智能&#xff08;AI&#xff09;算法中&#xff0c;向量&#xff08;Vector&#xff09;是一种将现实世界中的数据&#xff08;如图像、文本、音频等&#xff09;转化为计算机可处理的数值型特征表示的工具。它是连接人类认知&#xff08;如语义、视觉特征&#xff09;与…...

Spring Boot+Neo4j知识图谱实战:3步搭建智能关系网络!

一、引言 在数据驱动的背景下&#xff0c;知识图谱凭借其高效的信息组织能力&#xff0c;正逐步成为各行业应用的关键技术。本文聚焦 Spring Boot与Neo4j图数据库的技术结合&#xff0c;探讨知识图谱开发的实现细节&#xff0c;帮助读者掌握该技术栈在实际项目中的落地方法。 …...

USB Over IP专用硬件的5个特点

USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中&#xff0c;从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备&#xff08;如专用硬件设备&#xff09;&#xff0c;从而消除了直接物理连接的需要。USB over IP的…...

Java数值运算常见陷阱与规避方法

整数除法中的舍入问题 问题现象 当开发者预期进行浮点除法却误用整数除法时,会出现小数部分被截断的情况。典型错误模式如下: void process(int value) {double half = value / 2; // 整数除法导致截断// 使用half变量 }此时...

Matlab实现任意伪彩色图像可视化显示

Matlab实现任意伪彩色图像可视化显示 1、灰度原始图像2、RGB彩色原始图像 在科研研究中&#xff0c;如何展示好看的实验结果图像非常重要&#xff01;&#xff01;&#xff01; 1、灰度原始图像 灰度图像每个像素点只有一个数值&#xff0c;代表该点的​​亮度&#xff08;或…...

Python环境安装与虚拟环境配置详解

本文档旨在为Python开发者提供一站式的环境安装与虚拟环境配置指南&#xff0c;适用于Windows、macOS和Linux系统。无论你是初学者还是有经验的开发者&#xff0c;都能在此找到适合自己的环境搭建方法和常见问题的解决方案。 快速开始 一分钟快速安装与虚拟环境配置 # macOS/…...