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

news2024/12/24 8:20:21

电源小白入门学习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.coloradmin.cn/o/1646823.html

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

相关文章

字节跳动(社招)三面算法原题

TikTok 喘息 继上月通过强制剥离 TikTok 法案后,美国众议院在当地时间 20 日下午以 360 票赞成 58 票反对通过了新的法案:剥离 TikTok 的期限由生效后 165 天调整至 270 天之内,即今年 11 月的美国总统大选后。 之前我们讲过,TikT…

[安全开发]如何搭建一款自己的网安微信机器人

前言 hxd写的一个微信网安机器人。 原理 基于HOOK的微信机器人,以往的机器人大多数为协议机器人,封号概率极大(下面会详细讲解hook和协议的区别),而HOOK机制的大大减小了封号几率。 什么是协议机器人? …

腾讯云服务器产品特惠集合

腾讯云服务器近期推出了多项特惠活动,以满足不同用户的需求。以下是一些主要的特惠信息: 特惠产品合集页 精选特惠 用云无忧 腾讯云提供了极具竞争力的价格。例如,用户可以找到2核2G3M配置的云服务器,月费低至5.08元;…

【C++之map的应用】

C学习笔记---021 C之map的应用1、map的简单介绍1.1、基本概念1.2、map基本特性 2、map的基本操作2.1、插入元素2.2、访问元素2.3、删除元素2.4、遍历map2.5、检查元素是否存在2.6、获取map的大小2.7、清空map2.8、基本样例 3、map的基础模拟实现4、测试用例4.1、插入和遍历4.2、…

Python查询PostgreSQL数据库

哈喽,大家好,我是木头左! Python与PostgreSQL的连接 需要了解如何在Python中连接到PostgreSQL数据库。这通常涉及到使用一个库,如psycopg2,它是Python中用于PostgreSQL的最流行的适配器。安装psycopg2非常简单&#x…

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

🌸个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 🏵️热门专栏:🍕 Collection与数据结构 (90平均质量分)https://blog.csdn.net/2301_80050796/category_12621348.html?spm1001.2014.3001.5482 🧀Java …

用 Go map 要注意这个细节,避免依赖他!

有的小伙伴没留意过 Go map 输出、遍历顺序,以为它是稳定的有序的,会在业务程序中直接依赖这个结果集顺序,结果栽了个大跟头,吃了线上 BUG。 有的小伙伴知道是无序的,但却不知道为什么,有的却理解错误? 今…

Flutter笔记:Widgets Easier组件库 - 使用标签(Tag)

Flutter笔记 Widgets Easier组件库 - 使用标签(Tag) - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite:http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAddress of this …

滑动窗口 | 1652. 拆炸弹 |LeetCode

文章目录 题目介绍暴力(可以过力扣竟然。不愧是简单题):滑动窗口 祝你天天开心 题目介绍 你有一个炸弹需要拆除,时间紧迫!你的情报员会给你一个长度为 n 的 循环 数组 code 以及一个密钥 k 。 为了获得正确的密码,你需要替换掉每…

【嵌入式笔试题】进程线程笔试题

非常经典的笔试题。 1.进程&线程(16道) 1.1异步IO和同步IO区别? 答案:如果是同步IO,当一个IO操作执行时,应用程序必须等待,直到此IO执行完。 相反,异步IO操作在后台运行,IO操作和应用程序可以同时运行,提高系统性能,提 高IO流量。 解读:在同步文件IO中,线…

IntelliJ IDEA 2024 for Mac:Java开发者的强大助手

IntelliJ IDEA 2024 for Mac是Java开发者不可或缺的强大助手,它凭借卓越的性能和丰富的功能,赢得了广大开发者的青睐。 作为集成开发环境(IDE)的佼佼者,IDEA 2024提供了全面的代码编辑和智能提示功能。它不仅能实时分析…

视频素材哪个软件好用?8个短视频素材高清无水印

在今日这个视觉表现至关重要的时代,获取合适的视频素材成为制作任何类型视频内容的基石。从企业宣传片到社交媒体短视频,高质量的视频素材能够显著提升内容的吸引力和专业度。这里列出了一些全球顶尖的视频素材平台,每一个都能为您的视频项目…

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

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

CasaOS玩客云安装memos开源云笔记并实现随时随地远程记笔记

文章目录 前言1. 使用Docker部署memos2. 注册账号与简单操作演示3. 安装cpolar内网穿透4. 创建公网地址5. 创建固定公网地址 前言 本文主要介绍如何在CasaOS玩客云,使用Docker本地部署21.6K stars的热门开源云笔记服务memos,并结合cpolar内网穿透工具打…

Llama3-Tutorial之XTuner微调Llama3个人小助手

Llama3-Tutorial之XTuner微调Llama3个人小助手 使用XTuner微调llama3模型。 参考: https://github.com/SmartFlowAI/Llama3-Tutorial 1. web demo部署 参考上一节内容已经完成web demo部署,进行对话测试, 当前回答基于llama3官方发布的模型进行推理生成&…

HCIP-Datacom-ARST必选题库_BGP【道题】

1.关于summary automatic命令和BGP聚合的描述,错误的是? 该命令用于实现自动聚合,其优先级高于手动聚合 配置该命令后,BGP将按自然网段聚合路由 该命令用来使能对本地引入的路由进行自动聚合 配置该命令后,BGP只向对等体发送聚合后的路由 1.关于summary automatic命令和BGP聚…

基于51单片机的手动数字时钟设计

基于51单片机的手动数字时钟 (仿真+程序) 功能介绍 具体功能: 1.八位数码管显示时分秒,格式为XX-XX-XX; 2.六个按键控制时、分、秒的加减; 3.复位按键重新计时; ​演示视频&am…

文件加密软件排行榜前五:好用的文件加密软件推荐

后台有很多老板留言,说最近机密数据外泄的事情频发,让自己开始有了危机意识,想要提前针对企业安全问题采取措施,比方说选一款适合防泄密软件,但是不知道如何选择。 下面介绍几款软件,让大家了解一下市面上常…

Python中的函数定义(def)详解

Python中的函数定义(def)详解 在编程语言中,函数是组织代码的一种方式,它们可以帮助我们将复杂的程序拆分为简单、易管理的部分。在Python中,函数的定义使用def关键字。 什么是函数? 函数是一段完成特定…

腾讯云服务器 宝塔面板部署小程序和后台教程

文章目录 目录 文章目录 安装流程 小结 概要部署流程技术细节小结 概要 本次的部署准备了3个域名,都是从二级域名映射出3个三级域名,域名注册可以在3大互联网官网购买一个域名就行。并且备案审核这些比较花费时间一般需要15工作日 部署流程 宝塔面板的…