PMIC : 一颗芯片解决N多问题

1、什么是PMIC

Power Management Integrated Circuit(PMIC)中文是电源管理集成电路,主要特点是高集成度,将传统的多路输出电源封装在一颗芯片内,使得多电源应用场景高效率更高,体积更小。

PMIC 是当今电子设备中不可或缺的关键元件,它以其卓越的性能和多功能性为各种设备提供电源,从移动电话和智能手表到汽车和工业设备。PMIC不仅为电子设备提供电源,还在电源管理领域引领着新的趋势,以适应不断增长的电子市场需求。

在CPU系统中,我们经常用到的PMIC。如机顶盒设计,智能语音音箱设计,大型工控设备设计等。

机顶盒中的PMIC
机顶盒中的PMIC

现代电子设备通常需要多种电压和电流水平,以满足各种电子元件的需求。这些电子元件可能在同一设备内以不同的电压工作,因此需要一个有效的电源管理系统来协调和分发电能。此外,电子设备通常需要在不同的操作模式下(如待机、活动、休眠等)动态调整电源电压和电流,以提高效率和延长电池寿命。

PMIC的一些基本功能:

电源管理:PMIC负责分发电能到设备的不同部分,以满足各个模块的电源需求。

电压调整:PMIC可以调整输出电压,以适应不同负载和操作模式。

电流调整:PMIC还可以调整输出电流,以满足不同负载需求。

电池管理:对于依赖电池供电的设备,PMIC负责电池充电、保护和状态监控。

时钟生成器:PMIC还可以提供设备所需的时钟信号,以同步各个模块的操作。

2、PMIC芯片实例

芯智汇,成立于2009年,主要从事高性能模拟芯片设计和系统技术支持服务,是国内领先的电源芯片和模拟器件供应商,目前主要产品包括电源管理单元、电池管理单元、音频编解码器、接口单芯片方案等。

电源管理芯片主要为AXP系列,包括AXP152、AXP155、AXP192、AXP228、AXP288、AXP2402、AXP2585、AXP2601、AXP15060。AXP系列芯片被广泛应用在平板电脑、2合1平板电脑、电视盒子、行车记录仪、运动DV、无线存储设备、智能硬件、手持支付终端、电子书、微型投影仪等产品中。

芯智汇有一些专门针对平板电脑的解决多电源解决方案

图片


AXP15060支持23个通道电源输出,包含6路开关电源,以及N多的LDO

图片

一颗芯片解决N多问题,通过这样的产品组合极具性价比和集成度:

  1. 高度集成:AXP15060集成了多种功能模块,包括电池充电管理、电源管理、电池保护、系统监控等,实现了在紧凑空间内高度集成的设计,有助于简化电路板布局和减小系统体积。

  2. 高效电池充电:支持多种电池充电模式,包括恒流充电和恒压充电,可根据电池类型和需求选择合适的充电模式,提高充电效率并延长电池寿命。

  3. 多种电源输出:AXP15060提供多个独立的电源输出通道,包括固定电压输出和可编程电压输出,满足不同设备的电源需求,提供灵活的电源供应解决方案。

  4. 电池保护功能:集成了多种电池保护功能,如过电流保护、过温保护、过放电保护等,有效保护电池安全并延长电池寿命。

  5. 系统监控:内置系统监控功能,可实时监测电池状态、输入电压、输出电压等关键参数,提供实时反馈和保障系统稳定性。

  6. 低功耗设计:AXP15060采用先进的低功耗设计,有助于降低整体系统功耗,提高电池续航时间,适用于对功耗要求较高的便携式设备。

总体而言,AXP15060作为一款高度集成、功能丰富的PMIC,为便携式电子设备提供了可靠的电源管理解决方案,具有高效充电、多种电源输出、电池保护和系统监控等特点,适用于各种移动设备的设计和应用。

硬十开发了一块基于AXP15060的评估板,后续给大家做测评。

图片

AXP152是一颗出自芯智汇的高集成度PMIC,主要应用于数码相机,机顶盒,网络设备,监控设备等产品。AXP152集成了一个自适应和usb兼容的PWM充电器,四个降压转换器(Buck DC-DC转换器),七个LDO。它还具有保护电路,如过压/欠压保护(OVP/UVP),过温保护,过流保护(OCP),保证电源系统的安全性和稳定性。

AXP152 的封装是5x5 40-pin QFN封装。如下图。

AXP152 的封装是5x5 40-pin QFN封装
AXP152 的封装是5x5 40-pin QFN封装

此外,AXP152还包括一个两线串行接口(TWSI),CPU通过它能够启用/禁用某些功率输出,编程电压以减少功率损耗,从而提供更加完善的电源管理。

AXP152内部框图
AXP152内部框图

通过上面的结构框图,我们可以看到PMIC内部有个大的逻辑控制单元,所有的DC-DC和大部分LDO受逻辑模块控制,只需要通过配置TWSI接口,更改相应的配置寄存器即可控制DC-DC和LDO的输出,寄存器的配置手册我们可以参考datasheet。

另外AXP152的TWSI接口的SCK/SDA管脚在芯片内部已经都上拉了,所以主设备(CPU)可以通过这个接口灵活监控和配置。

下图是4路DC-DC的对比图。

4路DC-DC
4路DC-DC

可以看到4路DC-DC的输出电压都是可调的,可调区间在0.7到3.5V,能够满足大部分最小系统的供电需求,如CPU供电是3.3V,EMMC供3.3V或者1.8V电,DDR供1.25到1.35V的电。这几组DC-DC都是可以满足的。

DC-DC1和3的调压精度是50mV/step,DC-DC2和4的调压精度是25mV/step,若系统需要较高的电压精度调节,则可以用精度为25mV/step的DC-DC。

下图是7路LDO的对比图。

7组LDO
7组LDO

这7组LDO一般供给系统的外设用,如SRAM或PLL供电,WiFi蓝牙模块供电,控制电路供电,驱动电路供电,传感器供电,外围接口供电等,输出的电压是0.7V-5V之间,使用的时候主要注意输出电流的大小,功耗相对较大的外设若PMIC的LDO不能满足,应该外接DC-DC或者LDO提供供电。

这几组LDO中ALDO1/2和GPIOLDO都是低噪声的LDO,模拟电路供电应该接到这几路低噪声的LDO。

所有的DC-DC和LDO支持自监测和限流功能,当负载电流超过驱动能力时,为了保护内部的电路,所有的输出电压将会降低。当DC-DC输出电压低于85%的设定电压时,PMIC将会自动关闭。

应用框图
应用框图

应用中,我们通过CPU的I2C接口连接AXP152的TWSI接口,另外需要给使能信号和复位信号,可以看到,对于每一路DC-DC,使用时只需要看成是分立的DC-DC去配置就行了。

输出电容建议使用10uF X7R的低ESR陶瓷电容,当输出电压高于2.5V时,建议用一个3.3uH的功率电感。另外,电感的饱和电流应该比电路最大的需求电流大50%以上。

3、PMIC的未来趋势

PMIC技术一直在不断发展和创新,以满足不断增长的电子市场需求。以下是PMIC领域的一些未来趋势:

1. 更高的集成度

未来的PMIC将进一步提高集成度,将更多功能集成到单个芯片上,以减小尺寸、提高效率和简化设计。

2. 更高的效率

随着能源效率的重要性不断增加,PMIC将继续提供更高效率的电源管理,减少能源浪费。

3. 电源密度的增加

PMIC将在不增加尺寸的情况下提供更高的电源密度,以满足高性能设备的需求。

4. 更智能的电源管理

未来的PMIC将借助先进的数字信号处理和算法,实现更智能的电源管理。

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

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

相关文章

嵌入式基础电路设计和常用芯片用法

文章目录 一、基础电路1. 按键电路2. 晶振电路3. 降压电路 二、常见芯片1. SN74HC244PWR2. TLP23623. ACS7244. LM3585. EL357-NB6. SMBJ30CA 一、基础电路 1. 按键电路 观察以上电路可知: 在按键SW1不按下的时候引脚BTN1是接着3V3的,所以默认为高电平…

windows判断端口是否在使用的bat脚本

脚本 REM 查询端口是否占用 netstat -ano|findstr 3306 >nul &&echo y >1.log ||echo n >1.log REM 读取文本内容赋值给变量 set /P resu<1.log if %resu% y (echo port in use ) else (echo port not in use ) mysql服务不运行的时候检测效果 mysql服…

Linux体系架构----Linux根目录下常见一级子目录的作用

文章目录 Linux 根目录下的一级子目录扮演着重要的角色&#xff0c;每个子目录都有其特定的作用和功能。以下是常见的 Linux 根目录下一级子目录及其作用&#xff1a; /bin&#xff08;Binary&#xff09;&#xff1a; 作用&#xff1a;存放系统启动和恢复所需的基本命令&#…

基于SpringBoot高校心理教育辅导设计与实现

摘 要 随着Internet技术的发展&#xff0c;心理教育辅导系统应运而生&#xff0c;心理教育辅导系统为用户提供了一个更为便利的心理测试咨询平台。所以&#xff0c;为了充分满足高校学生心理教育辅导的需求&#xff0c;特开发了本高校心理教育辅导系统。 本高校心理教育辅导系统…

真实的软件测试日常工作是咋样的?

最近很多粉丝问我&#xff0c;小姐姐&#xff0c;现在大环境不景气&#xff0c;传统行业不好做了&#xff0c;想转行软件测试&#xff0c;想知道软件测试日常工作是咋样的&#xff1f;平常的工作内容是什么&#xff1f; 别急&#xff0c;今天跟大家细细说一下一个合格的软件测…

WordPress:解决xmlrpc.php被扫描爆破的风险

使用WordPress的朋友都知道&#xff0c;一些【垃圾渣渣】会利用xmlrpc.php文件来进行攻击&#xff0c;绕过WP后台错误登录次数限制进行爆破。虽然密码复杂的极难爆破&#xff0c;但及其占用服务器资源。 方法一、利用宝塔防火墙&#xff08;收费版&#xff09; 一般可以直接使…

MySQL锁篇

目录 一、MySQL中的锁 1.1、全局锁 1.2、表级锁 1.2.1、表锁 1.2.2、元数据锁&#xff08;MDL&#xff09; 1.2.3、意向锁 1.2.4、AUTO-INC 锁 1.3、行级锁 1.3.2、Gap Lock 1.3.3、Next-Key Lock 1.3.4、插入意向锁 二、MySQL 是怎么加锁的&#xff1f; 2.1、为什…

使用ttyd为你的Anroid设备提供web版控制台

嵌入式Android设备&#xff0c;众所周知要调试要开adb&#xff0c;涉及到安全问题通常要走一系列流程&#xff0c;非常复杂&#xff0c;对于维护人员要求比较高。因此考虑有没有一个方便的调试手段。 此外&#xff0c;我们还需要考虑x86的嵌入式设备的方案&#xff0c;最好有类…

四、C语言数据类型和变量

目录 1. 数据类型介绍 1.1 字符型 1.2 整型 1.3 浮点型 1.4 布尔类型 1.5 各种数据类型的长度 1.5.1 sizeof 操作符 1.5.2 数据类型长度 2. signed 和 unsigned 3. 数据类型的取值范围 4. 变量 4.1 变量的创建 4.2 变量的分类 5. 算术操作符&#xff1a;、-、*、…

SpringBoot——Quartz 定时任务

优质博文&#xff1a;IT-BLOG-CN 一、Scheduled 定时任务 【1】添加Scheduled相关依赖&#xff0c;它是Spring自带的一个jar包因此引入Spring的依赖&#xff1a; <dependency><groupId>org.springframework</groupId><artifactId>spring-context-su…

MySQL图书管理系统(49-94)源码

-- 九、 子查询 -- 无关子查询 -- 比较子查询&#xff1a;能确切知道子查询返回的是单值时&#xff0c;可以用>&#xff0c;<&#xff0c;&#xff0c;>&#xff0c;<&#xff0c;!或<>等比较运算符。 -- 49、 查询与“俞心怡”在同一个部门的读者的借…

诊所小程序开发,需要包含哪些功能,有什么注意事项?

开发一个诊所预约小程序&#xff0c;可以提高口腔诊所的服务效率和客户体验。那么&#xff0c;一般小程序的流程和功能包含哪些内容&#xff1f; 注册登录&#xff1a;用户可以快速授权并登录(可定制多种登录方式) 预约挂号&#xff1a;用户可以选择科室、医生、日期和时段进行…

Unity中Shader指令优化(编译后指令解析)

文章目录 前言一、我们先创建一个简单的Shader二、编译这个Shader&#xff0c;并且打开1、编译后注意事项2、编译平台 和 编译指令数3、顶点着色器用到的信息4、顶点着色器计算的核心部分5、片元着色器用到的信息6、片元着色器核心部分 前言 我们先读懂Shader编译后代码&#…

Linux命令与shell脚本编程大全【读书笔记 + 思考总结】

Linux命令与shell脚本编程大全 第 1 章 初识Linux shellLinux的组成及关系结构图是什么&#xff1f;Linux系统内核的作用是什么&#xff1f;内核的主要功能是什么&#xff1f;&#xff08;4点&#xff09;物理内存和虚拟内存是什么关系&#xff1f;内核如何实现虚拟内存&#x…

Ubuntu中MySQL安装与使用

一、安装教程&#xff1a;移步 二、通过sql文件创建表格&#xff1a; 首先进入mysql&#xff1a; mysql -u 用户 -p 回车 然后输入密码source sql文件&#xff08;路径&#xff09;;上面是sql语句哈&#xff0c;所以记得加分号。 sql文件部分截图&#xff1a; 创建成功后的部…

【android开发-04】android中activity的生命周期介绍

1&#xff0c;返回栈 android中使用任务task来管理activity&#xff0c;一个任务就是一组存放在栈里的活动的集合&#xff0c;这个栈被称为返回栈。栈是一种先进先出的数据结构。当我们启动一个新的活动&#xff0c;他会在返回栈中人栈&#xff0c;并处以栈顶的位置&#xff0…

浮点运算误差

输出所有形如aabb的4位完全平方数&#xff08;即前两位数字相等&#xff0c;后两位数字也相等&#xff09; 解决这个问题首先需要表示aabb这个变量&#xff0c;只需要定义一个变量n存储即可&#xff0c;另一个问题就是如何判断n是否为完全平方数&#xff1f; 第一种思路是先求出…

【Python表白系列】无限弹窗,满屏表白代码来啦(完整代码)

文章目录 满屏表白代码环境需求完整代码详细分析系列文章 满屏表白代码 环境需求 python3.11.4PyCharm Community Edition 2023.2.5pyinstaller6.2.0&#xff08;可选&#xff0c;这个库用于打包&#xff0c;使程序没有python环境也可以运行&#xff0c;如果想发给好朋友的话需…

rust中动态数组Vec的简单使用

在Rust中&#xff0c;Vector&#xff08;简称Vec&#xff09;是一个动态数组数据结构&#xff0c;它可以动态地增加或减少其容量。Vec是Rust标准库中的一个常见类型&#xff0c;非常适合用于存储和操作一系列相同类型的值。 Vec其实是一个智能指针&#xff0c;用于在堆上分配内…

2022年1月14日 Go生态洞察:Go 1.18 新教程探索

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…