🔋 TC3xx 电源管理 · 低功耗模式
📘 30章 完整目录
01
TC3xx电源架构概述
电源域划分 (VEXT, VDD, VDDC) · PMU介绍 · 上电复位时序
02
主电源域(VDD)详解
核心电压域 · PLL与时钟源供电 · 电源监控与欠压检测
03
备用电源域(VEXT)详解
备用供电原理 · RTC与唤醒逻辑供电 · SRAM保持供电
04
电源管理单元(PMU)寄存器
PMU状态寄存器 · 控制寄存器 · 电源模式切换寄存器
05
低功耗模式概览
Run · Idle · Sleep · DeepSleep · Hibernate 模式
06
Run模式
正常工作模式 · 性能与功耗权衡 · 动态频率调整 (DFS)
07
Idle模式
CPU停止执行 · 外设时钟门控 · 快速唤醒特性
08
Sleep模式
进入Sleep流程 · 唤醒源配置 (GPIO, 定时器, CAN) · 唤醒延迟分析
09
DeepSleep模式
进入DeepSleep流程 · SRAM数据保持策略 · 唤醒源 (RTC, 外部中断)
10
Hibernate模式
最低功耗模式 · VDDC断电 · 唤醒过程 (冷启动 vs 热启动)
11
电源模式切换机制
软件请求切换 · 硬件自动切换 · 切换时序与状态机
12
唤醒源管理
GPIO唤醒 · 定时器唤醒 (STM/GTM) · CAN/LIN唤醒 · RTC唤醒
13
时钟门控技术
外设时钟使能/禁能 · 时钟门控寄存器 · 低功耗时钟源选择
14
电源门控技术
外设电源域开关 · SRAM分区供电 · 电源开关控制寄存器
15
电压调节器配置
内部LDO vs 外部DC-DC · 输出电压编程 · 负载能力评估
16
电源监控与故障处理
欠压检测 (BOD) · 过压保护 (OVP) · 电源故障中断
17
SRAM保持模式
SRAM分区保持 · 保持电压优化 · 数据完整性保障
18
RTC模块与低功耗
RTC时钟源选择 · RTC中断唤醒 · RTC备份寄存器
19
CAN接口低功耗
CAN收发器控制 · CAN唤醒模式 · CAN消息过滤
20
LIN接口低功耗
LIN总线状态检测 · LIN唤醒机制 · LIN从节点低功耗
21
GPIO在低功耗中的角色
GPIO状态保持 · 上拉/下拉配置 · 唤醒中断配置
22
ADC低功耗模式
ADC自动关断 · 采样率降低 · ADC唤醒触发
23
DMA在低功耗中的使用
DMA传输完成唤醒 · DMA链路模式 · 低功耗配置
24
低功耗调试技巧
电流测量方法 · 功耗分析工具 · 常见功耗陷阱
25
功耗优化实战案例1
车载控制器待机功耗优化 (5mA → 100μA)
26
功耗优化实战案例2
传感器节点间歇工作模式 (占空比优化)
27
功耗优化实战案例3
多核系统动态功耗管理 (CPU核关断与唤醒)
28
AUTOSAR电源管理集成
EcuM模块配置 · BswM模式管理 · WdgM与电源管理协同
29
安全机制与低功耗
SMU告警处理 · ECC与低功耗 · 安全状态下的功耗约束
30
未来趋势与总结
TC4xx电源管理新特性 · 低功耗设计方法论 · 课程总结与资源推荐