SLUSBO6C JANUARY 2014 – October 2018 TPS40425
PRODUCTION DATA.
Format | N/A | ||||
Description | The OPERATION command is used to turn the device output on or off in conjunction with the input from the CNTLx pin (where x = 1 for channel 1 and x = 2 for channel 2). It is also used to set the output voltage to the upper or lower MARGIN levels.
OPERATION is a paged register. In order to access OPERATION register for channel 1 of the TPS40425 device, PAGE must be set to 0. In order to access OPERATION register for channel 2 of TPS40425 device, PAGE must be set to 1. For simultaneous access of channels 1 and 2, PAGE command must be set to 11. If the channel is configured as a SLAVE, this command can not be accessed for that channel. Any writes to the SLAVE channel for this command are ignored. An attempt to read and write the SLAVE channel command results in a NACK’d command and the reporting of an IVC fault and triggering of SMB_ALERT. |
||||
Default | 0X0000XX (binary) |
PAGE0, PAGE1 | |||||||
r/w | r | r/w | r/w | r/w | r/w | r | r |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
On | 0 | Margin | X | X |
Bits | Field Name | Description |
---|---|---|
7 | On | (Format: binary)
The On bit is used to enable to IC via PMBus. The necessary condition for this bit to be effective is that the cmd bit in the ON_OFF CONFIG register is set high. However, the cmd bit being high is not a sufficient condition to enable the IC via the On bit, as specified below: 0: (Default) The device output is not enabled via PMBus. 1: The device output is enabled if: MMMa. The supply voltage VIN is greater than the VIN_UVLO threshold, the cmd bit is high, and MMMb. The bit cpr in the ON_OFF CONFIG register is low, or MMMc. The bit cpr is high and the CNTL_EN pin is enabled (high or low). |
6 | 0 | X: Default |
5:2 | Margin | (Format: binary)
If Margin Low is enabled, load the value from the STEP_VREF_MARGIN_LOW command. If Margin High is enabled, load the value from the STEP_VREF_MARGIN_HIGH command. (See PMBus spec for more information) 0000: (Default) Margin Off 0101: Margin Low (Ignore Fault) 0110: Margin Low (Act On Fault) 1001: Margin High (Ignore Fault) 1010: Margin High (Act On Fault) Note: Any values written to read-only registers are ignored. |
1:0 | X | XX: Default
X indicates writes are ignored and reads are 0. Any values written to read-only registers are ignored. |