ZHCAG21C September 2020 – December 2025 TPS2388 , TPS23880
TPS2388x PSE 系统固件支持 表 6-1 中提供的命令列表。
| 名称 | 操作码 | 命令操作 | 数据说明 |
|---|---|---|---|
| 系统复位 | 0×1 | SET | 用于重置 MCU 和 PSE 的命令 |
| 系统还原出厂默认设置 | 0×3 | SET | 将系统配置还原为默认配置。 |
| 系统保存配置 | 0×5 | SET | 存储当前的系统配置。 |
| 系统版本 | 0×6 | GET | 系统固件版本信息 |
| 系统端口电源状态 | 0×8 | GET | 每个逻辑端口的高级端口状态为 1 位:1 表示端口开启,0 表示端口关闭 |
| 启用传统系统 | 0×A/0×B | GET/SET | PSE 系统固件支持的各种传统器件的系统配置 |
| 系统[端口过载]重试模式 | 0×C/0×D | GET/SET | PSE 端口过载重试机制的系统配置。过载情况下的 PSE 端口将根据该配置,重试检测和上电 |
| 启用系统 PoE | 0×E/0×F | GET/SET | 如果系统启动设置为等待主机,MCU 将等待此命令 |
| 系统中断事件 | 0×10 | GET(CoR) | 各种系统、PSE 和端口事件的状态 |
| 启用系统 EXT 检测功能 | 0×12/0×13 | GET/SET | 启用系统功耗的外部检测 |
| 系统固件更新 | 0×15 | SET | PSE 系统固件更新命令 |
| 系统 OSS 信号源 | 0×16/0×17 | GET/SET | 选择系统 OSS 信号源 |
| 系统中断屏蔽 | 0×18/0×19 | GET/SET | 屏蔽从 MCU 触发主机中断的事件。 |
| 系统端口故障状态 | 0×1A | GET(CoR) | 所有逻辑端口的故障状态;每个逻辑端口占用 1 个半字节 |
| 系统 PSE 启动设置 | 0×1C/0×1D | GET/SET | 端口立即开启或等待主机系统 PoE 启用,然后再打开端口 |
| 系统端口矩阵 | 0×1E/0×1F | GET/SET | 配置 PSE 通道和 RJ45 端口映射矩阵 |
| 系统端口矩阵配置完成 | 0×21 | SET | 完成设置端口矩阵命令后,需要使用 0×21 命令 |
| 系统端口矩阵复位 | 0×23 | SET | 在通过命令 0×1F 设置端口矩阵之前,需要使用此命令。 |
| 系统禁用多个端口 | 0×25 | SET | 在一条命令中禁用多个端口 |
| I2C 超时配置 | 0×26/0×27 | GET/SET | I2C 总线卡住的情况下设置 I2C 超时时序 |
系统 NMI 处理 | 0×28/0x29 | GET/SET | 指示器件在 NMI 处理中应执行的操作 |
保留 | 0x2A | ||
系统清除 MCU 复位原因响应 | 0×2B | SET | 清除 MCU 复位原因响应,以便 MCU 可以采用新的命令 |
| 系统 MCU 复位恢复状态主机操作 | 0×2C/0×2D | GET/SET | 在 MCU 执行恢复操作时在主机和 MCU 之间执行握手操作 |
| 保留 | 0×2E-0×2F | ||
| PSE 器件温度 | 0×30 | GET | PSE 温度值为 –20°C 至 125°C。 |
| 器件 PSE 故障 | 0×32 | GET (CoR) | PSE 器件故障;每个 PSE 占用 1 个字节 |
| PSE 输入电压 | 0×34 | GET | PSE 输入电压,单位:Volts |
| PSE 硬件/软件版本 | 0×36 | GET | PSE 硬件版本,PSE 软件版本 |
| 保留 | 0×37-0×3F | ||
| 系统端口功率限制模式 | 0×40/0×41 | GET/SET | 端口功率限制的系统配置、包括分级模式/端口模式、静态/动态电源管理 |
| 系统移动电源配置 | 0×42/0×43 | GET/SET | 移动电源数量、移动电源索引和移动电源功率,单位:Watts |
| 保留 | 0×44-0×45 | 保留 | |
| 系统电源保护带 | 0×46/0×47 | GET/SET | 系统保护带功率,单位:mWatts。 |
| 系统多电源模式 | 0×48/0×49 | GET/SET | 系统移动电源可处于备用模式或共享模式 |
| 系统总功耗 | 0×4A | GET | 系统当前功耗,单位:Watts |
| 系统总分配功率 | 0×4C | GET | 当前系统分配功率,单位:Watts。 |
| 系统总可用功率 | 0×4E | GET | 当前系统可用功率,单位:Watts。 |
| 传统系统支持的功率 | 0×50/0×51 | GET/SET | 传统器件支持的功率 |
| 系统为静态 PPM 启用自动分类功率 | 0×52/0×53 | GET/SET | 在静态 PPM 中进行启用操作,以将自动分类功率用作端口分配功率 |
| 系统额外功率配置 | 0×54/0×55 | GET/SET | 如果 2 个电源都以组合模式连接,则设置额外的功率预算 |
| 保留 | 0×56-0×5F | ||
| 启用端口自动分类测量 | 0×60/0×61 | GET/SET | 启用端口的自动分类测量(自动分类和手动分类) |
| 端口优先级 | 0×62/0×63 | GET/SET | 系统中每个端口的独立优先级。 |
| 端口状态 | 0×64 | GET | 系统中每个端口的当前状态,其中包括 PD 类 |
| 端口功率限制 | 0×66/0×67 | GET/SET | 单个端口功率限制,单位:mWatts。适用于系统端口限制模式 |
| 启用端口 | 0×68/0×69 | GET/SET | 启用/禁用单个端口 |
| 保留 | 0×6A-0×6B | 保留 | |
| 端口所授功率 | 0×6C | GET | 端口所授功率 [mW] |
| 端口功耗 | 0×6E | GET | 端口功耗 [mW] |
| 端口计数器 | 0×70 | GET(CoR) | 各个端口计数器 |
| 导通传统端口 | 0×73 | SET | 在主机确认传统器件 [LLDP] 后,主机向 MCU 发送命令,导通已连接的传统 PD |
| 启用端口 LLDP | 0×74/0×75 | GET/SET | 基于 LLDP 协商的端口 LLDP 请求授予功率 [0.1W] |
| 端口获取 I2C 地址 | 0×76 | GET | 获取端口 PSE 的 I2C 地址。 |
| 端口保存配置 | 0×79 | SET | 在端口级别保存配置。 |
| 端口 PCUT 配置 | 0×7A/0×7B | GET/SET | 端口开启后,手动配置端口 PCUT。 |
| 端口自动分类功率 | 0×7C | GET | 端口自动分类功率值 |
| 清除端口计数器 | 0×7F | SET | 清除端口所有的计数器 |
| 启用传统端口 | 0×80/0×81 | GET/SET | 在端口层,启用传统检测 |
传统电容测量 | 0×82 | GET | 读取已连接的传统器件的端口电容 |
保留 | 0x83 | ||
| GET 4P 设为 2P | 0×84/0×85 | GET/SET | 在连接期间关闭 Alt-B,4 对线可用作 2 对线 |
| 保留 | 0×86 | ||
| 端口 MCU 复位恢复端口状态 | 0×87 | SET | 将端口状态信息从预复位时间范围发送到 MCU |
| 保留 | 0×88 ~0×8F | ||
| 调试 PM 使能 | 0×90/0×91 | GET/SET | 调试启用/禁用端口电源管理功能 |
| 调试读取 PSE 寄存器 | 0×92/0×93 | GET/SET | 通过其 I2C 地址和 PSE 寄存器映射,读取和写入特定的 PSE 器件。 |