ZHCSQY4 November 2023 TPS546B24S
PRODUCTION DATA
CMD 地址 | 22h |
写入事务: | 写入字 |
读取事务: | 读取字 |
格式: | SLINEAR16,是否绝对仅根据 (20h) VOUT_MODE 而定 |
相控: | 否 |
NVM 备份: | EEPROM |
更新: | 动态 |
VOUT_TRIM 用于向输出电压命令值应用固定失调电压。VOUT_TRIM 导致的输出电压变化以 (27h) VOUT_TRANSITION_RATE 指定的速率发生。
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RW | RW | RW | RW | RW | RW | RW | RW |
VOUT_TRIM(高字节) | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RW | RW | RW | RW | RW | RW | RW | RW |
VOUT_TRIM(低字节) |
说明:R/W = 读取/写入;R = 只读 |
位 | 字段 | 访问 | 复位 | 说明 |
---|---|---|---|---|
15:0 | VOUT_TRIM | RW | 请见下方 | 输出失调电压。SLINEAR16(二进制补码)格式 |
有限的 NVM 备份
此命令仅提供 8 位 NVM 备份。当 VOUT_TRIM 命令位于 (20h) VOUT_MODE 指数后面时,NVM 备份以指数 -12 存储,且存储值将限制为 -127 至 +127,指数为 -12(-31mV 至 +31mV),与 (20h) VOUT_MODE 无关。
数据有效性
VOUT_TRIM 将在当前 (20h) VOUT_MODE 中接受 -127 至 +127 的值,但 NVM 存储值将如上所述受到限制。超出此范围的值将在 (7Eh) STATUS_CML 中进行 NACK 并报告为无效数据。
根据 (21h) VOUT_COMMAND 中的数据有效性表(转载如下),输出电压值(包括 VOUT_TRIM、VOUT_COMMAND、VOUT_MARGIN 等的任何偏移)不能超过 DAC 硬件支持的值。
如果编程的 (21h) VOUT_COMMAND + (22h) VOUT_TRIM 值大于 DAC 硬件支持的最大值但小于 (24h) VOUT_MAX,则会导致稳压输出钳位在 DAC 硬件支持的最大值,而不会设置 (7Ah) STATUS_VOUT 中的 VOUT_MAX_MIN 位。
VOUT_SCALE_LOOP | 内部分压器 | 有效的 VOUT_COMMAND /MARGIN + VOUT_TRIM 值 |
---|---|---|
1.0 | 无 | 0.000V 至 0.700 V |
0.5 | 1:1 | 0.000 V 至 1.400 V |
0.25 | 1:3 | 0.000 V 至 2.800 V |
0.125 | 1:7 | 0.000 V 至 6.000 V |
VOUT_TRIM 的最小和最大有效数据值遵循 (21h) VOUT_COMMAND 中的说明。尝试向 VOUT_TRIM 写入指定为有效值之外的任何值将被视为无效/不受支持的数据,并导致 TPS546B24S 通过标记相应的状态位并根据 PMBus 1.3.1 第 II 部分规范第 10.9.3 节通知主机来进行响应。
向 VOUT_TRIM 写入时的输出电压结果大于当前 (24h) VOUT_MAX 或小于当前 (2Bh) VOUT_MIN 会导致基准 DAC 分别移至 (2Bh) VOUT_MIN 或 (24h) VOUT_MAX 指定的值,并引起 VOUT_MAX_MIN_WARNING 故障情况,进而设置 (79h) STATUS_WORD、(7Ah) STATUS_VOUT 中的相应位并根据 PMBus 1.3.1 第 II 部分规范第 10.2 节通知主机。