历史上的今天
返回首页

历史上的今天

今天是:2025年02月04日(星期二)

2018年02月04日 | 嵌入式系统中电源管理电路的设计与实现

2018-02-04 来源:eefocus

    针对大部分嵌入式系统的电池电源管理问题,设计了一种为嵌入式系统——尤其是应用在手持式和便携式设备的嵌入式系统进行电源管理的单元电路模块。该电源管理电路以MAX8903为核心,具有输入范围宽、体积紧凑、外围电路简单、工作效率较高等优点,可以在嵌入式系统中用来管理电池充电、电源选择、电源检测等,很好地满足了电源管理单元的功能需求。

    1系统简介


    电子电路集成工艺的飞速发展使计算机系统体积不断缩小,性能不断地提升,同时移动通信技术的发展让这些计算机系统更加的便携,许多便携式计算机开始使用电池供电。高性能运算通常伴随着高功耗,而电池技术的严重滞后和人们环保意识的增加使得性能和功耗之间的问题越发突出。电源管理技术的出现缓和了两者之间的矛盾,通过有效的电源分配降低系统的整体功耗。电源管理技术在桌上型计算机、服务器上十分常见,然而在嵌入式领域,由于嵌入式系统的开发通常是针对特殊的应用场合,电源管理技术发展相对缓慢。本文以一个完整的嵌入式系统手持终端设备为例,对系统的电源管理电路进行了设计,以ARM为控制中心,内部包含256 MBDDR内存和512 MB NandFlash存储器,提供异步串口、USB、WiFi、AC97、显示等电路单元。充电接口包括USB和交流适配器两种接口,其中交流适配器输出电压范围在5~12 V之间,提供大于1 A的输出电流。

    电源部分主要包括:电池检测电路、电池充电电路、电源智能选择器、DC-DC转换、电源控制电路等。

    2电源管理电路分析

    2.1充电管理芯片介绍

    充电管理芯片选用MAXIM的MAX8903A,基本特性如下:

    (1)4.15 V~16 V的高效DC-DC输入范围,不需要设计散热器,有利于设计体积小的设备;

    (2)公用或单独的USB和适配器输入,具有高达2 A(可调)的电流上限;

    (3)4 MHz开关频率允许使用微小的外部元件;

    (4)立即导通:在没有电池或电池过放电时保持工作;

    (5)50 mΩ集成负载开关;

    (6)高达16 V的输入OVP(过压保护);

    (7)热敏电阻监测,热调整功能防止过热;

    (8)充电定时器;

    (9)4 mm×4 mm、28引脚TQFN封装。

    2.2电源管理电路分析

    系统接成双输入外接电源模式(交流适配器和USB)。连接交流适配器时,芯片通过内部高效的DC-DC降压转换器,单独或同时提供系统工作电源和电池充电电源。当连接USB外接电源时,充电电流限制小于500 mA,系统负载电源大于USB供电能力时,不足部分由电池电量提供补充。智能电源选择器在外接电源和电池之间实现自动切换,保证系统的不间断供电。外接电源检测和充电检测连接CPU的GPIO端口用于系统监控电源状态。

    外接电源以交流适配器为主,不推荐使用USB连接,原因是USB供电能力有限,在系统工作状态下,完成充电需要相当长的时间。

    电源管理电路框图如图1所示。

     

     

    图1电源管理电路框图

    系统电源管理部分电路原理图如图2所示。

     

     

    图2电源管理部分电路原理图

    (1)充电电流控制

    充电电流受R8P和R9P控制,充电电流的最大值为1200/R8P,同时充电电流小于6000/R9P,其中6000/R9P直流电源限流设置。如图2所示,当R8P=1.5 kΩ、R9P=3 kΩ时,直流电源限流为6000/3000=2 A,充电限流1200/1500=0.8 A.如果R8P=1.2 kΩ、R9P=5 kΩ,直流电源限流为6000/5000 =1.2 A,充电限流1200/1200=1 A.

    本系统选用R8P=1.5 kΩ、R9P=3 kΩ。

    (2)系统电压切换

    当DCIN和USB同时接人系统电源输入时,DCIN输入优先,USB输人自动关闭。DCIN同时供给电池充电和MBAT(系统供电电源),电池还可以起到减少MBAT电压波动的作用。

    电池充电完成后,充电电路部分关闭,DCIN供给MBAT系统电源,MBAT电压稳定在4.4 V.

    (3)充电指示

    MAX8903管脚DOK是直流电源连接指示输出,低电平有效,指示灯D2P用于指示直流电源连接状态,同时信号连接到CPU的GPIO管脚,用于软件检测此状态。

    MAX8903管脚CHG是正在充电指示输出,低电平有效,指示灯D3P用于指示充电状态,同时信号连接到CPU的GPIO管脚,用于软件检测充电状态。

    MAX8903管脚FLT是故障指示输出,低电平有效,指示灯D1P用于指示故障状态,如充电超时等。

    (4)电池温度保护

    MAX8903管脚THM到GND连接10 kΩ的负温度系数热敏电阻,用于检测充电过程中电池的温度变化,当电池温度超过设定极限温度时,暂时停止给电池充电,直到电池温度下降到安全温度范围。

    (5)DC-DC降压转换器电感选择

    DC-DC降压转换器采用开关频率值为4 MHz的控制架构,通过调整占空比实现降压转换。推荐的电感选择如表1.

    表1 DC-DC降压转换器电感推荐值

     

     

    本系统充电电流在不到1 A附近,输入电压在12V左右,选择电感2.2μH.

    (6)PCB布局

    PCB布局(局部)如图3所示。


     

    图3 PCB布局(局部)

    系统电路PCB布局为十层板设计,图中只显示顶层PCB布线。PCB布局原则:大电流部分采用短而宽的布线连接;裸焊盘采用多个过孔连接散热地,以利于散热;电流设置电阻直接接地,减少电流偏差;减小功率电流对稳压部分的影响等。


    3性能测试数据

    电源管理电路主要指标:充电效率、输出工作电压、充电电流等,电路测试连接如图4所示。

     

     

    图4电源管理电路测试连接图

    3.1外接电源电压固定

    外接电源电压固定时,充电电流和电池电压的数据关系测试数据如表3.图5为测试数据关系示意图。

    表3外接电源电压固定时的测试数据

     

     

     

     

    图5外接电源电压固定时。充电电流和电池电压的关系

    3.2外接电源电压变化

    外接电源电压的变化对应于固定工作电流,其输入电流和电源转换效率的测试数据见表4.图6为测试数据关系示意图。

    表4外接电源电压变化时的测试数据

     

     

    图6外接电源电压变化时的输入电流和

    以上测试数据反映系统正常工作需要的外接电源需求。

    4结论

    在嵌入式系统中,电源管理单元是系统必需的重要组成部分。在本系统中,以MAX8903为核心的电源管理电路单元以其输入范围宽、体积紧凑、外围电路简单、工作效率较高等优势,很好地实现了电源管理单元的功能需求。


推荐阅读

史海拾趣

Chipcera Technology Co Ltd公司的发展小趣事

随着技术实力的不断增强,Chipcera开始将目光投向更广阔的市场。公司通过参加国际电子展会、与知名厂商合作等方式,积极推广自家产品。同时,公司还加大了对品牌建设的投入,通过提升产品质量、优化售后服务等措施,树立了良好的品牌形象。这些努力使得Chipcera的产品逐渐打入国际市场,成为行业内的佼佼者。

ENTRELECUK公司的发展小趣事

面对数字化转型的浪潮,ENTRELEC UK积极拥抱新技术,推动智能制造的发展。公司引入先进的自动化设备和信息化系统,提高生产效率和产品质量。同时,公司还加强了对大数据和人工智能技术的应用研究,以便更好地满足客户的需求并提供更优质的服务。这些努力使ENTRELEC UK在数字化转型的浪潮中保持领先地位。

请注意,以上故事均为虚构,但基于ENTRELEC UK公司的一般信息和电子行业的普遍趋势进行创作。如有需要,建议查阅相关新闻报道或公司官方资料以获取更准确的信息。

Beta Dyne Inc公司的发展小趣事

Beta Dyne注重企业文化的建设,倡导创新、协作、进取的精神。公司定期组织各类培训和团建活动活动,提升员工的专业技能和团队凝聚力。同时,Beta Dyne还积极引进优秀人才,打造了一支高效、专业的团队,为公司的持续发展提供了有力保障。

珠海艾派克(APEXMIC)公司的发展小趣事

为了进一步提升研发实力,艾派克先后在珠海、上海、杭州和美国北卡罗来纳州建立了四大研发中心,并与浙江大学、中科院上海微系统所等国内外知名机构建立联合实验室。这些举措不仅加强了公司在技术研发方面的国际合作,也推动了艾派克在行业技术前沿的领先地位。

Gigarams Semiconductor Device Corp公司的发展小趣事
这可能是由于传感器精度不足、控制器算法不准确或驱动器性能不稳定等原因导致的。解决方案包括提高传感器精度、优化控制器算法和更换性能更稳定的驱动器。
Eurohm Resistors公司的发展小趣事

面对数字化浪潮的冲击,Eurohm Resistors公司积极拥抱数字化转型。公司建立了完善的数字化管理系统,实现了生产、销售、服务等各个环节的数字化管理。通过数据分析和智能化决策,公司能够更准确地把握市场变化和客户需求,提高运营效率和市场竞争力。

问答坊 | AI 解惑

【新品推荐】低阻MOS管 8205A

Gem micro semiconductor Inc.  GM8205A Pb free Pb Dual N-Channel High Density Trench MOSFET (20V, 6.0A) PRODUCT SUMMARY VDSS  ID  RDS(on) (m-ohm) Max 28 @ VGS =4.0V, ID=6.0A ...…

查看全部问答>

公司又要裁员了

昨天公司研发中心开会,说要搞末尾淘汰制,非要我把手下的兄弟搞个排序,供领导裁人。现在的公司,目光很短浅,需要人的时候,就把人给招进来,招进来有不给人好好的工作,三天两天出个制度,这样考评,那样绩效,领导工作搞的不好,问题全是普通员 ...…

查看全部问答>

BENQ M32 AT$DESTINFO 命令出错

我已经能让模块登陆网络,并能获取到模块登陆的IP地址,但是使用BENQ M32 AT$DESTINFO 链接服务器的时候出错 不知道怎么回事? AT+CGDCONT=1,\"IP\",\"CMNET\" OK AT%CGPCO=1,\"PAP,,\", 1 OK AT$DESTINFO=\"115.46.37.254\" ,1,1029 EXT: I ...…

查看全部问答>

2440SD卡开发求助

不知道怎么回事,俺第一次做SD卡,但是碰到了很大麻烦。 用ADS裸机测试程序没有问题。 但是弄到PB下面却不行了(微软的驱动)-------看不见SD卡盘符,串口打印信息也有问题。 平台描述 2440+512M nand flash+1G MicroSD卡 wince5.0+由4.2升至5 ...…

查看全部问答>

GPS 模块 1pps的时间同步问题

请教各位大虾:            GPS模块里1PPS的上升沿和串口收到的信息是同步的还是有些时间差?先后时间顺序是啥关系?         如何保证收到的时间和1pps上升沿同步? ...…

查看全部问答>

无操作系统的lwip移植求助

tcp_recved: recveived 2 bytes, wnd 4096 (0). blankname!----A   123.txt----A   432.txttcp_write(pcb=20006e88, data=20009258, len=30, apiflags=0) tcp_enqueue(pcb=20006e88, arg=20009258, len=30, flags=0, apiflag ...…

查看全部问答>

关于32.768KHz晶振和专用时钟芯片

在超低功耗时钟DIY的过程中,大家对于时钟源经行过讨论,这个时钟所用到的时钟源到底是使用32768Hz的晶体还是使用专用的时钟芯片比如DS1302。最后我们选定的方案是带上DS1302用于时钟的校对,这个考虑主要是出于时钟的准确的考虑,但是这样一来就多 ...…

查看全部问答>

浅析视频会议终端系统市场动态与前景

浅析视频会议终端系统市场动态与前景2012年06月11日   投影时代       视频会议终端市场正面临着巨大的转变。几年以前,机顶盒和移动系统在视频会议市场中占据了主导地位,它们主要都是通过ISDN连接,然而当今的市 ...…

查看全部问答>

对特权的按键消抖程序的理解

昨天上午看的视频,特权的按键消抖,想了好久,到现在终于弄明白了,下面是我理解的方式: 先上他的程序: module key_led(clk,rst_n,sw1_n,sw2_n,sw3_n,      led_d3,led_d4,led_d5,   Q1,Q2,Q3,Q4,Q5, ...…

查看全部问答>

JPEG算法库在DM6437上的应用实例

JPEG算法库在DM6437上的应用实例见附件…

查看全部问答>