ZHCSLZ7B September 2020 – October 2022 TPS65987DDK
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-5.
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-6.
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 or BP_ECWait_External configuration must use GPIO16 for external sink path control, while devices implementing the BP_WaitFor3V3_Internal or BP_ECWait_Internal must use PPHV1 as the sink path.
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-7 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 |