SLUSEN7A August 2022 – September 2023 TPSM8D6B24
PRODUCTION DATA
CMD Address | 38h |
Write Transaction: | Write Word |
Read Transaction: | Read Word |
Format: | SLINEAR11, per CAPABILITY |
Phased: | No |
NVM Backup: | EEPROM |
Updates: | On-the-fly |
(38h) IOUT_CAL_GAIN is used to trim the gain of the output current reported by the READ_IOUT command. The value is a unitless gain factor applied to the internally sensed current measurement. The register defaults to a value of 1.
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RW | RW | RW | RW | RW | RW | RW | RW |
IOCG_EXP | IOCG_MAN | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RW | RW | RW | RW | RW | RW | RW | RW |
IOCG_MAN |
LEGEND: R/W = Read/Write; R = Read only |
Bit | Field | Access | Reset | Description |
---|---|---|---|---|
15:11 | IOCG_ EXP | RW | 11001b | Linear format, two’s complement exponent |
10:0 | IOCG_ MAN | RW | NVM | Linear format, two’s complement mantissa |
Changing (38h) IOUT_CAL_GAIN adjusts the overcurrent setting programmed by (46h) IOUT_OC_FAULT_LIMIT or (4Ah) IOUT_OC_WARN_LIMIT according to the new value of (38h) IOUT_CAL_GAIN.
Attempts to write (38h) IOUT_CAL_GAIN to any value outside those specified as valid are considered invalid or unsupported data and cause the TPSM8D6B24 to respond by flagging the appropriate status bits and notifying the host according to the PMBus 1.3.1 Part II specification section 10.9.3.
Command Resolution and NVM Store or Restore Behavior
The (38h) IOUT_CAL_GAIN command is implemented using the TPSM8D6B24 internal telemetry system. As a result, the value of this command can be programmed with very high resolution using the linear format. However, the TPSM8D6B24 provides only limited NVM-backed options for this command. Following a power-cycle or NVM Store or Restore operation, the value is rounded to the nearest 1 / 64 with a maximum supported value of 1.984 (1 63 / 64).