SLUSBO6C JANUARY 2014 – October 2018 TPS40425
PRODUCTION DATA.
Format | Unsigned binary | ||||
Description | This register is used for setting user selectable PWM phase configuration (sync enable, direction of frequency synchronization pulses – in or out - in a master channel and number of phases) in a multi-phase system. | ||||
Default | 0000h
The default power-up state can be changed using the STORE_USER commands. |
r | r | r | r | r | r | r | r | r | r | r | 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 |
SYNC_MODE<1:0> | ENSYNC | PHASE |
Bits | Field Name | Description |
---|---|---|
7:0
7:5 |
Note: Any values written to read-only registers are ignored. | |
4:3 | SYNC_MODE<1:0> | (Format: binary)
Default: 00b Synchronization configuration for the oscillator These bits allow the user to configure the internal PWM oscillator clock in the PWM master channel 1 in one of several operating modes as described below. 1. To change this value, the user must change this value in the register, save it to the EEPROM and then reboot the device via power down for the new value to take effect. 2. If channel 1 is a slave, then these bits are internally forced to <1:1> indicating that external signals on the SYNC and PHDET pins must override the internal clock and phase zero signals. In a case of slave channel 1, any attempt to write a "0" to either one or both bits are treated as invalid data – in effect, the ’cml’ bit in the STATUS_BYTE register and the ‘ivd’ bit in the STATUS_CML register are set, and SMB_ALERT asserted. 00: Self generated clock with internal phasing, switch positions 1 and 3 01: External clock on SYNC pin, but phasing is internal; switch positions 1 and 3 10: External clock on SYNC pin and external phase signal on PHDET pin; switch positions 1 and 3 11: External clock on SYNC pin and external phase signal on PHDET pin; switch positions 2 and 4 (forced for channel 1 slave) |
2 | ENSYNC | (Format: binary)
Default: 0b Synchronization enable This bit, when high, enables synchronization. 0: Synchronization is disabled 1: Synchronization is enabled |
1:0 | PHASE | (Format: binary)
Default: 00b Number of phases in the system (that involves the IC). This pair of bits is used to configure the number of phases in the power-supply system containing the IC. This information is then used inside the PWM oscillator to set the master switching frequency and channel phase angles. 1. To change this value, the user must change this value in the register, save it to the EEPROM and then reboot the device via power down for the new value to take effect. 2. If channel 1 is a slave, then the bit PHASE <1> is internally forced to 1 indicating that only 3-ph or 4-ph modes can be enabled. In such a case of slave channel 1, any attempt to write a "0" to this bit is treated as invalid data – in effect, the ’cml’ bit in the STATUS_BYTE register and the ‘ivd’ bit in the STATUS_CML register are set, and SMB_ALERT asserted. 00: Independent, dual channel operation 01: Two-phase operation (within single IC) 10: Three-phase operation (between two ICs) 11: Four-phase operation (between two ICs) |
NOTE
A 120° phase shift can be achieved between three phases at 3-phase plus 1-phase configuration, the 1-phase rail has the same phase as channel 1 of the master IC.
A 90° phase shift can be achieved between all four phases at all other configurations listed in the table. SYNC pins of two devices need to be connected, and PHSET pins of two devices need to be connected.
PHASE CONFIGURATIONS | MASTER IC | SLAVE IC | ||||
---|---|---|---|---|---|---|
SYNC_MODE | ENSYNC | PHASE | SYNC_MODE | ENSYNC | PHASE | |
3-phase + 1-phase | 00 | 1 | 10 | 11 | 1 | 10 |
4-phase | 00 | 1 | 11 | 11 | 1 | 11 |
2-phase + 2-phase | 00 | (2) | 11 | 11 | (2) | 11 |
2-phase + dual-output | 00 | (2) | 11 | 11 | (2) | 11 |
Dual-output + dual-output | 00 | (2) | 11 | 11 | (2) | 11 |