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

2023-11-28 05:15
文章标签 问题 解决 芯片 pmic 一颗

本文主要是介绍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将借助先进的数字信号处理和算法,实现更智能的电源管理。

这篇关于PMIC : 一颗芯片解决N多问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/429122

相关文章

java实现延迟/超时/定时问题

《java实现延迟/超时/定时问题》:本文主要介绍java实现延迟/超时/定时问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java实现延迟/超时/定时java 每间隔5秒执行一次,一共执行5次然后结束scheduleAtFixedRate 和 schedu

idea maven编译报错Java heap space的解决方法

《ideamaven编译报错Javaheapspace的解决方法》这篇文章主要为大家详细介绍了ideamaven编译报错Javaheapspace的相关解决方法,文中的示例代码讲解详细,感兴趣的... 目录1.增加 Maven 编译的堆内存2. 增加 IntelliJ IDEA 的堆内存3. 优化 Mave

如何解决mmcv无法安装或安装之后报错问题

《如何解决mmcv无法安装或安装之后报错问题》:本文主要介绍如何解决mmcv无法安装或安装之后报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mmcv无法安装或安装之后报错问题1.当我们运行YOwww.chinasem.cnLO时遇到2.找到下图所示这里3.

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

Vue3使用router,params传参为空问题

《Vue3使用router,params传参为空问题》:本文主要介绍Vue3使用router,params传参为空问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录vue3使用China编程router,params传参为空1.使用query方式传参2.使用 Histo

Feign Client超时时间设置不生效的解决方法

《FeignClient超时时间设置不生效的解决方法》这篇文章主要为大家详细介绍了FeignClient超时时间设置不生效的原因与解决方法,具有一定的的参考价值,希望对大家有一定的帮助... 在使用Feign Client时,可以通过两种方式来设置超时时间:1.针对整个Feign Client设置超时时间

SpringBoot首笔交易慢问题排查与优化方案

《SpringBoot首笔交易慢问题排查与优化方案》在我们的微服务项目中,遇到这样的问题:应用启动后,第一笔交易响应耗时高达4、5秒,而后续请求均能在毫秒级完成,这不仅触发监控告警,也极大影响了用户体... 目录问题背景排查步骤1. 日志分析2. 性能工具定位优化方案:提前预热各种资源1. Flowable

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

Spring事务中@Transactional注解不生效的原因分析与解决

《Spring事务中@Transactional注解不生效的原因分析与解决》在Spring框架中,@Transactional注解是管理数据库事务的核心方式,本文将深入分析事务自调用的底层原理,解释为... 目录1. 引言2. 事务自调用问题重现2.1 示例代码2.2 问题现象3. 为什么事务自调用会失效3

mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决方法

《mysql出现ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘localhost‘(10061)的解决方法》本文主要介绍了mysql出现... 目录前言:第一步:第二步:第三步:总结:前言:当你想通过命令窗口想打开mysql时候发现提http://www.cpp