CSR配置字典之PSUStrategy类
更新时间: 2026/06/01
在Gitcode上查看源码📋 文档信息
| 项目 | 内容 |
|---|---|
| 文档标题 | PSUStrategy类配置字典 |
| 版本 | v1.0 |
| 创建日期 | 2026-06-01 |
| 最后更新 | 2026-06-01 |
| 维护状态 | ✅ 活跃维护 |
📋 变更历史记录
文档变更记录
| 版本 | 发布日期 | 变更类型 | 变更内容 | 影响范围 | 维护人员 |
|---|---|---|---|---|---|
| v1.0 | 2026-06-01 | 初始版本 | 创建PSUStrategy类配置字典 | 全新文档 | 系统管理员 |
🎯 类概览
PSUStrategy 类
| 属性 | 值 |
|---|---|
| 类名称 | PSUStrategy |
| 功能描述 | 配置电源节能策略的对象 |
| 所属SIG组 | hardware |
| 所属组件 | power_strategy |
| 责任人 | 能效管理组 |
| 最后更新 | 2026-06-01 |
| 状态 | 🟢 正常运行 |
📊 属性定义详表
必选属性
| 属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
|---|---|---|---|---|---|---|---|---|---|
PartNumber | String | "" | String | - | 电源型号 | 区分不同电源的最优输出电压曲线 | "02314VNQ" | CSR配置 | 软件 |
LoadPercentGroup | U8[] | [] | U8数组 | - | 电源负载序列,与OptimalVoltageGroup一一对应,代表电源负载 | 电源输出电压调压时需要根据电源负载获取最优输出电压值 | [10, 20, 30, 40, 50, 60, 70, 80, 90, 100] | CSR配置 | 软件 |
OptimalVoltageGroup | Double[] | [] | Double数组 | - | 电源最优输出电压值序列,与LoadPercentGroup一一对应,代表对应电源负载下的最优输出电源值 | 电源输出电压调压时需要根据电源负载获取最优输出电压值 | [12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3] | CSR配置 | 软件 |
可选属性
无可选属性
🔗 动态关联机制
语法规范
使用标准配置语法和动态关联:
yaml
# 电源输出电压调压功能基础配置
PartNumber: "02314VNQ"
LoadPercentGroup: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
OptimalVoltageGroup: [12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3]关联说明
- PartNumber: 电源型号
- LoadPercentGroup: 对应电源型号电源的负载序列,与OptimalVoltageGroup一一对应
- OptimalVoltageGroup: 对应电源型号电源的最优输出电压值序列,与LoadPercentGroup一一对应,表示对应负载下的最优输出电压值
📂 分类标准
硬件属性
- 定义:当前版本无硬件属性
- 特点:所有属性都是电源相关
- 示例:无
软件属性
- 定义:由软件管理的电源输出电压调压功能的参数
- 特点:机型是否支持、电源型号、电源负载序列、最优输出电压值序列
- 示例:PartNumber, LoadPercentGroup, OptimalVoltageGroup
📝 配置示例
电源输出电压调压策略配置
json
{
"PSUStrategy": {
"PartNumber": "02314VNQ",
"LoadPercentGroup": [10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
"OptimalVoltageGroup": [12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3]
}
}🔧 使用指南
配置步骤
- 电源型号:配置的最优输出电压曲线对应的电源型号
- 电源负载序列:配置需要调压的电源负载序列,没有配置的负载不会进行输出电压调压
- 电源最优输出电压值序列:与电源负载序列一一对应,表示对应负载下的最优电源输出电压值
使用场景
- 场景化节能: 稳定功耗的环境下,整机通过调节电源输出电压值,提高系统供电链路上的供电效率,从而实现整机场景化节能
注意事项
- 序列一致: 电源负载序列和电源最优输出电压值序列大小必须一致,一一对应。