5V转±12V无变压器双boost电路

2023-11-19

最近有个新项目,需要±10V范围的模拟量输出(非隔离),对于5V以下供电的控制板而言单端输出绝对没问题,可现在需要有正负输出,是少不了正负电源的,因此准备设计一个5V转±12V的电源,然后选择一个双向供电的运放,来实现单端模拟量信号向双向模拟量信号转换。
本文就来分享一下5V转±12V电源的设计。对于有类似双向电源需求的场合,大多使用变压器通过增加多个绕组来实现,而对于体积空间有要求的场合来讲,变压器实在是太大了,另外对于一些成熟的项目,变压器如果是已经设计好的,再额外增加绕组需要重新设计,费时费力。于是,需求清晰明确:

1、输入5V转±12V输出;
2、±12V电流各25mA左右(运放输出做监控,无需大电流);
3、无变压器。

----直接上图----

在这里插入图片描述

----原理分析----

首先,这是一个双boost电路,我们一一来看:
1、下半部分是一个典型的boost升压电路:
其中,LM27313为TI的boost变换芯片,支持2.7v-14v宽压输入,开关电流支持最小800mA,开关频率固定1.6MHz,内部开关管耐压30V,支持5-28V的升压输出,Vfb=1.23V,根据电阻分压选择R1和R2的阻值来实现输出12V;
C3为前馈电容,增加系统稳定性,如手册所说此电容为了增加闭环调节的零点,否则会震荡,看起来不加的话有风险;
D1、D2为肖特基二极管,为何用两个串联使用,我们后面再说;
C6为输出滤波电容,R3为增加的假负载。
在这里插入图片描述

2、上半部分其实也是一个boost电路,而不是cuk变换电路,差异就在D4位置,cuk变换图此位置是一个电感。
在这里插入图片描述
cuk变化如下
在这里插入图片描述
当LM27313内部MOS管关断时,L1中储存的能量为C5充电,如下图橙色路径,由于第一部分的boost电路输出为12V,这两个电路共用一个mos管,同开同断,因此C5电压也为12V;
在这里插入图片描述
当MOS管导通时,L1进行储能(如紫色路径),同时C5通过SW、GND、D4向C4放电(如下图红色路径),从而实现C4两端12V的压差,而C4正端为GND,则负端为-12V。
在这里插入图片描述

----器件选型----

1、输入输出电容如何选?
根据推荐,输入输出电容选择低ESR的陶瓷电容,X5R或X7RⅡ类陶瓷(最低温度范围-55度,容量随温度变化最大±15%),以减小输入输出电压的纹波,输出电容推荐4.7uF-10uF,由于输出为12V,留有2倍裕量,耐压值选择25V,因此选择10uF/25V输出电容;输入电容推荐2.2uF以上即可,因此选用10uF/6.3V。
2、前馈电容如何选?
在这里插入图片描述
其中,fz为8kHz,计算得到Cf=1/(2 * 3.14 * 118k * 8k)=168.6pf,因此按手册推荐选择220pf。
3、二极管如何选?为何串联?
选择肖特基二极管,反向恢复时间短以保证开关能够足够快,由于输出12V,当二极管不导通时,两端耐压为最大值(导通时两端仅为管子压降),因此四个二极管必须要选择耐压12V以上,留有2倍裕量,因此选用耐压值30V,选择了MBR0530,电流500mA,对于输出电流25mA的应用完全够了;
至于为何在第一个Boost电路中要用到两个串联,是由于当mos关断时:L1分别为C5和C6充电,则V(c5)+V(D)=V(c6)+2V(D),因此V(c5)=V(c6)+V(D),
在这里插入图片描述
当mos导通时,C5为C4充电,则V(c4)=V(c5)-V(D)=V(c6)=12V,如果上图中只有一个二极管,那么V(c4)=V(c6)-V(D)=12-二极管压降。
在这里插入图片描述
4、电感如何选?
这是开关电源选择被动器件的关键和难点,虽然越大的电感意味着越小的纹波电流和纹波电压,但也意味着调节速度会变慢,同时也意味着越大的体积,总不能电感比BOOST芯片还大很多吧。根据LM27313手册推荐选择10uH电感,根据手册中保护电流800mA计算电感至少为3.1uH,姑且选用10uH电感,等仿真看…

----仿真结果----

1、使用LTspice进行仿真,由于没有LM27313模型,选用了LT1618进行仿真,原理类似。
在这里插入图片描述
2、±12V电压均正常,如下
在这里插入图片描述
3、由于LT1618的开关电流限制在2.1A,从仿真中确实可以看到电感电流有2ms的调节时间电流达到了2.1A,但稳定后电流很小,据此可以推断出使用LM27313时电感电流最大会到达800mA-1.2A,稳定后电流很小,因此选用的电感额定电流1A即可。
在这里插入图片描述

在这里插入图片描述

----万事开头难----

这是第一篇正式输出的技术博文,在此立下Flag,计划输出三十篇左右,可能会是项目中的设计电路分析、软硬件设计的过程记录,但都希望输出的东西是有价值,经过反复思考的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

5V转±12V无变压器双boost电路 的相关文章

  • vant组件库

    移动端组件库参考 https www jianshu com p c3c671787d1d 官网 https vant contrib gitee io vant v2 zh CN 1 下载安装vant组件库 cnpm i vant lat
  • python爬虫六:js2py以及selenium的使用

    1 js2py简介 http www porters vip verify sign 案例查看 Python中执行JS代码 通常两个库 js2py pyexecjs js2py是纯python实现的库 用于在python中运行js代码 本质
  • 矩阵的乘法

    1 有两个矩阵 A和B 矩阵实际上就是二维数组 A矩阵和B矩阵可以做乘法运算必须满足A矩阵的列的数量等于B矩阵的行的数量 运算规则 A的每一行中的数字对应乘以B的每一列的数字把结果相加起来 矩阵乘法的结果为行与列的关系为 行数量为A的行数量
  • 春秋云镜cve-2022-32991wp

    首先看靶标介绍 该CMS的welcome php中存在SQL注入攻击 访问此场景 为登录界面 可注册 注册并登陆后找可能存在sql注入的参数 尝试在各个参数后若加一个单引号报错 加两个单引号不报错 说明此参数可能存在sql注入 经过尝试在
  • python数据分析与可视化——第四章实训

    1 导入模块 import pandas as pd import numpy as np import matplotlib pyplot as plt plt rcParams font sans serif SimHei 用来正常显示
  • 阿里云ECS服务器连接MongoDB

    第一次接触MongoDB 第一次部署 将一些步骤整理出来 希望以后会用到 也希望能帮组到有这方面需求的小伙伴 设备说明 服务器为阿里云ECS服务器 网络为专有网络VPC Mango为买的阿里云Mango 各种申请事项和购买才做就不说 下面开

随机推荐

  • 查mysql版本的命令

    首先找到安装mysql的安装位置 我的是在D盘下tools mysql zip mysql 8 0 19 winx64 之后点击安装位置的路径 输入cmd 按enter键 进入黑窗格如图所示 输入命令mysql version 第二种win
  • STM32的CAN过滤器

    最近开始给足底压力设备加外设 这里外设个主设备之间通过can总线连接 之前使用过can总线 但是对can的过滤器不是很理解 所以这里就借机整理一下 原文地址 再谈STM32的CAN过滤器 bxCAN的过滤器的4种工作模式以及使用方法总结 S
  • 运行.sh文件报错-bash: ./download_weights.sh: Permission denied

    运行 sh文件 download weights sh 命令运行报错 bash download weights sh Permission denied 此时这个文件是不可执行的 用 ll 命令查看文件的访问权限 rw r r 1 G19
  • QT程序用windeployqt打包后无法正常启动

    QT程序用windeployqt打包后无法正常启动 显示 应用程序无法正常启动 0xc000007b 请单击确定关闭应用程序 查看exe程序所在文件夹 qt的关键dll都已经拷贝到了 考虑到我的程序还依赖其他的dll工程 虽然依赖的dll也
  • 用ClickHouse 文件表引擎快速查询分析文件数据

    有时我们需要快速查询分析文件数据 正常流程需要在数据库中创建表 然后利用工具或编码导入数据 这时才能在数据库中查询分析 利用ClickHouse文件引擎可以快速查询文件数据 本文首先介绍ClickHouse文件引擎 然后介绍如何快速实现查询
  • MySQL基础(非常全)

    MySQL基础 一 MySQL概述 1 什么是数据库 答 数据的仓库 如 在ATM的示例中我们创建了一个 db 目录 称其为数据库 2 什么是 MySQL Oracle SQLite Access MS SQL Server等 答 他们均是
  • 【统一身份认证】详细讲解

    一 什么是统一身份认证 二 统一身份认证的构成 1 角色模型 用户 角色 权限 2 实现 前言
  • win10使用vscode+anaconda+Python环境配置(解决无法加载文件 \WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本)

    win10使用vscode anaconda Python环境配置 解决无法加载文件 WindowsPowerShell profile ps1 因为在此系统上禁止运行脚本 安装anaconda 为conda设置环境变量 conda 环境初
  • Linux文件权限

    Linux用户分为 拥有者 组群 Group 其他 other Linux系統中 预设的情況下 系統中所有的帐号与一般身份使用者 以及root的相关信息 都是记录在 etc passwd文件中 每个人的密码则是记录在 etc shadow文
  • C++11 标准新特性: 右值引用与转移语义

    新特性的目的 右值引用 Rvalue Referene 是 C 新标准 C 11 11 代表 2011 年 中引入的新特性 它实现了转移语义 Move Sementics 和精确传递 Perfect Forwarding 它的主要目的有两个
  • Linux服务器中查看进程的四种方法

    查看进程的四种方法 1 使用ps aux命令来查看 能以简单列表的形式显示出进程信息 ps aux用于报告当前系统的进程状态 可以搭配kill指令随时中断 删除不必要的程序 ps命令是最基本同时也是非常强大的进程查看命令 使用该命令可以确定
  • PTA乙级题目练习-卡拉兹(Callatz)猜想

    卡拉兹 Callatz 猜想 对任何一个正整数 n 如果它是偶数 那么把它砍掉一半 如果它是奇数 那么把 3n 1 砍掉一半 这样一直反复砍下去 最后一定在某一步得到 n 1 卡拉兹在 1950 年的世界数学家大会上公布了这个猜想 传说当时
  • 静态编译 java_动态编译和静态编译及Java执行

    静态编译就是在编译的时候把你所有的模块都编译进exe里去 当你启动这个exe的时候所有模块都加载进来了 你写小程序没问题 但程序一大 加载的过程 就是当你运行程序时初始化的过程 就比较费力了 大多数ppc的硬件配置还是很一般的 动态编译就不
  • 新书《活用UML-需求分析高手》详细大纲(持续更新中)

    本书目前正在编写中 大纲可能会随时调整 欢迎各位朋友提出宝贵意见 欢迎到umlonline网站学习 活用UML 需求分析高手 课程在线版本 http www umlonline org school forum 26 1 html 目 录第
  • vs添加对dll的引用

    我们在使用vs进行开发调试的时候经常会遇到一个问题 就是当我们的主工程引用到其他工程更新的dll 我们经常采用copy到工程目录的方法 亦或者当我们的多个工程引用到同一个dll文件的时候 我们怎么来配置 1 将dll配置到环境变量 这种方法
  • 以渲染和ue独立游戏为接下来的主要学习任务。(独立游戏就是为单干做准备,不为跳槽涨薪,目标就是单干,找另外一种可能。)

    这段时间工作不好找 即使招聘网站上找我聊的 薪水也没有什么吸引力 所以不考虑跳槽 直接把精力放在渲染上 说不准还能涨涨薪 拿个年终奖 这条被哥们否定了 内部涨薪很困难 即使以前确实是从1万七涨到2万 也可能是因为人力看过流水 知道我是从两万
  • 微信小程序游戏怎么开发入门教程

    微信小程序游戏开发是现在比较热门的小程序类型开发项目 对于开发人员而言 怎么开发微信小程序游戏呢 今天小编分享一篇小游戏的入门开发教程 希望对微信小程序制作开发人员提供参考 第一步 注册一个小程序账号 在官方注册一个微信小程序账号 注册申请
  • springboot+thymeleaf+mybatis简单获取数据库数据

    1 数据库准备 建好需要的表 这里我的表是info list 2 文件创建 实体类Info public class Info private int id private String name public int getId retu
  • Android平台RTMP

    我们需要怎样的直播播放器 很多开发者在跟我聊天的时候 经常问我 为什么一个RTMP或RTSP播放器 你们需要设计那么多的接口 真的有必要吗 带着这样的疑惑 我们今天聊聊Android平台RTMP RTSP播放器常规功能 如软硬解码设置 实时
  • 5V转±12V无变压器双boost电路

    最近有个新项目 需要 10V范围的模拟量输出 非隔离 对于5V以下供电的控制板而言单端输出绝对没问题 可现在需要有正负输出 是少不了正负电源的 因此准备设计一个5V转 12V的电源 然后选择一个双向供电的运放 来实现单端模拟量信号向双向模拟