ZHCSLZ8A September 2020 – August 2021 TPS65988DK
PRODUCTION DATA
At initial power on the device goes through a boot routine. This routine is responsible for initializing device register values and loading device patch and configuration bundles. The device's functional behavior after boot can be configured through the use of pin straps on the SPI_POCI and ADCIN1 pins as shown in Table 8-7.
SPI_POCI | ADCIN1 DIV = R2/(R1+R2)(1) | DEAD BATTERY MODE | DEVICE CONFIGURATION | |
---|---|---|---|---|
DIV MIN | DIV MAX | |||
1 | 0.00 | 0.18 | BP_NoResponse | Safe Configuration |
1 | 0.20 | 0.28 | BP_WaitFor3V3_Internal | Safe Configuration |
1 | 0.30 | 0.38 | BP_ECWait_Internal | Infinite Wait |
1 | 0.40 | 0.48 | BP_WaitFor3V3_External | Safe Configuration |
1 | 0.50 | 0.58 | BP_ECWait_External | Infinite Wait |
1 | 0.60 | 1.00 | BP_NoWait | Safe Configuration |
0 | 0.10 | 0.18 | BP_NoResponse | Infinite Wait |
0 | 0.20 | 0.28 | BP_NoResponse | Infinite Wait |
0 | 0.30 | 0.38 | BP_ECWait_Internal | Infinite Wait |
0 | 0.40 | 0.48 | BP_NoWait | Configuration 3 |
0 | 0.50 | 0.58 | BP_ECWait_External | Infinite Wait |
0 | 0.60 | 0.68 | BP_NoResponse | Infinite Wait |
0 | 0.70 | 0.78 | BP_NoWait | Reserved |
0 | 0.80 | 0.88 | BP_NoResponse | Infinite Wait |
0 | 0.90 | 1.00 | BP_NoWait | Configuration 5 |
The pin strapping configures two different parameters, Dead battery mode and device configuration. The dead battery mode selects device behavior when powered from VBUS. The dead battery mode behaviors are detailed in Table 8-8.
CONFIGURATION | DESCRIPTION |
---|---|
BP_NoResponse | No power switch is enabled and the device does not start-up until VIN_3V3 is present. |
BP_WaitFor3V3_Internal | The internal power switch from VBUSx to PP_HVx is enabled for the port receiving power. The device does not continue to start-up or attempt to load device configurations until VIN_3V3 is present. |
BP_WaitFor3V3_External | The external power switch from VBUSx to PP_HVx is enabled for the port receiving power. The device does not continue to start-up or attempt to load device configurations until VIN_3V3 is present. |
BP_ECWait_Internal | The internal power switch from VBUSx to PP_HVx is enabled for the port receiving power. The device infinitely tries to load configuration. |
BP_ECWait_External | The external power switch from VBUSx to PP_HVx is enabled for the port receiving power. The device infinitely tries to load configuration. |
BP_NoWait | The device continues to start-up and attempts to load configurations while receiving power from VBUS. Once configuration is loaded the appropriate power switch is closed based on the loaded configuration. |
Devices implementing the BP_WaitFor3V3_External configuration must use GPIO16 for port 1 external path control and GPIO17 for port 2 external path control.
When powering up from VIN_3V3 or VBUS the device will attempt to load configuration information from the SPI or I2C digital interfaces. The device configuration settings select the device behavior should configuration information not be available during the device boot process. Table 8-9 shows the device behavior for each device configuration setting.
CONFIGURATION | DESCRIPTION |
---|---|
Safe | Ports disabled, if powered from VBUS operates a legacy sink |
Infinite Wait | Device infinitely waits in boot state for configuration information |
Configuration 1 | Reserved |
Configuration 2 | Reserved |
Configuration 3 | UFP only (Internal Switch) 5-20 V at 0.9 - 3.0-A Sink capability TBT Alternate Modes not enabled DisplayPort Alternate Modes not enabled |
Configuration 4 | Reserved |
Configuration 5 | UFP only (External Switch)) 5-20 V at 0.9-3.0-A Sink capability 5 V at 3.0-A Source capability TBT Alternate Modes not enabled DisplayPort Alternate Modes not enabled |