ZHCSUJ5A March 2025 – December 2025 TPS1689
PRODUCTION DATA
PK_MIN_AVG 是一条制造商特定命令,它重置所有最大值、最小值和平均值遥测寄存器,如 READ_VIN_PEAK、READ_IIN_PEAK、READ_TEMP_PEAK、READ_PIN_PEAK、READ_VIN_MIN、READ_VOUT_MIN、READ_VIN_AVG、READ_VOUT_AVG、READ_IIN_AVG、READ_TEMP_AVG 和 READ_PIN_AVG。该寄存器还用于对要用于求平均值的 ADC 样本数进行编程。对更多的样本求平均值可提高精度,但代价是延迟更高。
此命令使用 PMBus® 读取或写入字节协议。
此子命令的详细信息如表 8-67 中所示。
| 位 | 名称 | 值 | 说明 | 默认值 | 访问 |
|---|---|---|---|---|---|
7 | RESET_PEAK | 1 | 将所有峰值寄存器复位为 0 | 0 | 读取/写入 |
0 | 无操作 | ||||
6 | RESET_AVG | 1 | 将所有平均值寄存器复位为 0 | 0 | |
0 | 无操作 | ||||
5 | RESET_MIN | 1 | 将所有最小寄存器复位为 0 | 0 | |
0 | 无操作 | ||||
4:3 | 保留 | 00 | 保留 | 00 | |
2:0 | AVG_CNT | 111 | 平均计数 = 128 | 000 | |
110 | 平均计数 = 64 | ||||
101 | 平均计数 = 32 | ||||
100 | 平均计数 = 16 | ||||
011 | 平均计数 = 8 | ||||
010 | 平均计数 = 4 | ||||
001 | 平均计数 = 2 | ||||
000 | 平均计数 = 1 |
向此寄存器执行写入命令前,应先发送 MFR_WRITE_PROTECT 命令以解锁器件,防止意外或误触发的写入。
一旦执行 PK_MIN_AVG 命令以清除峰值、最小值和平均值寄存器,RESET_PEAK、READ_MIN 和 READ_AVG 位将自动清零 (0)。