支持双向充放电的高效Buck-Boost控制器——TMI5810

news/2024/11/15 1:55:02/

传统方案下,MCU需要分别控制“充电电路”和“放电电路”的功能模块实现电池包充放电,整个过程相当复杂,电路设计也比较繁琐。

拓尔微TMI5810是一颗集双向充放电和高效率于一身的同步升降压电源管理芯片,能有效解决多节锂电池充放电管理难题。如下图,相比于传统方案TMI5810可以将“充电电路”和“放电电路”合二为一,MCU只需要控制TMI5810即可实现充放电过程,大大减少了外围设计,优化了电源管理架构。

TMI5810外置4开关的升降压(Buck-Boost)架构,充电支持1~6节锂电池,宽电压2.8~32V(36V耐压)输入和2~30V反向输出,可满足大多数便携式电子产品的电压输入及12V/24V的车载充电器的供电应用,实现对多节锂电池组的充放电控制。

TMI5810工作原理

TMI5810采用专利技术(Buck-Boost Topology),确保系统在Buck,Boost,Buck-Boost多工作模式下实现电路平滑稳定过渡,如下图三种模式下电路波形图。

TMI5810 充放电模式受 DIR 信号控制

当 DIR 输入为低电平时,TMI5810工作于充电模式,由适配器接口(VBUS 端)向电池(VBAT 端)充电;

正向充电模式

通过CSEL pin 设置充电BAT电压,然后通过改变CSEL对GND的电阻R24, 设置VBAT电压(1S~3S),其他的电压通过FB来完成设置。如下表所示:

Table 2. CSEL 设定值

在充电模式下,具有充电管理功能,支持涓流,恒流,恒压和满充指示管理。

充电曲线

当 DIR 输入为高电平时,TMI5810工作于放电模式,由电池(VBAT端)向适配器接口(VBUS 端)放电。

放电模式原理图

VBUS 放电电压动态调整:放电模式下,除了通过改变 FB1 分压比的方式,还可通过 PWM 信号对 VBUS 电压进行动态调整。固定FB1分压电阻不变,向PWM管脚输入频率为10kHz~100kHz的 PWM 信号,VBUS 输出电压即受 PWM 信号占空比 D 控制。
 

VBUS 输出电压 vs PWM 信号占空比


http://www.ppmy.cn/news/78772.html

相关文章

中间件(三)- Kafka(一)

Kafka 1. Kafka简介1.1 名字由来1.2 主要特性1.3 相关术语1.4 架构图1.5 消息队列1.6 Kafka消费模式1. 一对一消费模式2. 一对多消费模式 1.7 消息中间件 2. Kafka安装及使用2.1 下载kafka2.2 修改配置文件2.3 启动2.4 docker启动 3. 简单指令3.1 topic相关3.2 Kafka 生产/消费…

SpringBoot2.6.3集成ElasticSearch7.13.4详解,上下两篇,上篇集群配置,下篇集成配置(上)

导向 快速跳转至:SpringBoot2.6.3集成ElasticSearch7.13.4 配置 下篇 一、集群配置准备 (1)方式一,从网盘下载ElasticSearch7.13.4 链接: https://pan.baidu.com/s/1vwUu1kbpCc5exkfOPgb29g 提取码: thn5 (2&#x…

2023年十大最佳黑客工具!

​用心做分享,只为给您最好的学习教程 如果您觉得文章不错,欢迎持续学习 在今年根据实际情况,结合全球黑客共同推崇,选出了2023年十大最佳黑客工具。 每一年,我都会持续更新,并根据实际现实情况随时更改…

springmvc介绍

SpringMVC介绍 SringMVC介绍 Web服务演进过程 Spring MVC的架构 SpringMVC运行原理 1.SpringMVC是什么? 请说出你对它的理解? 2.SpringMVC的加载流程是什么? 3.SpringMVC的执行流程是什么? 4.SpringMVC的核心组件有哪些?作用是什么? 5.SpringMVC常用注解有哪些? 6.Sprin…

单点登录三:添加RBAC权限校验模型功能理解及实现demo

1、RBAC权限模型 RBAC(Role-Based Access Control)是一种基于角色的访问控制模型,用于管理系统中用户的权限和访问控制。它将用户、角色和权限之间的关系进行了明确的定义,以实现灵活的权限管理和控制。 1.1、RBAC模型主要包括以…

【华为OD机试c++】解压报文【2023 B卷 |200分】

题目描述 为了提升数据传输的效率&#xff0c;会对传输的报文进行压缩处理。 输入一个压缩后的报文&#xff0c;请返回它解压后的原始报文。 压缩规则&#xff1a;n[str]&#xff0c;表示方括号内部的 str 正好重复 n 次。 注意 n 为正整数&#xff08;0 < n < 100&a…

Unity之如何接入google cardboard-xr-plugin实现android手机VR

前言 我们提到VR,总是会想到Oculus,HTC Vive,Pico等头戴VR设备,但是别忘了,最早Google就通过再手机端实现VR了,而且还推出过Cardboard手机盒子,让我们可以用最低的成本体验到VR效果。 插件下载 先说明一下,Unity在1028版本之前,支持过GoogleVR,但是后来因为统一…

docker中报permission denied错误

执行 Docker 命令 提示 permission denieddocker命令permission denieddocker容器启动报错Permission deniedDocker容器内Permission denied解决方法docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caus…