第三讲:电源管理架构——POS机典型电源树设计

各位同学,咱们今天聊聊POS机的电源树。说白了,就是搞清楚电从哪来、往哪去、中间怎么变换。

我刚开始做POS机那会儿,觉得电源嘛,不就是电池接几个稳压芯片嘛。结果第一次打样回来,屏幕闪、刷卡不稳定、待机一晚上掉电20%。嗯,从那以后我再也不敢小看电源树设计了。

3.1 为什么电源树这么重要?

POS机是个典型的电池供电设备,同时又要驱动多个不同电压的负载。你想想看:

  • 主控芯片需要1.2V核心电压
  • DDR内存需要1.8V
  • LCD屏幕需要3.3V和-7V(某些TFT屏)
  • 打印机电机需要5V甚至12V
  • NFC模块需要3.3V
  • 4G模块需要3.8V~4.2V

这么多电压等级,不可能从电池直接拉出来。所以我们需要一个清晰的电源树——就像一棵树,电池是树根,各个电源芯片是树干,最终给每个负载供电的是树枝。

核心原则:电源树设计的目标是——效率优先、噪声隔离、成本可控。这三者往往互相矛盾,需要你根据实际场景做取舍。

3.2 典型POS机电源树架构

我习惯把POS机的电源树分成三级:

第一级:电池管理
锂电池(3.7V~4.2V)→ 充电管理芯片(如TI的BQ系列)→ 系统电源轨

第二级:主电源转换
系统电源轨(3.7V~4.2V)→ 升压/降压DCDC → 中间母线电压(如5V、3.3V)

第三级:负载点供电
中间母线 → LDO或小功率DCDC → 各芯片所需电压

举个例子,我去年做的一款手持POS机,电源树是这样的:

电池(3.7V~4.2V)
  ├── PMIC (AXP223) 
  │   ├── DCDC1 → 3.3V (主控IO、传感器)
  │   ├── DCDC2 → 1.8V (DDR、SD卡)
  │   ├── DCDC3 → 1.2V (主控核心)
  │   └── LDO1 → 3.0V (RTC、待机电路)
  ├── 升压DCDC (TPS61088) → 5V (打印机、USB OTG)
  ├── 升压DCDC (MT3608) → 12V (LCD背光)
  └── 充电管理 (BQ25890) → 电池充电

你看,这里用了PMIC做核心供电,又单独用了两个升压DCDC处理大电流和高压需求。为什么这么分?我后面会讲。

3.3 PMIC、LDO、DCDC选型与对比

很多新手会问:这三种电源芯片到底怎么选?我直接说结论:

特性 LDO DCDC(降压) PMIC
效率 低(30%~70%) 高(85%~95%) 中高(集成多种)
噪声 极低(<10μVrms) 较高(纹波10~50mV) 取决于内部设计
输出电流 小(<500mA常见) 大(可达数A) 多路输出
外围器件 少(2个电容) 多(电感、电容、反馈电阻) 中等
成本 低(几毛钱) 中等(1~3元) 高(5~20元)
适用场景 模拟电路、RF、低噪声 大电流、高效率 多路供电、空间受限

我的选型经验:

  • 模拟电路和RF部分:必须用LDO。我在项目中遇到过,NFC模块用DCDC供电,结果读卡距离从5cm掉到2cm。后来换成LDO,问题解决。DCDC的开关噪声对RF是灾难。
  • 主控核心和DDR:用DCDC。这些模块电流大(几百mA到几A),用LDO的话,电池电压4.2V降到1.2V,效率只有28%,大部分能量变成热量。你想想看,电池本来就不大,再浪费这么多,待机时间直接砍半。
  • 多路供电且空间紧张:用PMIC。比如AXP223、RICOH的RN5T系列,一颗芯片搞定主控、内存、IO的所有供电,还能做上电时序控制。我建议新手优先考虑PMIC,省事很多。

小技巧:如果你用DCDC给敏感电路供电,可以在DCDC输出后面再加一级LDO。这样既有DCDC的高效率,又有LDO的低噪声。代价是成本增加一点点,但效果立竿见影。

3.4 避坑指南——我踩过的几个坑

坑一:上电时序搞反了

我曾经有一款产品,主控芯片要求1.2V核心电压先上电,1.8V IO电压后上电。结果我用的PMIC默认时序是反的。第一次上电,芯片直接冒烟。嗯,从那以后我每次都会仔细看datasheet里的power sequence要求。

坑二:DCDC电感选小了

DCDC的电感值不是随便选的。我有个项目,为了省成本用了小电感,结果满载时电感饱和,输出纹波从20mV飙到200mV,屏幕出现水波纹。后来换成饱和电流大两倍的电感,问题解决。记住:电感饱和电流要留至少30%余量

坑三:LDO的压差没算清楚

有些LDO需要输入电压比输出高至少0.5V才能正常工作。我遇到过用3.3V LDO从3.7V电池取电,电池一掉到3.5V,LDO就输出不稳了。后来换成低压差LDO(压差0.1V),或者先升压再降压,才搞定。

重要提醒:POS机是金融设备,电源稳定性直接关系到交易可靠性。千万不要为了省几毛钱用劣质电源芯片。我见过某小厂产品,因为DCDC纹波太大,导致刷卡数据出错,用户投诉到央行。这个责任你担不起。

3.5 低功耗设计中的电源树优化

POS机对功耗很敏感。待机时可能只有几十μA,工作时却要几A。怎么优化?

1. 动态电压调节(DVS)
主控芯片在休眠时,可以把核心电压从1.2V降到0.9V。别小看这0.3V,功耗能降30%以上。我建议选支持I2C调压的DCDC或PMIC。

2. 负载开关隔离
打印机、4G模块这些大功耗外设,不用时用负载开关(如SGM3005)彻底切断电源。我做过测试,切断后待机电流从5mA降到50μA。

3. 选择低静态电流的LDO
待机电路(如RTC、唤醒电路)用的LDO,静态电流要小于1μA。普通LDO静态电流几十μA,一晚上就能吃掉不少电。

4. 电源轨的优先级管理
我习惯把电源轨分成三组:

  • 常供电轨:RTC、唤醒电路、电池监测——永远不断电
  • 待机供电轨:主控休眠、内存自刷新——待机时供电
  • 工作供电轨:屏幕、打印机、4G——工作时才供电

这样设计,待机时只有常供电轨和待机供电轨在工作,功耗自然就下来了。

3.6 总结

电源树设计,说白了就是平衡效率、噪声、成本和功耗。没有完美的方案,只有最适合你产品的方案。

我个人习惯是:先画电源树框图,标出每个负载的电压、电流、噪声要求,再选芯片。不要一上来就翻datasheet,那样容易迷失方向。

下一讲,我们会深入PMIC的配置和上电时序控制。到时候我会拿AXP223的实际案例,手把手教你怎么调参数。记得带上你的开发板。

课后思考:如果你的POS机需要支持快充(比如USB PD 20W),电源树要怎么改?充电管理芯片和DCDC的选型有什么新要求?想清楚了,下一讲我们讨论。