电源小白入门学习7——USB充电、供电、电源路径管理

电源小白入门学习7——USB充电、供电、电源路径管理

  • USB充电系统需要考虑的因素
  • 开关充电和线性充电
  • 充电路径管理
  • 输入限流路径管理(动态功率管理)
  • 理想二极管帮助提高电池利用率
  • 输入过充抑制

上期我们介绍了锂离子电池的电池特性,及充电电路设计,本期我们学习USB充电的相应知识

USB充电系统需要考虑的因素

USB(Universal Serial Bus,通用串行总线)是一种用于连接计算机及外部设备的通用接口标准。USB接口广泛应用于各种设备之间的数据传输和充电。以下是USB接口的一些主要特点和应用:

  1. 通用性: USB接口是一种通用标准,几乎所有现代计算机和设备都支持USB接口,这使得USB成为连接各种设备的首选方式,包括键盘、鼠标、打印机、摄像头、存储设备、移动电话等。
  2. 热插拔: USB接口支持热插拔功能,用户可以在设备运行的情况下插入或拔出USB设备,而无需重新启动计算机或设备。
  3. 高速传输: USB接口提供了多种传输速率的规范,包括USB 2.0、USB 3.0、USB 3.1和USB 3.2等。其中,USB 3.x系列接口具有较高的数据传输速率,可满足大容量数据传输的需求。
  4. 充电功能: USB接口通常也用于设备的充电,例如智能手机、平板电脑、便携式音频设备等。USB充电标准包括USB BC(Battery Charging)、USB PD(Power Delivery)等,可以提供不同功率的充电输出,支持快速充电功能。
  5. 多种形态: USB接口有多种形态,包括USB Type-A、USB Type-B、Micro USB、Mini USB、USB Type-C等。USB Type-C接口是一种较新的标准,具有可逆插头设计、支持高速数据传输和功率传输等特点,被越来越多的设备采用。

总的来说,USB接口作为一种通用的连接标准,具有广泛的应用领域和丰富的功能,成为了现代计算机和设备之间数据传输和充电的重要方式。
在这里插入图片描述

不管是在日常使用还是在电子电路的设计中,USB的使用都非常广泛,但是随着USB接口的不断发展,各种接口之间需要有兼容性,最主要体现在限制输入电流上。

除此之外,还需要注意以下几个部分:

  • 安全方面,需要对电池温度、充电电流和电压进行控制
  • 充电效率,在电池缺电的情况下,提高充电效率,减短充电时间
  • 快速开机,做好路径管理,在电池过放的情况下也能开机
  • 长时间运行,能够充分利用电池容量

开关充电和线性充电

不同的使用场景和设计需求会用到不同的充电方案,主要的方案是开关充电和线性充电,两者特点如下:

  • 线性充电:充电电流小,效率低,容易发热,但是设计简单,成本低,尺寸可以做的很小,可以在一些对体积要求很小的场合。
  • 开关充电:充电电流比线性充电大,同时效率更高,可以用在快充的场合,但是设计复杂,尺寸比线性充电大,成本也更高。

在这里插入图片描述

充电路径管理

我们先来看一下不带充电路径管理的情况:
在这里插入图片描述
如图是没有充电路径管理的,具有一下缺点:

  • 系统电压总是等于电池电压,对于过度放电的电池,插入充电器不能立马开机,需要等电池充了一部分电才能开启,
  • 充电电流 = 系统电流 + 电池电流 ,如果充电电流 > 充电截止电流,电池就会一直充电。(很显然,系统运行的时候,充电电流 > 充电截止电流会一直成立,电池会一直充电,这是很危险的行为)。

我们再来看一下有充电路径管理的情况:
在这里插入图片描述
这个就是带充电路径管理的,对比于没有的情况,有以下优点:

  • 系统电压独立于电池电压,即使过放的电池,插电也能立即开机。
  • IBAT独立控制,即使有系统电流的情况下,电池可以正常充满,并停止充电。

输入限流路径管理(动态功率管理)

顾名思义,就是限制输入电流的大小。前面讲到,不同的USB接口,能够提供的功率是不一样的,输入限流路径管理,就很好的解决了不同USB接口的兼容性问题。

输入限流路径管理有以下两种工作模式:

  • 当系统负载较小,多余的电流给电池充电;
    在这里插入图片描述

  • 当系统负载较大,多余的电流由电池补充;
    在这里插入图片描述

理想二极管帮助提高电池利用率

前面讲到带有充电路径管理的充电方案,系统电压和电池电压是独立的,一般会通过如下方式连接:
在这里插入图片描述

  • 通过一个外置的mos管来将电池电压和系统电压隔开,
  • 放电时:系统电压 = 电池电压 - mos管压降
  • mos管的导通电阻越小,mos管压降越小,由于系统电压一般不变,电池可以放电越多,提高电池利用率。

输入过充抑制

在这里插入图片描述
总结:就是在电容的选取上,选择系统电压两倍以上耐压值的电容,这样可以避免输入过充电压对电容的顺坏。其他元件同理。

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

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

相关文章

QT--1

类型界面 #include "mywidget.h"myWidget::myWidget(QWidget *parent): QWidget(parent) {//窗口相关设置this->resize(680,520);this->setFixedSize(680,520);this->setWindowTitle("Tim");this->setWindowFlag(Qt::FramelessWindowHint);th…

生成一个好故事!StoryDiffusion:一致自注意力和语义运动预测器必不可少(南开字节)

文章链接:https://arxiv.org/pdf/2405.01434 主页:https://storydiffusion.github.io/ 对于最近基于扩散的生成模型来说,在一系列生成的图像中保持一致的内容,尤其是那些包含主题和复杂细节的图像,是一个重大挑战。本…

视频降噪算法 Meshflow 介绍

介绍 Meshflow 视频降噪算法来自于 2017 年电子科技大学一篇高质量论文。 该论文提出了一个新的运动模型MeshFlow,它是一个空间平滑的稀疏运动场 (spatially smooth sparse motion field),其运动矢量 (motion vectors) 仅在网格顶点 (mesh vertexes) 处…

一般显卡3d建模渲染够用吗?3d云渲染助力

3D建模和渲染对计算机硬件有较高要求,特别是显卡。显卡的性能直接影响渲染速度,低端和高端显卡在渲染效率上存在显著差异。对于追求快速渲染的用户,高端显卡是首选。那么,4050显卡是否能够满足3D建模渲染的需求呢?下面我们来探讨…

[蓝桥杯2024]-PWN:ezheap解析(堆glibc2.31,glibc2.31下的double free)

查看保护 查看ida 大致就是只能创建0x60大小的堆块,并且uaf只能利用一次 完整exp: from pwn import* #context(log_leveldebug) pprocess(./ezheap2.31)def alloc(content):p.sendlineafter(b4.exit,b1)p.send(content) def free(index):p.sendlineaft…

Java-(乘法表之后)增强for循环

这里我们先做个了解,之后我会在数组中进行详细介绍Java5引入了一种主要用于数组或集合的增强型for循环Java增强型for循环语法格式如下 For(声明语句:表达式){ //代码语句 } 声明语句:声明新的局部变量,该变量的类型…

高效转化,智能私信软件策略揭秘

在数字营销的浪潮中,智能私信软件策略正成为提升转化率的重要工具。这种软件以其个性化、自动化的特点,正在重新定义与客户的互动方式,让企业能够更加高效地吸引并留住潜在客户。 智能私信软件的核心在于其高度的定制化和人性化设计。通过大数…

opencv基础篇 ——(十六)图形绘制与填充

OpenCV 提供了丰富的图形绘制和填充功能,主要通过 cv::rectangle, cv::circle, cv::line, cv::polylines, cv::fillPoly 和 cv::ellipse 等函数实现。以下是一些基本的图形绘制和填充操作的说明: 矩形: 函数: cv::rectangle语法: cv::rectangle(img, rec…

【C++】Vector详解

Vector是什么&#xff1f; vector是C&#xff08;STL&#xff09;中的一种序列容器Vector是一个动态数组&#xff0c;内存空间是连续的&#xff0c;支持随机访问&#xff0c;支持迭代器访问 Vector代码实现 变量指向 代码初始化 #include<iostream> using namespace …

mysql优化面试总结

mysql优化 和 mysql优化之索引 两篇文章有大量的实验性的内容&#xff0c;我暂时没时间理解&#xff0c;把八股部分总结到这篇文章中&#xff0c;方便记忆 我们为什么要对sql进行优化 我们开发项目上线初期&#xff0c;由于业务数据量相对较少&#xff0c;一些SQL的执行效率对…

2024年电工杯数学建模竞赛A题B题思路代码分享

您的点赞收藏是我继续更新的最大动力&#xff01; 欲获取更多电工杯学习资料&#xff0c;可点击如下卡片链接 点击链接加入群聊【2024电工杯】&#xff1a;http://qm.qq.com/cgi-bin/qm/qr?_wv1027&k_PrjarulWZU8JsAOA9gnj_oHKIjFe195&authKeySbv2XM853pynlnXiv6M58…

景源畅信数字:抖音怎么挂橱窗商品?

抖音作为一款短视频分享平台&#xff0c;近年来逐渐融入了电商功能&#xff0c;其中“橱窗”就是商家或个人展示和销售商品的一个重要工具。如何在抖音上挂橱窗商品&#xff0c;成为了众多商家关注的焦点。 一、确保账号资质&#xff1a;在抖音上挂橱窗商品前&#xff0c;需要确…

会声会影电影片头怎么做 会声会影电影质感调色技巧 会声会影视频制作教程 会声会影下载免费中文版

片头通常通过一系列的图像、音乐和文字等元素来引入电影的主题和氛围。通过视觉和音频的呈现方式&#xff0c;给观众留下深刻的第一印象&#xff0c;为电影的故事铺设基础。这篇文章来学习一下会声会影电影片头怎么做&#xff0c;会声会影电影质感调色技巧。 一、会声会影电影…

AD23中 X-Signal功能在DDR中T型线等长处理的应用

cadence的Auto-interative Delay Tune功能在设置多跟等长线是十分方便的&#xff1a; Allegro Auto-interactive Delay Tune-教育-高清完整正版视频在线观看-优酷 (youku.com) Allegro AIDT DDR3自动等长视频教程Auto-Interactive Delay Tune_哔哩哔哩_bilibili AD中需要先建…

[Java EE] 多线程(八):CAS问题与JUC包

&#x1f338;个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 &#x1f3f5;️热门专栏:&#x1f355; Collection与数据结构 (90平均质量分)https://blog.csdn.net/2301_80050796/category_12621348.html?spm1001.2014.3001.5482 &#x1f9c0;Java …

MaxKB宝塔Docker安装并配置域名访问

准备 Linux系统 bt面板 默认环境LNMP随便装 服务器环境配置最好是4G&#xff0c; 占用硬盘存储大概1G 对于一些海外AI产品的对接需要使用香港或者海外的服务器 安装 在宝塔面板中打开SSH或者你本地使用SSH工具去链接服务器 运行docker命令 前提是放开服务器的8080端口 doc…

【吊打面试官系列】Java高并发篇 - Java 线程池中 submit() 和 execute()方法有什么区别?

大家好&#xff0c;我是锋哥。今天分享关于 【Java 线程池中 submit() 和 execute()方法有什么区别&#xff1f;】面试题&#xff0c;希望对大家有帮助&#xff1b; Java 线程池中 submit() 和 execute()方法有什么区别&#xff1f; 两个方法都可以向线程池提交任务&#xff0c…

Redis - Zset 有序集合

前言 它保留了集合不能有重复成员的特点&#xff0c;但与集合不同的是&#xff0c;有序集合中的每个元素都有⼀个唯⼀的浮点类型的分数&#xff08;score&#xff09;与之关联&#xff0c;有序集合中的元素是可以维护有序性的&#xff0c;但这个有序不是⽤下标作为排序依据⽽是…

STM32F4xx开发学习—GPIO

GPIO 学习使用STM32F407VET6GPIO外设 寄存器和标准外设库 1. 寄存器 存储器映射 存储器本身是不具有地址的&#xff0c;是一块具有特定功能的内存单元&#xff0c;它的地址是由芯片厂商或用户分配&#xff0c;给存储器分配地址的过程就叫做存储区映射。给内存单元分配地址之后…

Pytorch实现图片异常检测

图片异常检测 异常检测指的是在正常的图片中找到异常的数据&#xff0c;由于无法通过规则进行识别判断&#xff0c;这样的应用场景通常都是需要人工进行识别&#xff0c;比如残次品的识别&#xff0c;图片异常识别模型的目标是可以代替或者辅助人工进行识别异常图片。 AnoGAN…