ZHCSOF7B september 2022 – june 2023 TPS25990
PRODUCTION DATA
PK_MIN_AVG is a manufacturer-specific command that resets all the maximum, minimum, and average telemetry registers, such as 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, and READ_PIN_AVG. This register is also used to program the number of ADC samples to be used for averaging. Averaging a higher number of samples improves the accuracy at the expense of higher latency.
This command uses the PMBus® read or write byte protocol.
The details of this register are shown in Table 9-69.
Bit | Name | Value | Description | Default | Access |
---|---|---|---|---|---|
7 | RESET_PEAK | 1 | Reset all peak registers to 0 | 0 | Read/Write |
0 | No action | ||||
6 | RESET_AVG | 1 | Reset all average registers to 0 | 0 | |
0 | No action | ||||
5 | RESET_MIN | 1 | Reset all minimum registers to 0 | 0 | |
0 | No action | ||||
4:3 | Reserved | 00 | Reserved | 00 | |
2:0 | AVG_CNT | 111 | Average count = 128 | 000 | |
110 | Average count = 64 | ||||
101 | Average count = 32 | ||||
100 | Average count = 16 | ||||
011 | Average count = 8 | ||||
010 | Average count = 4 | ||||
001 | Average count = 2 | ||||
000 | Average count = 1 |
A write command to this register should be preceded by the MFR_WRITE_PROTECT command to unlock the device first to prevent accidental accidental/spurious writes.
As soon as the PK_MIN_AVG command is executed to clear the peak, minimum, and average registers, the RESET_PEAK, READ_MIN, and READ_AVG bits are automatically cleared to zero (0).