⚡ TC3xx 电源管理·低功耗实战
30章 完整目录
📘 风格 · 活泼易懂
01
🔋
TC3xx电源架构概览
核心电源域(PDOM)、备用电源域(STDBY)、系统电源域(SYS) 划分与作用
02
💤
电源模式详解
全速模式(Run)、空闲模式(Idle)、待机模式(Standby) 进入/退出条件
03
⚙️
电压调节器(VR)配置
内部LDO vs 外部DC-DC 选择策略 · 电压缩放(Voltage Scaling)
04
⏱️
时钟门控(Clock Gating)
外设时钟使能/禁用寄存器 · 自动门控(Auto Gating)机制
05
🔌
电源门控(Power Gating)
SRAM与逻辑模块电源开关 · 数据保持(Data Retention)技术
06
🌙
待机模式深度解析
唤醒源配置(WU/PMS/ERU) · 待机RAM(SRAM)数据保持
07
📟
PMU寄存器编程
PMS模块关键寄存器 PMS_PWSTAT、PMS_PWREQ 配置实例
08
⏰
低功耗定时器(STM)应用
利用系统定时器实现周期性唤醒
09
📡
外部唤醒源设计
GPIO边沿触发 · CAN/以太网远程唤醒 · RTC闹钟唤醒
10
🔄
电源状态切换时序
Run→Standby→Run 状态机转换流程与延迟分析
11
📊
动态电压频率调整(DVFS)
基于负载的CPU频率与电压动态调节策略
12
📡
外设低功耗模式
SPI、I2C、UART 低功耗配置与数据收发
13
🌡️
ADC低功耗采样
待机模式下低功耗ADC周期性传感器采集
14
💾
DMA低功耗应用
CPU休眠时DMA数据搬移,减少唤醒次数
15
💽
Flash/EEPROM低功耗访问
读写操作对功耗影响及优化策略
16
🛡️
安全机制对功耗的影响
SMU在低功耗模式下的配置与故障响应
17
🐕
看门狗(WDT)低功耗处理
待机模式下WDT暂停与恢复机制
18
📏
功耗测量与调试
电流探头、调试器(Lauterbach)测量不同模式功耗
19
🧩
低功耗软件架构设计
状态机电源管理框架 · FreeRTOS Tickless模式集成
20
🚀
启动过程功耗优化
复位到Run快速启动序列,减少不必要初始化
21
🧠
多核架构电源管理
Core0、Core1等独立电源状态控制
22
🔄
AURIX 2G与TC3xx兼容
TC2xx迁移到TC3xx电源管理差异与适配
23
🔋
电池供电场景优化
汽车驻车监控、T-Box低功耗设计实例
24
🌡️
热管理基础
结温(Tj)与功耗关系 · 降频(Throttling)防止过热
25
📜
电源管理固件(PMFW)开发
编写PMS中断服务函数,处理电源状态切换事件
26
🔍
低功耗调试技巧
GPIO翻转标记代码段执行时间,分析功耗尖峰
27
📡
EMC与低功耗权衡
降低开关频率对EMC影响及滤波设计
28
✅
功能安全(ISO 26262)要求
待机模式故障检测与恢复策略
29
📋
低功耗设计Checklist
硬件原理图到软件实现完整审查清单
30
🚗
综合实战:BCM低功耗方案
基于TC3xx汽车BCM,实现<100µA待机电流