SLUSBO6C JANUARY 2014 – October 2018 TPS40425
PRODUCTION DATA.
Format | Literal (5-bit two's complement exponent, 11-bit two's complement mantissa) | ||||
Description | The OT_FAULT_LIMIT command sets the value of the temperature limit, in degrees Celsius, that causes an over-temperature fault condition when the sensed temperature from the external sensor exceeds this limit. Upon triggering the over-temperature fault, the following actions are taken:
• Set the OTFW bit in the STATUS_BYTE and STATUS_WORD • Set the OTF and OTW bits in the STATUS_TEMPERATURE • Notify the host (Asserts SMB_ALERT) • Generate internal signal/s CHx_TSD that eventually shut down the gate drivers. OT_FAULT_LIMIT is a paged register. In order to access this register for channel 1 of the TPS40425 device, PAGE must be set to 0. In order to access this register for channel 2 of TPS40425 controller, PAGE must be set to 1. For simultaneous access of channels 1 and 2, PAGE command must be set to 11. With regards to multi-phase operation: PAGE 0 can always be written to. PAGE 1 can be written only if it is a master (in effect, you can not write PAGE 1 if it is configured as a slave). In this case where PAGE 1 is a slave, the PAGE0 value is used for PAGE1/channel 2. Additionally, for 3-phase or 4-phase mode, the second IC PAGE 0 slave must be programmed by the user to have the same limit value as the master in IC 1 (in effect, the burden is on the user and can not be enforced by the hardware). An attempt to write a PAGE 1 SLAVE channel command results in a NACK’d command and the reporting of an IVC fault and triggering of SMB_ALERT. The OT_FAULT_LIMIT must always be greater than the OT_WARN_LIMIT. Writing a value to OT_FAULT_LIMIT less than or equal to OT_WARN_LIMIT causes the device to set the ’cml’ bit in the STATUS_BYTE and the ‘ivd’ bit in the STATUS_CML registers and assert SMB_ALERT. |
||||
Default | 0000 0000 0111 1101 (binary)
The default setting results in a real OT_FAULT_LIMIT of 125°C. The default power-up state can be changed using the STORE_USER commands. |
PAGE0, PAGE1 | |||||||||||||||
r | r | r | r | r | r | r | r | r/wE | r/wE | r/wE | r/wE | r/wE | r/wE | r/wE | r/wE |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Exponent | Mantissa |
Bits | Field Name | Description |
---|---|---|
7:3 | Exponent | (Format: two's complement)
This is the exponent for the linear format. Default: 00000 (bin) 0 (dec) (represents mantissa with steps of 1°C) These default settings are not programmable. Note: Any values written to read-only registers are ignored. |
2:0
7:0 |
Mantissa | (Format: two's complement)
This is the Mantissa for the linear format. Default: 000 0111 1101 (bin) 125 (dec) (125°C) Minimum: 000 0111 1000 (bin) 120 (dec) (120°C) Maximum: 000 1010 0101 (bin) 165 (dec) (165°C) Note: Any values written to read-only registers are ignored. |
TEMPERATURE
(°C)(1) |
OT_FAULT_THRESHOLD
(°C BIN) |
TEMPERATURE
(°C) |
OT_FAULT RESET THRESHOLD
(°C BIN) |
---|---|---|---|
120 | 01111000 | 100 | 01100100 |
125 | 01111101 | 105 | 01101001 |
130 | 10000010 | 110 | 01101110 |
135 | 10000111 | 115 | 01110011 |
140 | 10001100 | 120 | 01111000 |
145 | 10010001 | 125 | 01111101 |
150 | 10010110 | 130 | 10000010 |
155 | 10011011 | 135 | 10000111 |
160 | 10100000 | 140 | 10001100 |
165 | 10100101 | 145 | 10010001 |