《RK808开发者指南》为Rockchip RK808电源管理芯片提供全面的技术支持文档,旨在帮助开发人员深入理解并有效运用该芯片的各项功能。
RK808开发指南是为Rockchip RK808电源管理集成电路(PMIC)设计的技术文档,旨在帮助工程师理解和应用这款芯片。RK808是一款高性能的PMIC,集成了4个大电流DC-DC转换器、8个低压差稳压器(LDO)、2个开关(SWITCH),1个实时时钟(RTC),并具备可调节上电时序等功能。
### 电源特性
**DC-DC转换器**
在输入和输出电压差异较大的情况下,效率较高但纹波较大。根据负载需求,支持PWM(脉宽调制)模式和PFM(频率调制)模式。
- **PWM模式**:提供更好的瞬态响应性能,但在高负载下效率较低。
- **PFM模式**:在轻载或中等负载条件下更节能,但瞬态响应较差。
**LDO**
当输入输出电压差较大时,转换效率相对较低。为了提高其工作效率,在设计上通常会将LDO连接到DC-DC的输出路径,并确保正确的电源启动顺序以避免潜在问题如负电流现象的发生。
### 芯片功能
1. **Regulator**:用于控制各个DC-DC和LDO电源的状态。
2. **RTC(实时时钟)**:提供时钟计数及定时服务。
3. **CLK(时钟输出)**:提供两个频率为32.768kHz的时钟信号,其中一个始终开启,另一个可通过软件控制。
### 重要概念
- **I2C地址**: RK808的从设备地址是固定的7位二进制数1011。
- **PMIC工作模式**:包括正常运行、睡眠待机和关机三种状态。
### 芯片引脚功能
- **SLEEP引脚**:控制芯片进入低功耗或关闭状态。
- **INT引脚**:用于中断信号的输出,当有未处理中断时保持低电平。
- **pmic_pwron引脚**: 实现电源键功能, 通过该端口检测按键操作。
### DCDC工作模式
例如,对于特定的DCDC3通道不支持直接寄存器调节电压值的情况,需要利用外部电路中的分压电阻进行调整。此外,在运行时可以根据需求在一定范围内动态改变各个电源轨的工作参数。
### 配置与调试
- **内核配置**: 根据不同的Linux内核版本(如3.10、4.4和4.19)采取相应的设置方法。
- **设备树(DTS)定义**:根据选定的内核版本完成硬件资源映射,确保正确加载驱动程序所需的信息。
这份指南适用于技术支持工程师及软件开发人员,在系统电源管理设计中提供详细的指导和技术支持。通过深入理解RK808的工作原理和最佳实践,可以保证系统的稳定性和高效性。