🔋 PMIC 驱动开发指南
电源管理芯片 · 30 章完整目录
📘 芯片驱动
⚡ 30 章节
🧩 实战项目
🎯 友好色系
01
PMIC概述
定义、分类、嵌入式系统作用与演进趋势
📂
01.html
02
PMIC核心架构
Buck/Boost/LDO拓扑、效率曲线、开关频率与纹波
📂
02.html
03
关键电气参数
电压/电流范围、纹波噪声、PSRR、负载瞬态响应
📂
03.html
04
通信接口(I2C)
I2C协议、从机地址、寄存器读写、多主仲裁
📂
04.html
05
通信接口(SPI)
SPI协议、四线/三线制、寄存器访问、高速模式
📂
05.html
06
驱动框架(Linux)
电源管理子系统、Regulator框架、MFD角色
📂
06.html
07
设备树绑定
节点编写、regulator属性、compatible、中断GPIO
📂
07.html
08
Regulator驱动核心
struct regulator_dev、ops、注册与注销
📂
08.html
09
电压调节实现
set/get_voltage、电压表查找、DVS策略
📂
09.html
10
电流限制与保护
OCP、OTP、UVLO的驱动实现
📂
10.html
11
PMIC中断处理
热插拔、电压跌落、故障、线程化中断
📂
11.html
12
电源域管理
Always-on、睡眠域、上下文保持
📂
12.html
13
动态电源管理(DPM)
DVFS、系统级功耗状态管理
📂
13.html
14
用户空间接口
sysfs、debugfs、用户态电压调节
📂
14.html
15
驱动调试
示波器测纹波、逻辑分析仪、内核日志
📂
15.html
16
驱动测试
单元测试、模拟负载、边界条件(高低温)
📂
16.html
17
TI TPS6591x分析
芯片特性、寄存器映射、驱动代码结构
📂
17.html
18
NXP PF8100分析
多通道配置、OTP编程、安全启动
📂
18.html
19
Richtek RTQ2131
超小封装、移动设备、驱动适配要点
📂
19.html
20
BSP集成
Bootloader初始化、内核启动时序、设备树覆盖
📂
20.html
21
充电管理
CC/CV曲线、充电状态机、电量计交互
📂
21.html
22
电池管理
NTC热敏电阻、温度监测、健康状态上报
📂
22.html
23
音频子系统
音频LDO、AVDD供给、pop-noise抑制
📂
23.html
24
摄像头子系统
AVDD/DVDD/IOVDD供电序列、上电时序
📂
24.html
25
射频子系统
RF PA供电、低噪声LDO、RFI抑制
📂
25.html
26
安全机制
写保护、OTP熔丝、防篡改、安全状态机
📂
26.html
27
功耗优化
PFM/PWM切换、静态电流、睡眠电流测量
📂
27.html
28
热管理
结温估算、降额曲线、主动/被动散热
📂
28.html
29
故障注入测试
电压跌落、过载、短路、恢复行为验证
📂
29.html
30
实战项目
从零编写完整Linux驱动:设备树、Regulator、中断、sysfs
📂
30.html