ZHCSKX5A February 2020 – September 2020 TPS546B24A
PRODUCTION DATA
CMD 地址 | 39h |
写入事务: | 写入字 |
读取事务: | 读取字 |
格式: | SLINEAR11,根据 CAPABILITY 而定 |
相控: | 是 |
NVM 备份: | EEPROM |
更新: | 动态 |
IOUT_CAL_OFFSET 用于补偿 READ_IOUT 命令中的偏移误差。堆栈中的每个 PHASE 都可以应用独立的 IOUT_CAL_OFFSET 值。堆栈的有效 IOUT_CAL_OFFSET 值等于堆栈中所有器件的 IOUT_CAL_OFFSET 值之和。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RW | RW | RW | RW | RW | RW | RW | RW |
IOCOS_EXP | IOCOS_MAN | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RW | RW | RW | RW | RW | RW | RW | RW |
IOCOS_MAN |
说明:R/W = 读/写;R = 只读 |
位 | 字段 | 访问 | 复位 | 说明 |
---|---|---|---|---|
15:11 | IOCOS_EXP | RW | 11100b | 线性格式,二进制补码指数 |
10:0 | IOCOS_MAN | RW | NVM | 线性格式,二进制补码尾数 |
尝试向 (39h) IOUT_CAL_OFFSET 写入指定为有效值之外的任何值将被视为无效/不受支持的数据,并导致 TPS546B24A 通过标记相应的状态位并根据 PMBus 1.3.1 第 II 部分规范第 10.9.3 节通知主机来进行响应。
命令解析和 NVM 存储/恢复行为
(39h) IOUT_CAL_OFFSET 命令是用 TPS546B24A 内部遥测系统实现的。因此,可以使用线性格式以非常高的分辨率对该命令的值进行编程。但是,TPS546B24A 仅为此命令提供有限的 NVM 备份选项。在执行下电上电或 NVM 存储/恢复操作后,该值将恢复为支持的值之一,具体取决于上次 NVM 存储操作期间存在的值。在操作期间,支持并接受以更高分辨率对此命令进行更新,只要介于给定的最小和最大支持值之间即可。
相控命令行为
PHASE = 00h 至 03h:向 (39h) IOUT_CAL_OFFSET 写入值会修改各个相位的电流检测偏移。对 (39h) IOUT_CAL_OFFSET 进行读取会返回为各个相位配置的电流检测偏移。
PHASE = FFh:向 (39h) IOUT_CAL_OFFSET 写入值会修改所有单个相位的总电流检测偏移。各个相位将被分配一个 IOUT_CAL_OFFSET 值,这个值等于写入的值除以相位数。对 (39h) IOUT_CAL_OFFSET 进行读取会返回 PHASE = 00h 配置的电流检测偏移乘以相位数。