1. ACT8846 PMU电路解析与设计要点
作为一名嵌入式硬件工程师,我最近在高速画板项目中使用了ACT8846这款电源管理芯片。这个PMU模块的设计让我踩了不少坑,也积累了一些实战经验。ACT8846确实是一款功能强大的电源管理IC,特别适合需要多路供电的嵌入式系统。下面我就详细拆解这个电路的设计要点和布局布线经验。
1.1 芯片功能概述
ACT8846是一款高度集成的电源管理单元(PMU),内置4路高效DC-DC降压转换器和9路低噪声LDO稳压器。它的核心功能是将输入的5V电压转换为系统所需的各种电压轨,包括:
- 4路DC-DC输出:每路可提供高达2A的电流,效率最高可达97%
- 9路LDO输出:噪声低至30μVrms,非常适合为模拟电路和敏感器件供电
- I2C接口:支持动态电压调节和电源状态监控
- 多种保护功能:包括过压、欠压、过流和热保护
在实际项目中,我用它为一个基于ARM Cortex-M7的嵌入式系统供电,系统包含主处理器、无线模块、传感器接口和显示单元等多个子系统。
提示:选择ACT8846的一个重要原因是它的高集成度,可以显著减少PCB面积和BOM成本,特别适合空间受限的嵌入式设备。
1.2 电源输入设计
输入电源设计是PMU电路的基础,需要特别注意以下几点:
1.2.1 输入滤波
VSYS_5.0V输入需要良好的滤波处理。我在设计中使用了π型滤波网络:
- 输入端放置一个10μF的陶瓷电容(C1)和一个0.1μF的陶瓷电容(C2)并联
- 串联一个2.2Ω的电阻(R1)作为阻尼电阻
- 输出端再放置一个10μF的陶瓷电容(C3)
这种设计可以有效抑制电源线上的高频噪声,特别是当输入电源来自开关电源时。
1.2.2 输入电容选择
每个DC-DC通道的VPx引脚都需要独立的输入电容:
- 每路使用一个10μF的X5R/X7R陶瓷电容
- 电容应尽可能靠近VPx引脚放置
- 建议使用0805或0603封装的电容以减小ESL
我在实际布局中发现,如果输入电容距离VPx引脚超过3mm,会导致明显的开关噪声增大。
1.3 DC-DC通道设计
1.3.1 电感选择
4路DC-DC都使用了2.2μH的电感,选择时需要考虑以下参数:
- 饱和电流:至少是最大输出电流的1.3倍
- DCR:尽量选择低DCR的电感以减少功率损耗
- 封装尺寸:我选择了4mm×4mm的屏蔽电感,既能满足电流需求又节省空间
实测数据显示,使用优质电感可以将效率提升2-3个百分点。
1.3.2 反馈网络设计
输出电压由反馈电阻分压网络设置。以DC1通道为例:
- 输出电压公式:Vout = 0.6V × (1 + R10/R15)
- 选择1%精度的电阻以保证输出电压精度
- 反馈电阻值不宜过大,通常选择10kΩ-100kΩ范围
我在调试中发现,反馈走线应尽量短且远离开关节点,否则可能导致输出电压不稳定。
1.3.3 输出滤波
每路DC-DC输出都需要适当的滤波:
- 主滤波电容:22μF陶瓷电容
- 高频去耦:0.1μF陶瓷电容靠近负载放置
- 必要时可增加LC滤波网络
特别提醒:DC-DC的SW节点是高频噪声源,布局时要特别注意与其他敏感信号的隔离。
2. LDO通道设计与布局技巧
2.1 LDO输入输出设计
ACT8846的9路LDO分为三组,每组有独立的输入引脚(INL1-3):
2.1.1 输入配置
- INL1连接VCC_IO(3.3V)
- INL2和INL3连接VSYS_5.0V
- 每组输入都需要0.1μF的去耦电容
注意:LDO的输入电压必须高于输出电压一定余量(通常300mV以上),否则会导致稳压性能下降。
2.1.2 输出配置
每路LDO输出都需要适当的滤波电容:
- 一般使用1μF的陶瓷电容
- 对于噪声敏感电路,可增加π型滤波
- 电容ESR不宜过低,通常0.1-1Ω为宜
我在为模拟电路供电的LDO输出端额外增加了10Ω电阻和0.1μF电容组成的RC滤波,有效降低了输出噪声。
2.2 LDO布局要点
LDO虽然比DC-DC简单,但布局不当也会导致问题:
- 输入输出电容必须靠近LDO引脚
- 反馈电阻(如果有)应靠近LDO放置
- 避免将LDO布置在高热源附近
- 噪声敏感LDO应远离开关电源和数字信号
实测数据表明,良好的布局可以使LDO输出噪声降低20-30%。
3. 控制与配置电路设计
3.1 I2C接口设计
ACT8846通过I2C接口进行配置和监控:
- SDA和SCL线需要上拉电阻(通常4.7kΩ)
- 走线应尽量短,避免与其他高速信号平行
- 必要时可增加I2C缓冲器
调试经验:I2C信号完整性对PMU配置至关重要,我曾遇到因I2C信号质量问题导致配置失败的情况。
3.2 控制引脚设计
关键控制引脚包括:
- nPEN:电源使能,低电平有效
- nRESET:系统复位输出
- PWRSTAT:电源状态指示
- PWRHLD:电源保持
这些信号需要适当的上拉/下拉电阻,并且走线应避免噪声干扰。
4. 热设计与PCB布局
4.1 热考虑
ACT8846在多路大电流输出时会产生可观的热量:
- 确保足够的铜皮散热
- 必要时添加散热过孔
- 避免将热敏感元件靠近PMU
我在实际测试中发现,当4路DC-DC全负载工作时,芯片温度可能达到70-80℃,需要合理规划散热。
4.2 PCB布局指南
基于项目经验,总结以下布局要点:
- 电源输入部分靠近连接器布置
- DC-DC电感和开关节点集中在一个区域
- LDO布置在负载附近
- 控制信号远离功率回路
- 多层板设计时,使用完整地平面
特别提醒:DC-DC的SW节点是最大的噪声源,应尽量减少该节点的铜皮面积,并增加与敏感信号的间距。
5. 调试与问题排查
5.1 常见问题及解决
在实际项目中遇到的一些典型问题:
-
输出电压不稳定:
- 检查反馈电阻值和布局
- 确认输入电容足够且靠近VPx引脚
- 测量SW节点波形是否正常
-
LDO噪声过大:
- 检查输出电容是否符合规格
- 确认输入电压足够
- 检查负载电流是否超限
-
I2C通信失败:
- 检查上拉电阻
- 用示波器观察信号完整性
- 确认从机地址正确
5.2 测试建议
推荐以下测试步骤:
- 先单独测试每路电源
- 测量关键点波形(SW节点、输出电压等)
- 进行负载调整率测试
- 做长时间老化测试
我在项目中建立了一个完整的测试流程,帮助发现了多个潜在问题。
6. 设计优化建议
基于实际项目经验,给出以下优化建议:
- 对于大电流输出,考虑使用更大封装的电感
- 在空间允许的情况下,增加测试点以便调试
- 考虑热成像仪检查温度分布
- 对于噪声敏感应用,可增加额外的滤波电路
最后分享一个实用技巧:在PCB上预留一些0Ω电阻位置,可以方便后期调试时增加额外的滤波或调整电路参数。